2 implementations of ILoader
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ILoader.cs (1)
141
public readonly struct Loader :
ILoader
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Loader_1.cs (1)
14
internal readonly struct Loader_1 :
ILoader
146 references to ILoader
Microsoft.Diagnostics.DataContractReader.Abstractions (3)
ContractRegistry.cs (2)
23
public virtual
ILoader
Loader => GetContract<
ILoader
>();
Contracts\Extensions\ILoaderExtensions.cs (1)
14
this
ILoader
loader,
Microsoft.Diagnostics.DataContractReader.Contracts (68)
Contracts\CallingConvention\SignatureTypeInfoProvider.cs (1)
23
private readonly
ILoader
_loader;
Contracts\CodeVersions_1.cs (1)
403
ILoader
loader = _target.Contracts.Loader;
Contracts\EcmaMetadata_1.cs (2)
39
ILoader
loader = target.Contracts.Loader;
85
ILoader
loader = target.Contracts.Loader;
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
563
ILoader
loader = _target.Contracts.Loader;
Contracts\Loader_1.cs (48)
54
ModuleHandle
ILoader
.GetModuleHandleFromModulePtr(TargetPointer modulePointer)
61
ModuleHandle
ILoader
.GetModuleHandleFromAssemblyPtr(TargetPointer assemblyPointer)
73
IEnumerable<ModuleHandle>
ILoader
.GetModuleHandles(TargetPointer appDomain, AssemblyIterationFlags iterationFlags)
143
TargetPointer
ILoader
.GetRootAssembly()
145
TargetPointer defaultAppDomain = ((
ILoader
)this).GetAppDomain();
150
string
ILoader
.GetAppDomainFriendlyName()
152
TargetPointer defaultAppDomain = ((
ILoader
)this).GetAppDomain();
159
TargetPointer
ILoader
.GetAppDomain()
166
TargetPointer
ILoader
.GetModule(ModuleHandle handle)
171
TargetPointer
ILoader
.GetAssembly(ModuleHandle handle)
177
TargetPointer
ILoader
.GetPEAssembly(ModuleHandle handle)
219
bool
ILoader
.TryGetLoadedImageContents(ModuleHandle handle, out TargetPointer baseAddress, out uint size, out uint imageFlags)
246
bool
ILoader
.IsModuleMapped(ModuleHandle handle)
351
TargetPointer
ILoader
.GetILAddr(TargetPointer peAssemblyPtr, int rva) => GetRvaData(peAssemblyPtr, rva, false);
353
TargetPointer
ILoader
.GetFieldAddressFromRva(TargetPointer peAssemblyPtr, int rva) => GetRvaData(peAssemblyPtr, rva, true);
355
bool
ILoader
.TryGetSymbolStream(ModuleHandle handle, out TargetPointer buffer, out uint size)
373
IEnumerable<TargetPointer>
ILoader
.GetAvailableTypeParams(ModuleHandle handle)
384
IEnumerable<TargetPointer>
ILoader
.GetInstantiatedMethods(ModuleHandle handle)
396
bool
ILoader
.IsProbeExtensionResultValid(ModuleHandle handle)
424
ModuleFlags
ILoader
.GetFlags(ModuleHandle handle)
430
DebuggerAssemblyControlFlags
ILoader
.GetDebuggerInfoBits(ModuleHandle handle)
436
void
ILoader
.SetDebuggerInfoBits(ModuleHandle handle, DebuggerAssemblyControlFlags newBits)
469
bool
ILoader
.IsReadyToRun(ModuleHandle handle)
475
string
ILoader
.GetSimpleName(ModuleHandle handle)
483
string
ILoader
.GetPath(ModuleHandle handle)
491
string
ILoader
.GetFileName(ModuleHandle handle)
499
bool
ILoader
.GetFileHeadersInfo(ModuleHandle handle, out uint timeStamp, out uint imageSize)
522
TargetPointer
ILoader
.GetLoaderAllocator(ModuleHandle handle)
528
TargetPointer
ILoader
.GetILBase(ModuleHandle handle)
534
TargetPointer
ILoader
.GetAssemblyLoadContext(ModuleHandle handle)
558
TargetPointer
ILoader
.GetModuleLookupMapBase(ModuleHandle module, ModuleLookupMapKind kind)
620
TargetPointer
ILoader
.GetModuleLookupMapElement(ModuleHandle module, ModuleLookupMapKind kind, uint token, out TargetNUInt flags)
623
TargetPointer
ILoader
.LookupMemberRefAsMethod(ModuleHandle handle, uint token)
625
TargetPointer result = ((
ILoader
)this).GetModuleLookupMapElement(handle, ModuleLookupMapKind.MemberRefToDesc, token, out TargetNUInt flags);
644
IEnumerable<(TargetPointer Value, uint Token)>
ILoader
.EnumerateModuleLookupMap(ModuleHandle module, ModuleLookupMapKind kind)
650
bool
ILoader
.IsCollectible(ModuleHandle handle)
657
bool
ILoader
.IsDynamic(ModuleHandle handle)
664
bool
ILoader
.IsAssemblyLoaded(ModuleHandle handle)
671
TargetPointer
ILoader
.GetGlobalLoaderAllocator()
678
TargetPointer
ILoader
.GetSystemAssembly()
685
TargetPointer
ILoader
.GetHighFrequencyHeap(TargetPointer loaderAllocatorPointer)
691
TargetPointer
ILoader
.GetLowFrequencyHeap(TargetPointer loaderAllocatorPointer)
697
TargetPointer
ILoader
.GetObjectHandle(TargetPointer loaderAllocatorPointer)
713
TargetPointer
ILoader
.GetILHeader(ModuleHandle handle, uint token)
716
ILoader
loader = this;
754
TargetPointer
ILoader
.GetDynamicIL(ModuleHandle handle, uint token)
767
IEnumerable<LoaderHeapBlock>
ILoader
.EnumerateLoaderHeapBlocks(TargetPointer loaderHeap)
782
IReadOnlyDictionary<LoaderAllocatorHeapType, TargetPointer>
ILoader
.GetLoaderAllocatorHeaps(TargetPointer loaderAllocatorPointer)
Contracts\ManagedTypeSource_1.cs (1)
259
ILoader
loader = _target.Contracts.Loader;
Contracts\RuntimeMutableTypeSystem_1.cs (1)
36
ILoader
loader = _target.Contracts.Loader;
Contracts\RuntimeTypeSystem_1.cs (6)
1333
ILoader
loaderContract = _target.Contracts.Loader;
1375
ILoader
loaderContract = _target.Contracts.Loader;
1430
ILoader
loaderContract = _target.Contracts.Loader;
2470
ILoader
loader = _target.Contracts.Loader;
2498
ILoader
loader = _target.Contracts.Loader;
2514
ILoader
loader = _target.Contracts.Loader;
Contracts\Signature\SignatureTypeProvider.cs (1)
17
private readonly Contracts.
ILoader
_loader;
CoreCLRContracts.cs (2)
19
registry.Register<
ILoader
>("c1", static t => new Loader_1(t));
123
Validate<
ILoader
>(registry);
EcmaMetadataUtils.cs (4)
126
ILoader
loader,
145
ILoader
loader,
197
ILoader
loader,
253
ILoader
loader,
Microsoft.Diagnostics.DataContractReader.Legacy (75)
ClrDataAppDomain.cs (1)
48
ILoader
loader = _target.Contracts.Loader;
ClrDataFrame.cs (1)
563
ILoader
loader = _target.Contracts.Loader;
ClrDataMethodDefinition.cs (3)
53
ILoader
loader = _target.Contracts.Loader;
66
ILoader
loader = _target.Contracts.Loader;
118
ILoader
loader = _target.Contracts.Loader;
ClrDataModule.cs (9)
87
ILoader
loader = _target.Contracts.Loader;
368
ILoader
loader = _target.Contracts.Loader;
557
Contracts.
ILoader
loader = _target.Contracts.Loader;
599
Contracts.
ILoader
contract = _target.Contracts.Loader;
650
Contracts.
ILoader
contract = _target.Contracts.Loader;
697
Contracts.
ILoader
contract = _target.Contracts.Loader;
744
Contracts.
ILoader
contract = _target.Contracts.Loader;
862
Contracts.
ILoader
contract = _target.Contracts.Loader;
936
Contracts.
ILoader
loader = _target.Contracts.Loader;
ClrDataTypeInstance.cs (1)
219
ILoader
loader = _target.Contracts.Loader;
Dbi\DacDbiImpl.cs (29)
197
Contracts.
ILoader
loader = _target.Contracts.Loader;
230
Contracts.
ILoader
loader = _target.Contracts.Loader;
271
Contracts.
ILoader
loader = _target.Contracts.Loader;
351
Contracts.
ILoader
loader = _target.Contracts.Loader;
399
Contracts.
ILoader
loader = _target.Contracts.Loader;
449
Contracts.
ILoader
loader = _target.Contracts.Loader;
486
Contracts.
ILoader
loader = _target.Contracts.Loader;
537
Contracts.
ILoader
loader = _target.Contracts.Loader;
581
Contracts.
ILoader
loader = _target.Contracts.Loader;
633
Contracts.
ILoader
loader = _target.Contracts.Loader;
705
Contracts.
ILoader
loader = _target.Contracts.Loader;
742
Contracts.
ILoader
loader = _target.Contracts.Loader;
803
Contracts.
ILoader
loader = _target.Contracts.Loader;
1585
Contracts.
ILoader
loader = _target.Contracts.Loader;
2492
ILoader
loader = _target.Contracts.Loader;
2811
ILoader
loader = _target.Contracts.Loader;
2884
ILoader
loader = _target.Contracts.Loader;
3035
private static TargetPointer FindLoadedMethodRefOrDef(
ILoader
loader, Contracts.ModuleHandle module, uint token)
3508
Contracts.
ILoader
loader = _target.Contracts.Loader;
3950
Contracts.
ILoader
loader = _target.Contracts.Loader;
4052
ILoader
loader = _target.Contracts.Loader;
4834
Contracts.
ILoader
loader = _target.Contracts.Loader;
5826
ILoader
loader = _target.Contracts.Loader;
5878
ILoader
loader = _target.Contracts.Loader;
5934
ILoader
loader = _target.Contracts.Loader;
6293
Contracts.
ILoader
loader = _target.Contracts.Loader;
6360
Contracts.
ILoader
loader = _target.Contracts.Loader;
6718
Contracts.
ILoader
loader = _target.Contracts.Loader;
6774
Contracts.
ILoader
loader = _target.Contracts.Loader;
Dbi\TypeDataWalk.cs (1)
211
ILoader
loader = _target.Contracts.Loader;
SOSDacImpl.cs (23)
124
Contracts.
ILoader
loader = _target.Contracts.Loader;
231
ILoader
loader = _target.Contracts.Loader;
362
ILoader
loader = _target.Contracts.Loader;
409
ILoader
loader = _target.Contracts.Loader;
496
Contracts.
ILoader
loader = _target.Contracts.Loader;
540
Contracts.
ILoader
contract = _target.Contracts.Loader;
2143
Contracts.
ILoader
loader = _target.Contracts.Loader;
2638
Contracts.
ILoader
loader = _target.Contracts.Loader;
3033
Contracts.
ILoader
loader = _target.Contracts.Loader;
3214
Contracts.
ILoader
contract = _target.Contracts.Loader;
3346
Contracts.
ILoader
loader = _target.Contracts.Loader;
3678
Contracts.
ILoader
contract = _target.Contracts.Loader;
3718
Contracts.
ILoader
contract = _target.Contracts.Loader;
4868
Contracts.
ILoader
loader = _target.Contracts.Loader;
4949
Contracts.
ILoader
loader = _target.Contracts.Loader;
5060
Contracts.
ILoader
loader = _target.Contracts.Loader;
5435
ILoader
loader = _target.Contracts.Loader;
5564
ILoader
loaderContract = _target.Contracts.Loader;
5720
Contracts.
ILoader
loader = _target.Contracts.Loader;
5776
Contracts.
ILoader
loader = _target.Contracts.Loader;
6154
Contracts.
ILoader
loaderContract = _target.Contracts.Loader;
6607
Contracts.
ILoader
contract = _target.Contracts.Loader;
6742
Contracts.
ILoader
contract = _target.Contracts.Loader;
SOSDacImpl.IXCLRDataProcess.cs (6)
628
ILoader
loader = _target.Contracts.Loader;
759
ILoader
loader = _target.Contracts.Loader;
797
private readonly
ILoader
_loader;
856
ILoader
loader = _target.Contracts.Loader;
1644
ILoader
loader = _target.Contracts.Loader;
1795
ILoader
loader,
TypeNameBuilder.cs (1)
68
ILoader
loader = target.Contracts.Loader;