2 implementations of IPrecodeStubs
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IPrecodeStubs.cs (1)
26public readonly struct PrecodeStubs : IPrecodeStubs
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\PrecodeStubs_Common.cs (1)
32internal class PrecodeStubsCommon<TPrecodeStubsImplementation, TStubPrecodeData> : IPrecodeStubs where TPrecodeStubsImplementation : IPrecodeStubsContractCommonApi<TStubPrecodeData> where TStubPrecodeData : IData<TStubPrecodeData>
11 references to IPrecodeStubs
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
59public virtual IPrecodeStubs PrecodeStubs => GetContract<IPrecodeStubs>();
Microsoft.Diagnostics.DataContractReader.Contracts (8)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
298IPrecodeStubs precodeStubs = _target.Contracts.PrecodeStubs;
Contracts\PrecodeStubs_Common.cs (3)
156TargetPointer IPrecodeStubs.GetMethodDescFromStubAddress(TargetCodePointer entryPoint) 163TargetPointer IPrecodeStubs.GetPrecodeEntryPointFromInteriorAddress(TargetCodePointer interiorAddress, bool isFixupPrecode) 189TargetCodePointer IPrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(TargetCodePointer entryPoint)
CoreCLRContracts.cs (3)
48registry.Register<IPrecodeStubs>("c1", static t => new PrecodeStubs_1(t)); 49registry.Register<IPrecodeStubs>("c2", static t => new PrecodeStubs_2(t)); 50registry.Register<IPrecodeStubs>("c3", static t => new PrecodeStubs_3(t));
RuntimeTypeSystemHelpers\MethodValidation.cs (1)
198Contracts.IPrecodeStubs precode = _target.Contracts.PrecodeStubs;
Microsoft.Diagnostics.DataContractReader.Legacy (1)
SOSDacImpl.IXCLRDataProcess.cs (1)
125IPrecodeStubs precodeStubs = _target.Contracts.PrecodeStubs;