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
148 references to ILoader
Microsoft.Diagnostics.DataContractReader.Abstractions (3)
ContractRegistry.cs (2)
27
public virtual
ILoader
Loader => GetContract<
ILoader
>();
Contracts\Extensions\ILoaderExtensions.cs (1)
14
this
ILoader
loader,
Microsoft.Diagnostics.DataContractReader.Contracts (69)
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)
773
ILoader
loader = _target.Contracts.Loader;
Contracts\Loader_1.cs (49)
54
ModuleHandle
ILoader
.GetModuleHandleFromModulePtr(TargetPointer modulePointer)
61
ModuleHandle
ILoader
.GetModuleHandleFromAssemblyPtr(TargetPointer assemblyPointer)
73
IEnumerable<ModuleHandle>
ILoader
.GetModuleHandles(TargetPointer appDomain, AssemblyIterationFlags iterationFlags)
147
TargetPointer
ILoader
.GetRootAssembly()
149
TargetPointer defaultAppDomain = ((
ILoader
)this).GetAppDomain();
154
string
ILoader
.GetAppDomainFriendlyName()
156
TargetPointer defaultAppDomain = ((
ILoader
)this).GetAppDomain();
163
TargetPointer
ILoader
.GetAppDomain()
170
TargetPointer
ILoader
.GetModule(ModuleHandle handle)
175
TargetPointer
ILoader
.GetAssembly(ModuleHandle handle)
181
TargetPointer
ILoader
.GetPEAssembly(ModuleHandle handle)
223
bool
ILoader
.TryGetLoadedImageContents(ModuleHandle handle, out TargetPointer baseAddress, out uint size, out uint imageFlags)
250
bool
ILoader
.IsModuleMapped(ModuleHandle handle)
355
TargetPointer
ILoader
.GetILAddr(TargetPointer peAssemblyPtr, int rva) => GetRvaData(peAssemblyPtr, rva, false);
357
TargetPointer
ILoader
.GetFieldAddressFromRva(TargetPointer peAssemblyPtr, int rva) => GetRvaData(peAssemblyPtr, rva, true);
359
bool
ILoader
.TryGetSymbolStream(ModuleHandle handle, out TargetPointer buffer, out uint size)
377
IEnumerable<TargetPointer>
ILoader
.GetAvailableTypeParams(ModuleHandle handle)
388
IEnumerable<TargetPointer>
ILoader
.GetInstantiatedMethods(ModuleHandle handle)
400
bool
ILoader
.IsProbeExtensionResultValid(ModuleHandle handle)
428
ModuleFlags
ILoader
.GetFlags(ModuleHandle handle)
434
DebuggerAssemblyControlFlags
ILoader
.GetDebuggerInfoBits(ModuleHandle handle)
440
void
ILoader
.SetDebuggerInfoBits(ModuleHandle handle, DebuggerAssemblyControlFlags newBits)
473
bool
ILoader
.IsReadyToRun(ModuleHandle handle)
479
string
ILoader
.GetSimpleName(ModuleHandle handle)
487
string
ILoader
.GetPath(ModuleHandle handle)
490
if (GetFlags(module).HasFlag(ModuleFlags.ReflectionEmit) || ((
ILoader
)this).IsProbeExtensionResultValid(handle))
498
string
ILoader
.GetFileName(ModuleHandle handle)
506
bool
ILoader
.GetFileHeadersInfo(ModuleHandle handle, out uint timeStamp, out uint imageSize)
529
TargetPointer
ILoader
.GetLoaderAllocator(ModuleHandle handle)
535
TargetPointer
ILoader
.GetILBase(ModuleHandle handle)
541
TargetPointer
ILoader
.GetAssemblyLoadContext(ModuleHandle handle)
565
TargetPointer
ILoader
.GetModuleLookupMapBase(ModuleHandle module, ModuleLookupMapKind kind)
627
TargetPointer
ILoader
.GetModuleLookupMapElement(ModuleHandle module, ModuleLookupMapKind kind, uint token, out TargetNUInt flags)
630
TargetPointer
ILoader
.LookupMemberRefAsMethod(ModuleHandle handle, uint token)
632
TargetPointer result = ((
ILoader
)this).GetModuleLookupMapElement(handle, ModuleLookupMapKind.MemberRefToDesc, token, out TargetNUInt flags);
651
IEnumerable<(TargetPointer Value, uint Token)>
ILoader
.EnumerateModuleLookupMap(ModuleHandle module, ModuleLookupMapKind kind)
657
bool
ILoader
.IsCollectible(ModuleHandle handle)
664
bool
ILoader
.IsDynamic(ModuleHandle handle)
671
bool
ILoader
.IsAssemblyLoaded(ModuleHandle handle)
678
TargetPointer
ILoader
.GetGlobalLoaderAllocator()
685
TargetPointer
ILoader
.GetSystemAssembly()
692
TargetPointer
ILoader
.GetHighFrequencyHeap(TargetPointer loaderAllocatorPointer)
698
TargetPointer
ILoader
.GetLowFrequencyHeap(TargetPointer loaderAllocatorPointer)
704
TargetPointer
ILoader
.GetObjectHandle(TargetPointer loaderAllocatorPointer)
720
TargetPointer
ILoader
.GetILHeader(ModuleHandle handle, uint token)
723
ILoader
loader = this;
761
TargetPointer
ILoader
.GetDynamicIL(ModuleHandle handle, uint token)
774
IEnumerable<LoaderHeapBlock>
ILoader
.EnumerateLoaderHeapBlocks(TargetPointer loaderHeap)
789
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)
1348
ILoader
loaderContract = _target.Contracts.Loader;
1390
ILoader
loaderContract = _target.Contracts.Loader;
1445
ILoader
loaderContract = _target.Contracts.Loader;
2469
ILoader
loader = _target.Contracts.Loader;
2497
ILoader
loader = _target.Contracts.Loader;
2513
ILoader
loader = _target.Contracts.Loader;
Contracts\Signature\SignatureTypeProvider.cs (1)
17
private readonly Contracts.
ILoader
_loader;
CoreCLRContracts.cs (2)
20
registry.Register<
ILoader
>("c1", static t => new Loader_1(t));
125
Validate<
ILoader
>(registry);
EcmaMetadataUtils.cs (4)
126
ILoader
loader,
145
ILoader
loader,
197
ILoader
loader,
253
ILoader
loader,
Microsoft.Diagnostics.DataContractReader.Legacy (76)
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 (10)
87
ILoader
loader = _target.Contracts.Loader;
383
ILoader
loader = _target.Contracts.Loader;
579
Contracts.
ILoader
loader = _target.Contracts.Loader;
621
Contracts.
ILoader
contract = _target.Contracts.Loader;
672
Contracts.
ILoader
contract = _target.Contracts.Loader;
719
Contracts.
ILoader
contract = _target.Contracts.Loader;
766
Contracts.
ILoader
contract = _target.Contracts.Loader;
884
Contracts.
ILoader
contract = _target.Contracts.Loader;
954
Contracts.
ILoader
loader = _target.Contracts.Loader;
994
Contracts.
ILoader
loader = _target.Contracts.Loader;
ClrDataTypeInstance.cs (1)
228
ILoader
loader = _target.Contracts.Loader;
Dbi\DacDbiImpl.cs (29)
216
Contracts.
ILoader
loader = _target.Contracts.Loader;
249
Contracts.
ILoader
loader = _target.Contracts.Loader;
290
Contracts.
ILoader
loader = _target.Contracts.Loader;
370
Contracts.
ILoader
loader = _target.Contracts.Loader;
418
Contracts.
ILoader
loader = _target.Contracts.Loader;
468
Contracts.
ILoader
loader = _target.Contracts.Loader;
505
Contracts.
ILoader
loader = _target.Contracts.Loader;
556
Contracts.
ILoader
loader = _target.Contracts.Loader;
600
Contracts.
ILoader
loader = _target.Contracts.Loader;
652
Contracts.
ILoader
loader = _target.Contracts.Loader;
724
Contracts.
ILoader
loader = _target.Contracts.Loader;
761
Contracts.
ILoader
loader = _target.Contracts.Loader;
822
Contracts.
ILoader
loader = _target.Contracts.Loader;
1604
Contracts.
ILoader
loader = _target.Contracts.Loader;
2511
ILoader
loader = _target.Contracts.Loader;
2830
ILoader
loader = _target.Contracts.Loader;
2903
ILoader
loader = _target.Contracts.Loader;
3054
private static TargetPointer FindLoadedMethodRefOrDef(
ILoader
loader, Contracts.ModuleHandle module, uint token)
3527
Contracts.
ILoader
loader = _target.Contracts.Loader;
3969
Contracts.
ILoader
loader = _target.Contracts.Loader;
4071
ILoader
loader = _target.Contracts.Loader;
4853
Contracts.
ILoader
loader = _target.Contracts.Loader;
5845
ILoader
loader = _target.Contracts.Loader;
5897
ILoader
loader = _target.Contracts.Loader;
5953
ILoader
loader = _target.Contracts.Loader;
6312
Contracts.
ILoader
loader = _target.Contracts.Loader;
6379
Contracts.
ILoader
loader = _target.Contracts.Loader;
6792
Contracts.
ILoader
loader = _target.Contracts.Loader;
6848
Contracts.
ILoader
loader = _target.Contracts.Loader;
Dbi\TypeDataWalk.cs (1)
211
ILoader
loader = _target.Contracts.Loader;
SOSDacImpl.cs (23)
143
Contracts.
ILoader
loader = _target.Contracts.Loader;
250
ILoader
loader = _target.Contracts.Loader;
381
ILoader
loader = _target.Contracts.Loader;
428
ILoader
loader = _target.Contracts.Loader;
515
Contracts.
ILoader
loader = _target.Contracts.Loader;
559
Contracts.
ILoader
contract = _target.Contracts.Loader;
2162
Contracts.
ILoader
loader = _target.Contracts.Loader;
2670
Contracts.
ILoader
loader = _target.Contracts.Loader;
3065
Contracts.
ILoader
loader = _target.Contracts.Loader;
3252
Contracts.
ILoader
contract = _target.Contracts.Loader;
3384
Contracts.
ILoader
loader = _target.Contracts.Loader;
3716
Contracts.
ILoader
contract = _target.Contracts.Loader;
3756
Contracts.
ILoader
contract = _target.Contracts.Loader;
4906
Contracts.
ILoader
loader = _target.Contracts.Loader;
4987
Contracts.
ILoader
loader = _target.Contracts.Loader;
5098
Contracts.
ILoader
loader = _target.Contracts.Loader;
5473
ILoader
loader = _target.Contracts.Loader;
5602
ILoader
loaderContract = _target.Contracts.Loader;
5761
Contracts.
ILoader
loader = _target.Contracts.Loader;
5817
Contracts.
ILoader
loader = _target.Contracts.Loader;
6195
Contracts.
ILoader
loaderContract = _target.Contracts.Loader;
6648
Contracts.
ILoader
contract = _target.Contracts.Loader;
6783
Contracts.
ILoader
contract = _target.Contracts.Loader;
SOSDacImpl.IXCLRDataProcess.cs (6)
641
ILoader
loader = _target.Contracts.Loader;
773
ILoader
loader = _target.Contracts.Loader;
811
private readonly
ILoader
_loader;
870
ILoader
loader = _target.Contracts.Loader;
1654
ILoader
loader = _target.Contracts.Loader;
1803
ILoader
loader,
TypeNameBuilder.cs (1)
68
ILoader
loader = target.Contracts.Loader;