2 implementations of ILoader
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\ILoader.cs (1)
154
public readonly struct Loader :
ILoader
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\Loader_1.cs (1)
14
internal readonly struct Loader_1 :
ILoader
112 references to ILoader
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
ContractRegistry.cs (2)
23
public virtual
ILoader
Loader => GetContract<
ILoader
>();
Microsoft.Diagnostics.DataContractReader.Contracts (58)
Contracts\CodeVersions_1.cs (2)
159
ILoader
loader = _target.Contracts.Loader;
406
ILoader
loader = _target.Contracts.Loader;
Contracts\ComWrappers_1.cs (1)
176
ILoader
loader = _target.Contracts.Loader;
Contracts\EcmaMetadata_1.cs (1)
25
ILoader
loader = target.Contracts.Loader;
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
482
ILoader
loader = _target.Contracts.Loader;
Contracts\Loader_1.cs (44)
53
ModuleHandle
ILoader
.GetModuleHandleFromModulePtr(TargetPointer modulePointer)
60
ModuleHandle
ILoader
.GetModuleHandleFromAssemblyPtr(TargetPointer assemblyPointer)
72
IEnumerable<ModuleHandle>
ILoader
.GetModuleHandles(TargetPointer appDomain, AssemblyIterationFlags iterationFlags)
142
TargetPointer
ILoader
.GetRootAssembly()
149
string
ILoader
.GetAppDomainFriendlyName()
158
TargetPointer
ILoader
.GetModule(ModuleHandle handle)
163
TargetPointer
ILoader
.GetAssembly(ModuleHandle handle)
169
TargetPointer
ILoader
.GetPEAssembly(ModuleHandle handle)
191
bool
ILoader
.TryGetLoadedImageContents(ModuleHandle handle, out TargetPointer baseAddress, out uint size, out uint imageFlags)
220
bool
ILoader
.IsModuleMapped(ModuleHandle handle)
326
TargetPointer
ILoader
.GetILAddr(TargetPointer peAssemblyPtr, int rva) => GetRvaData(peAssemblyPtr, rva, false);
328
TargetPointer
ILoader
.GetFieldAddressFromRva(TargetPointer peAssemblyPtr, int rva) => GetRvaData(peAssemblyPtr, rva, true);
330
bool
ILoader
.TryGetSymbolStream(ModuleHandle handle, out TargetPointer buffer, out uint size)
348
IEnumerable<TargetPointer>
ILoader
.GetAvailableTypeParams(ModuleHandle handle)
359
IEnumerable<TargetPointer>
ILoader
.GetInstantiatedMethods(ModuleHandle handle)
371
bool
ILoader
.IsProbeExtensionResultValid(ModuleHandle handle)
399
ModuleFlags
ILoader
.GetFlags(ModuleHandle handle)
405
DebuggerAssemblyControlFlags
ILoader
.GetDebuggerInfoBits(ModuleHandle handle)
411
void
ILoader
.SetDebuggerInfoBits(ModuleHandle handle, DebuggerAssemblyControlFlags newBits)
444
bool
ILoader
.IsReadyToRun(ModuleHandle handle)
450
string
ILoader
.GetSimpleName(ModuleHandle handle)
458
string
ILoader
.GetPath(ModuleHandle handle)
466
string
ILoader
.GetFileName(ModuleHandle handle)
474
TargetPointer
ILoader
.GetLoaderAllocator(ModuleHandle handle)
480
TargetPointer
ILoader
.GetILBase(ModuleHandle handle)
486
TargetPointer
ILoader
.GetAssemblyLoadContext(ModuleHandle handle)
494
ModuleLookupTables
ILoader
.GetLookupTables(ModuleHandle handle)
533
TargetPointer
ILoader
.GetModuleLookupMapElement(TargetPointer table, uint token, out TargetNUInt flags)
549
IEnumerable<(TargetPointer, uint)>
ILoader
.EnumerateModuleLookupMap(TargetPointer table)
565
bool
ILoader
.IsCollectible(ModuleHandle handle)
572
bool
ILoader
.IsDynamic(ModuleHandle handle)
579
bool
ILoader
.IsAssemblyLoaded(ModuleHandle handle)
586
TargetPointer
ILoader
.GetGlobalLoaderAllocator()
593
TargetPointer
ILoader
.GetSystemAssembly()
600
TargetPointer
ILoader
.GetHighFrequencyHeap(TargetPointer loaderAllocatorPointer)
606
TargetPointer
ILoader
.GetLowFrequencyHeap(TargetPointer loaderAllocatorPointer)
612
TargetPointer
ILoader
.GetStubHeap(TargetPointer loaderAllocatorPointer)
618
TargetPointer
ILoader
.GetObjectHandle(TargetPointer loaderAllocatorPointer)
634
TargetPointer
ILoader
.GetILHeader(ModuleHandle handle, uint token)
637
ILoader
loader = this;
672
TargetPointer
ILoader
.GetDynamicIL(ModuleHandle handle, uint token)
684
TargetPointer
ILoader
.GetFirstLoaderHeapBlock(TargetPointer loaderHeap)
689
LoaderHeapBlockData
ILoader
.GetLoaderHeapBlockData(TargetPointer block)
700
IReadOnlyDictionary<LoaderAllocatorHeapType, TargetPointer>
ILoader
.GetLoaderAllocatorHeaps(TargetPointer loaderAllocatorPointer)
Contracts\RuntimeTypeSystem_1.cs (6)
1032
ILoader
loaderContract = _target.Contracts.Loader;
1100
ILoader
loader = _target.Contracts.Loader;
2051
ILoader
loader = _target.Contracts.Loader;
2076
ILoader
loader = _target.Contracts.Loader;
2092
ILoader
loader = _target.Contracts.Loader;
2145
ILoader
loader = _target.Contracts.Loader;
Contracts\Signature\SignatureTypeProvider.cs (1)
17
private readonly Contracts.
ILoader
_loader;
Contracts\SyncBlock_1.cs (1)
58
ILoader
loader = _target.Contracts.Loader;
CoreCLRContracts.cs (1)
18
registry.Register<
ILoader
>("c1", static t => new Loader_1(t));
Microsoft.Diagnostics.DataContractReader.Legacy (52)
ClrDataAppDomain.cs (1)
37
ILoader
loader = _target.Contracts.Loader;
ClrDataFrame.cs (2)
417
ILoader
loader = _target.Contracts.Loader;
521
ILoader
loader = _target.Contracts.Loader;
ClrDataMethodDefinition.cs (2)
36
ILoader
loader = _target.Contracts.Loader;
69
ILoader
loader = _target.Contracts.Loader;
ClrDataModule.cs (9)
83
ILoader
loader = _target.Contracts.Loader;
299
ILoader
loader = _target.Contracts.Loader;
461
Contracts.
ILoader
loader = _target.Contracts.Loader;
502
Contracts.
ILoader
contract = _target.Contracts.Loader;
553
Contracts.
ILoader
contract = _target.Contracts.Loader;
595
Contracts.
ILoader
contract = _target.Contracts.Loader;
641
Contracts.
ILoader
contract = _target.Contracts.Loader;
757
Contracts.
ILoader
contract = _target.Contracts.Loader;
814
Contracts.
ILoader
loader = _target.Contracts.Loader;
Dbi\DacDbiImpl.cs (12)
151
Contracts.
ILoader
loader = _target.Contracts.Loader;
183
Contracts.
ILoader
loader = _target.Contracts.Loader;
222
Contracts.
ILoader
loader = _target.Contracts.Loader;
269
Contracts.
ILoader
loader = _target.Contracts.Loader;
314
Contracts.
ILoader
loader = _target.Contracts.Loader;
346
Contracts.
ILoader
loader = _target.Contracts.Loader;
382
Contracts.
ILoader
loader = _target.Contracts.Loader;
442
Contracts.
ILoader
loader = _target.Contracts.Loader;
1052
Contracts.
ILoader
loader = _target.Contracts.Loader;
1438
Contracts.
ILoader
loader = _target.Contracts.Loader;
2269
ILoader
loader = _target.Contracts.Loader;
2432
Contracts.
ILoader
loader = _target.Contracts.Loader;
SOSDacImpl.cs (23)
131
Contracts.
ILoader
loader = _target.Contracts.Loader;
235
ILoader
loader = _target.Contracts.Loader;
370
ILoader
loader = _target.Contracts.Loader;
424
ILoader
loader = _target.Contracts.Loader;
502
Contracts.
ILoader
loader = _target.Contracts.Loader;
545
Contracts.
ILoader
contract = _target.Contracts.Loader;
2084
Contracts.
ILoader
loader = _target.Contracts.Loader;
2567
Contracts.
ILoader
loader = _target.Contracts.Loader;
2955
Contracts.
ILoader
loader = _target.Contracts.Loader;
3132
Contracts.
ILoader
contract = _target.Contracts.Loader;
3266
Contracts.
ILoader
loader = _target.Contracts.Loader;
3585
Contracts.
ILoader
contract = _target.Contracts.Loader;
3624
Contracts.
ILoader
contract = _target.Contracts.Loader;
4750
Contracts.
ILoader
loader = _target.Contracts.Loader;
4829
Contracts.
ILoader
loader = _target.Contracts.Loader;
4939
Contracts.
ILoader
loader = _target.Contracts.Loader;
5306
ILoader
loader = _target.Contracts.Loader;
5434
ILoader
loaderContract = _target.Contracts.Loader;
5583
Contracts.
ILoader
loader = _target.Contracts.Loader;
5638
Contracts.
ILoader
loader = _target.Contracts.Loader;
6008
Contracts.
ILoader
loaderContract = _target.Contracts.Loader;
6450
Contracts.
ILoader
contract = _target.Contracts.Loader;
6584
Contracts.
ILoader
contract = _target.Contracts.Loader;
SOSDacImpl.IXCLRDataProcess.cs (2)
254
private readonly
ILoader
_loader;
314
ILoader
loader = _target.Contracts.Loader;
TypeNameBuilder.cs (1)
68
ILoader
loader = target.Contracts.Loader;