4 instantiations of ModuleHandle
Microsoft.Diagnostics.DataContractReader.Contracts (4)
Contracts\Loader_1.cs (4)
58
return new
ModuleHandle
(modulePointer);
69
return new
ModuleHandle
(assembly.Module);
92
yield return new
ModuleHandle
(assembly.Module);
137
yield return new
ModuleHandle
(assembly.Module);
164 references to ModuleHandle
Microsoft.Diagnostics.DataContractReader.Abstractions (32)
Contracts\IEcmaMetadata.cs (2)
12
TargetSpan GetReadOnlyMetadataAddress(
ModuleHandle
handle) => throw new NotImplementedException();
13
MetadataReader? GetMetadata(
ModuleHandle
module) => throw new NotImplementedException();
Contracts\ILoader.cs (28)
103
ModuleHandle
GetModuleHandleFromModulePtr(TargetPointer modulePointer) => throw new NotImplementedException();
104
ModuleHandle
GetModuleHandleFromAssemblyPtr(TargetPointer assemblyPointer) => throw new NotImplementedException();
105
IEnumerable<
ModuleHandle
> GetModuleHandles(TargetPointer appDomain, AssemblyIterationFlags iterationFlags) => throw new NotImplementedException();
108
TargetPointer GetModule(
ModuleHandle
handle) => throw new NotImplementedException();
109
TargetPointer GetAssembly(
ModuleHandle
handle) => throw new NotImplementedException();
110
TargetPointer GetPEAssembly(
ModuleHandle
handle) => throw new NotImplementedException();
111
bool TryGetLoadedImageContents(
ModuleHandle
handle, out TargetPointer baseAddress, out uint size, out uint imageFlags) => throw new NotImplementedException();
114
bool TryGetSymbolStream(
ModuleHandle
handle, out TargetPointer buffer, out uint size) => throw new NotImplementedException();
115
IEnumerable<TargetPointer> GetAvailableTypeParams(
ModuleHandle
handle) => throw new NotImplementedException();
116
IEnumerable<TargetPointer> GetInstantiatedMethods(
ModuleHandle
handle) => throw new NotImplementedException();
118
bool IsProbeExtensionResultValid(
ModuleHandle
handle) => throw new NotImplementedException();
119
ModuleFlags GetFlags(
ModuleHandle
handle) => throw new NotImplementedException();
120
bool IsReadyToRun(
ModuleHandle
handle) => throw new NotImplementedException();
121
string GetSimpleName(
ModuleHandle
handle) => throw new NotImplementedException();
122
string GetPath(
ModuleHandle
handle) => throw new NotImplementedException();
123
string GetFileName(
ModuleHandle
handle) => throw new NotImplementedException();
124
TargetPointer GetLoaderAllocator(
ModuleHandle
handle) => throw new NotImplementedException();
125
TargetPointer GetILBase(
ModuleHandle
handle) => throw new NotImplementedException();
126
TargetPointer GetAssemblyLoadContext(
ModuleHandle
handle) => throw new NotImplementedException();
127
ModuleLookupTables GetLookupTables(
ModuleHandle
handle) => throw new NotImplementedException();
130
bool IsCollectible(
ModuleHandle
handle) => throw new NotImplementedException();
131
bool IsDynamic(
ModuleHandle
handle) => throw new NotImplementedException();
132
bool IsModuleMapped(
ModuleHandle
handle) => throw new NotImplementedException();
133
bool IsAssemblyLoaded(
ModuleHandle
handle) => throw new NotImplementedException();
140
TargetPointer GetILHeader(
ModuleHandle
handle, uint token) => throw new NotImplementedException();
142
TargetPointer GetDynamicIL(
ModuleHandle
handle, uint token) => throw new NotImplementedException();
150
DebuggerAssemblyControlFlags GetDebuggerInfoBits(
ModuleHandle
handle) => throw new NotImplementedException();
151
void SetDebuggerInfoBits(
ModuleHandle
handle, DebuggerAssemblyControlFlags newBits) => throw new NotImplementedException();
Contracts\IRuntimeTypeSystem.cs (1)
188
TypeHandle GetTypeByNameAndModule(string name, string nameSpace,
ModuleHandle
moduleHandle) => throw new NotImplementedException();
Contracts\ISignature.cs (1)
12
TypeHandle DecodeFieldSignature(BlobHandle blobHandle,
ModuleHandle
moduleHandle, TypeHandle ctx) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (60)
Contracts\CodeVersions_1.cs (3)
160
ModuleHandle
mod = loader.GetModuleHandleFromModulePtr(modAddr);
356
ModuleHandle
moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(module);
407
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(ilCodeVersionHandle.Module);
Contracts\ComWrappers_1.cs (1)
178
ModuleHandle
moduleHandle = loader.GetModuleHandleFromAssemblyPtr(systemAssembly);
Contracts\EcmaMetadata_1.cs (7)
16
private Dictionary<
ModuleHandle
, MetadataReaderProvider?> _metadata = new();
23
public TargetSpan GetReadOnlyMetadataAddress(
ModuleHandle
handle)
43
public MetadataReader? GetMetadata(
ModuleHandle
handle)
57
private MetadataReaderProvider? GetMetadataProvider(
ModuleHandle
handle)
302
private AvailableMetadataType GetAvailableMetadataType(
ModuleHandle
handle)
317
private TargetSpan GetReadWriteSavedMetadataAddress(
ModuleHandle
handle)
325
private TargetEcmaMetadata GetReadWriteMetadata(
ModuleHandle
handle)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
483
ModuleHandle
module = loader.GetModuleHandleFromModulePtr(moduleAddr);
Contracts\Loader_1.cs (30)
53
ModuleHandle
ILoader.GetModuleHandleFromModulePtr(TargetPointer modulePointer)
60
ModuleHandle
ILoader.GetModuleHandleFromAssemblyPtr(TargetPointer assemblyPointer)
72
IEnumerable<
ModuleHandle
> ILoader.GetModuleHandles(TargetPointer appDomain, AssemblyIterationFlags iterationFlags)
158
TargetPointer ILoader.GetModule(
ModuleHandle
handle)
163
TargetPointer ILoader.GetAssembly(
ModuleHandle
handle)
169
TargetPointer ILoader.GetPEAssembly(
ModuleHandle
handle)
175
private bool TryGetPEImage(
ModuleHandle
handle, [NotNullWhen(true)] out Data.PEImage? peImage)
191
bool ILoader.TryGetLoadedImageContents(
ModuleHandle
handle, out TargetPointer baseAddress, out uint size, out uint imageFlags)
220
bool ILoader.IsModuleMapped(
ModuleHandle
handle)
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)
565
bool ILoader.IsCollectible(
ModuleHandle
handle)
572
bool ILoader.IsDynamic(
ModuleHandle
handle)
579
bool ILoader.IsAssemblyLoaded(
ModuleHandle
handle)
624
private int GetRVAFromMetadata(
ModuleHandle
handle, int token)
634
TargetPointer ILoader.GetILHeader(
ModuleHandle
handle, uint token)
672
TargetPointer ILoader.GetDynamicIL(
ModuleHandle
handle, uint token)
Contracts\RuntimeTypeSystem_1.cs (9)
1034
ModuleHandle
moduleHandle = loaderContract.GetModuleHandleFromModulePtr(loaderModule);
1084
foreach (
ModuleHandle
mdhandle in _target.Contracts.Loader.GetModuleHandles(appDomain, AssemblyIterationFlags.IncludeLoaded))
1098
TypeHandle IRuntimeTypeSystem.GetTypeByNameAndModule(string name, string nameSpace,
ModuleHandle
moduleHandle)
1410
ModuleHandle
moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr);
1652
ModuleHandle
mod = _target.Contracts.Loader.GetModuleHandleFromModulePtr(loaderModuleAddr);
2052
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
2072
private TargetPointer GetStaticAddressHandle(TargetPointer @base, uint offset, bool isRVA, TargetPointer fieldDescPointer,
ModuleHandle
moduleHandle)
2093
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
2147
ModuleHandle
moduleHandle = loader.GetModuleHandleFromAssemblyPtr(systemAssembly);
Contracts\Signature\Signature_1.cs (3)
21
private readonly Dictionary<
ModuleHandle
, SignatureTypeProvider<TypeHandle>> _thProviders = [];
33
private SignatureTypeProvider<TypeHandle> GetTypeHandleProvider(
ModuleHandle
moduleHandle)
45
TypeHandle ISignature.DecodeFieldSignature(BlobHandle blobHandle,
ModuleHandle
moduleHandle, TypeHandle ctx)
Contracts\Signature\SignatureTypeProvider.cs (2)
16
private readonly Contracts.
ModuleHandle
_moduleHandle;
20
public SignatureTypeProvider(Target target, Contracts.
ModuleHandle
moduleHandle)
Contracts\StackWalk\GC\GcScanner.cs (1)
339
ModuleHandle
moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr);
Contracts\StackWalk\GC\GcSignatureTypeProvider.cs (2)
53
private readonly
ModuleHandle
_moduleHandle;
55
public GcSignatureTypeProvider(Target target,
ModuleHandle
moduleHandle)
Contracts\SyncBlock_1.cs (1)
60
ModuleHandle
moduleHandle = loader.GetModuleHandleFromAssemblyPtr(systemAssembly);
Microsoft.Diagnostics.DataContractReader.Legacy (72)
ClrDataFrame.cs (10)
193
GetMethodInfo(out MethodDescHandle mdh, out MetadataReader mdReader, out MethodDefinition methodDef, out Contracts.
ModuleHandle
moduleHandle, out _);
250
GetMethodInfo(out MethodDescHandle mdh, out _, out _, out Contracts.
ModuleHandle
moduleHandle, out _);
296
GetMethodInfo(out MethodDescHandle mdh, out MetadataReader mdReader, out MethodDefinition methodDef, out Contracts.
ModuleHandle
moduleHandle, out _);
405
private void GetMethodInfo(out MethodDescHandle mdh, out MetadataReader mdReader, out MethodDefinition methodDef, out Contracts.
ModuleHandle
moduleHandle, out uint token)
457
Contracts.
ModuleHandle
moduleHandle)
517
private BlobReader? GetLocalSignatureReader(MethodDescHandle mdh, Contracts.
ModuleHandle
moduleHandle, out MetadataReader mdReader)
556
private uint GetLocalVariableCount(MethodDescHandle mdh, Contracts.
ModuleHandle
moduleHandle)
576
MethodDescHandle mdh, Contracts.
ModuleHandle
moduleHandle)
670
private readonly Contracts.
ModuleHandle
_moduleHandle;
672
public FlagSignatureTypeProvider(Target target, Contracts.
ModuleHandle
moduleHandle)
ClrDataMethodDefinition.cs (2)
37
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(_module);
70
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(_module);
ClrDataModule.cs (9)
84
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(_address);
300
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(_address);
462
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromModulePtr(_address);
503
Contracts.
ModuleHandle
handle = contract.GetModuleHandleFromModulePtr(_address);
554
Contracts.
ModuleHandle
handle = contract.GetModuleHandleFromModulePtr(_address);
596
Contracts.
ModuleHandle
moduleHandle = contract.GetModuleHandleFromModulePtr(_address);
642
Contracts.
ModuleHandle
moduleHandle = contract.GetModuleHandleFromModulePtr(_address);
758
Contracts.
ModuleHandle
moduleHandle = contract.GetModuleHandleFromModulePtr(_address);
815
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromModulePtr(_address);
Dbi\DacDbiImpl.cs (13)
152
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule));
184
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly));
223
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule));
270
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule));
315
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly));
347
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly));
383
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly));
443
foreach (Contracts.
ModuleHandle
handle in loader.GetModuleHandles(
1053
Contracts.
ModuleHandle
scopeModule = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmScope));
1058
Contracts.
ModuleHandle
referencedModuleHandle = loader.GetModuleHandleFromModulePtr(referencedModule);
1440
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(module);
2270
Contracts.
ModuleHandle
module = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule));
2433
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(pModule));
SigFormat.cs (3)
182
Contracts.
ModuleHandle
module = target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePointer);
348
Contracts.
ModuleHandle
module = target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePointer);
393
Contracts.
ModuleHandle
genericVariableModule = target.Contracts.Loader.GetModuleHandleFromModulePtr(genericVariableModulePointer);
SOSDacImpl.cs (24)
142
IEnumerable<Contracts.
ModuleHandle
> modules = loader.GetModuleHandles(
148
foreach (Contracts.
ModuleHandle
module in modules)
156
IEnumerable<Contracts.
ModuleHandle
> failedModules = loader.GetModuleHandles(
371
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromAssemblyPtr(assembly.ToTargetPointer(_target));
425
List<Contracts.
ModuleHandle
> modules = loader.GetModuleHandles(
436
Contracts.
ModuleHandle
module = modules[i];
447
Contracts.
ModuleHandle
module = modules[i];
503
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromAssemblyPtr(addr);
546
Contracts.
ModuleHandle
handle = contract.GetModuleHandleFromAssemblyPtr(assembly.ToTargetPointer(_target));
1095
Contracts.
ModuleHandle
moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr);
2086
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(module);
2569
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(module);
2647
Contracts.
ModuleHandle
module = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr);
2964
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(modulePointer);
3133
Contracts.
ModuleHandle
handle = contract.GetModuleHandleFromModulePtr(moduleAddr.ToTargetPointer(_target));
3278
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(modulePointer);
3586
Contracts.
ModuleHandle
handle = contract.GetModuleHandleFromModulePtr(addr.ToTargetPointer(_target));
3625
Contracts.
ModuleHandle
handle = contract.GetModuleHandleFromModulePtr(addr.ToTargetPointer(_target));
4831
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(moduleAddrPtr);
5319
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
5441
Contracts.
ModuleHandle
moduleHandle = loaderContract.GetModuleHandleFromModulePtr(modulePtr);
5592
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
5644
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
6010
Contracts.
ModuleHandle
moduleHandle = loaderContract.GetModuleHandleFromModulePtr(rtsContract.GetModule(methodTableHandle));
SOSDacImpl.IXCLRDataProcess.cs (7)
292
private IEnumerable<MethodDescHandle> IterateMethodInstantiations(Contracts.
ModuleHandle
moduleHandle)
302
private IEnumerable<Contracts.TypeHandle> IterateTypeParams(Contracts.
ModuleHandle
moduleHandle)
312
private IEnumerable<Contracts.
ModuleHandle
> IterateModules()
315
IEnumerable<Contracts.
ModuleHandle
> modules = loader.GetModuleHandles(
319
foreach (Contracts.
ModuleHandle
moduleHandle in modules)
359
foreach (Contracts.
ModuleHandle
moduleHandle in IterateModules())
382
foreach (Contracts.
ModuleHandle
moduleHandle in IterateModules())
TypeNameBuilder.cs (4)
71
Contracts.
ModuleHandle
module = default;
230
Contracts.
ModuleHandle
module = tnb.Target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePointer);
284
Contracts.
ModuleHandle
moduleHandle = tnb.Target.Contracts.Loader.GetModuleHandleFromModulePtr(typeSystemContract.GetModule(typeHandle));
322
Contracts.
ModuleHandle
module = tnb.Target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr);