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);
174 references to ModuleHandle
Microsoft.Diagnostics.DataContractReader.Abstractions (31)
Contracts\IEcmaMetadata.cs (2)
12
TargetSpan GetReadOnlyMetadataAddress(
ModuleHandle
handle) => throw new NotImplementedException();
13
MetadataReader? GetMetadata(
ModuleHandle
module) => throw new NotImplementedException();
Contracts\ILoader.cs (28)
95
ModuleHandle
GetModuleHandleFromModulePtr(TargetPointer modulePointer) => throw new NotImplementedException();
96
ModuleHandle
GetModuleHandleFromAssemblyPtr(TargetPointer assemblyPointer) => throw new NotImplementedException();
97
IEnumerable<
ModuleHandle
> GetModuleHandles(TargetPointer appDomain, AssemblyIterationFlags iterationFlags) => throw new NotImplementedException();
100
TargetPointer GetModule(
ModuleHandle
handle) => throw new NotImplementedException();
101
TargetPointer GetAssembly(
ModuleHandle
handle) => throw new NotImplementedException();
102
TargetPointer GetPEAssembly(
ModuleHandle
handle) => throw new NotImplementedException();
103
bool TryGetLoadedImageContents(
ModuleHandle
handle, out TargetPointer baseAddress, out uint size, out uint imageFlags) => throw new NotImplementedException();
106
bool TryGetSymbolStream(
ModuleHandle
handle, out TargetPointer buffer, out uint size) => throw new NotImplementedException();
107
IEnumerable<TargetPointer> GetAvailableTypeParams(
ModuleHandle
handle) => throw new NotImplementedException();
108
IEnumerable<TargetPointer> GetInstantiatedMethods(
ModuleHandle
handle) => throw new NotImplementedException();
110
bool IsProbeExtensionResultValid(
ModuleHandle
handle) => throw new NotImplementedException();
111
ModuleFlags GetFlags(
ModuleHandle
handle) => throw new NotImplementedException();
112
bool IsReadyToRun(
ModuleHandle
handle) => throw new NotImplementedException();
113
string GetSimpleName(
ModuleHandle
handle) => throw new NotImplementedException();
114
string GetPath(
ModuleHandle
handle) => throw new NotImplementedException();
115
string GetFileName(
ModuleHandle
handle) => throw new NotImplementedException();
116
TargetPointer GetLoaderAllocator(
ModuleHandle
handle) => throw new NotImplementedException();
117
TargetPointer GetILBase(
ModuleHandle
handle) => throw new NotImplementedException();
118
TargetPointer GetAssemblyLoadContext(
ModuleHandle
handle) => throw new NotImplementedException();
119
ModuleLookupTables GetLookupTables(
ModuleHandle
handle) => throw new NotImplementedException();
122
bool IsCollectible(
ModuleHandle
handle) => throw new NotImplementedException();
123
bool IsDynamic(
ModuleHandle
handle) => throw new NotImplementedException();
124
bool IsModuleMapped(
ModuleHandle
handle) => throw new NotImplementedException();
125
bool IsAssemblyLoaded(
ModuleHandle
handle) => throw new NotImplementedException();
132
TargetPointer GetILHeader(
ModuleHandle
handle, uint token) => throw new NotImplementedException();
134
TargetPointer GetDynamicIL(
ModuleHandle
handle, uint token) => throw new NotImplementedException();
142
DebuggerAssemblyControlFlags GetDebuggerInfoBits(
ModuleHandle
handle) => throw new NotImplementedException();
143
void SetDebuggerInfoBits(
ModuleHandle
handle, DebuggerAssemblyControlFlags newBits) => throw new NotImplementedException();
Contracts\ISignature.cs (1)
12
TypeHandle DecodeFieldSignature(BlobHandle blobHandle,
ModuleHandle
moduleHandle, TypeHandle ctx) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (61)
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\EcmaMetadata_1.cs (8)
16
private readonly Dictionary<
ModuleHandle
, MetadataReaderProvider?> _metadata = [];
17
private readonly Dictionary<
ModuleHandle
, TargetSpan> _readOnlyMetadataAddress = [];
25
public TargetSpan GetReadOnlyMetadataAddress(
ModuleHandle
handle)
50
public MetadataReader? GetMetadata(
ModuleHandle
handle)
64
private MetadataReaderProvider? GetMetadataProvider(
ModuleHandle
handle)
309
private AvailableMetadataType GetAvailableMetadataType(
ModuleHandle
handle)
324
private TargetSpan GetReadWriteSavedMetadataAddress(
ModuleHandle
handle)
332
private TargetEcmaMetadata GetReadWriteMetadata(
ModuleHandle
handle)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
505
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\ManagedTypeSource_1.cs (2)
262
ModuleHandle
moduleHandle = loader.GetModuleHandleFromAssemblyPtr(systemAssembly);
289
ModuleHandle
moduleHandle,
Contracts\RuntimeMutableTypeSystem_1.cs (1)
42
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
Contracts\RuntimeTypeSystem_1.cs (8)
1105
ModuleHandle
moduleHandle = loaderContract.GetModuleHandleFromModulePtr(loaderModule);
1156
ModuleHandle
argModuleHandle = loaderContract.GetModuleHandleFromModulePtr(argModulePtr);
1176
ModuleHandle
coreLibModuleHandle = loaderContract.GetModuleHandleFromAssemblyPtr(systemAssembly);
1423
ModuleHandle
moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr);
1665
ModuleHandle
mod = _target.Contracts.Loader.GetModuleHandleFromModulePtr(loaderModuleAddr);
2067
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
2087
private TargetPointer GetStaticAddressHandle(TargetPointer @base, uint offset, bool isRVA, TargetPointer fieldDescPointer,
ModuleHandle
moduleHandle)
2108
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
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)
Microsoft.Diagnostics.DataContractReader.Legacy (82)
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 (23)
159
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule));
191
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly));
230
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule));
280
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule));
323
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule));
374
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly));
414
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly));
450
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly));
510
foreach (Contracts.
ModuleHandle
handle in loader.GetModuleHandles(
1170
Contracts.
ModuleHandle
scopeModule = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmScope));
1175
Contracts.
ModuleHandle
referencedModuleHandle = loader.GetModuleHandleFromModulePtr(referencedModule);
1448
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
1747
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly));
2256
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(module);
2388
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly));
3674
Contracts.
ModuleHandle
enclosingModuleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(enclosingModulePtr);
3950
Contracts.
ModuleHandle
module = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule));
4056
Contracts.
ModuleHandle
module = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule));
4261
Contracts.
ModuleHandle
moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr);
4341
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(pModule));
4406
Contracts.
ModuleHandle
handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule));
4631
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
4687
Contracts.
ModuleHandle
moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
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);