4 instantiations of ModuleHandle
Microsoft.Diagnostics.DataContractReader.Contracts (4)
Contracts\Loader_1.cs (4)
58return new ModuleHandle(modulePointer); 69return new ModuleHandle(assembly.Module); 92yield return new ModuleHandle(assembly.Module); 137yield return new ModuleHandle(assembly.Module);
174 references to ModuleHandle
Microsoft.Diagnostics.DataContractReader.Abstractions (31)
Contracts\IEcmaMetadata.cs (2)
12TargetSpan GetReadOnlyMetadataAddress(ModuleHandle handle) => throw new NotImplementedException(); 13MetadataReader? GetMetadata(ModuleHandle module) => throw new NotImplementedException();
Contracts\ILoader.cs (28)
95ModuleHandle GetModuleHandleFromModulePtr(TargetPointer modulePointer) => throw new NotImplementedException(); 96ModuleHandle GetModuleHandleFromAssemblyPtr(TargetPointer assemblyPointer) => throw new NotImplementedException(); 97IEnumerable<ModuleHandle> GetModuleHandles(TargetPointer appDomain, AssemblyIterationFlags iterationFlags) => throw new NotImplementedException(); 100TargetPointer GetModule(ModuleHandle handle) => throw new NotImplementedException(); 101TargetPointer GetAssembly(ModuleHandle handle) => throw new NotImplementedException(); 102TargetPointer GetPEAssembly(ModuleHandle handle) => throw new NotImplementedException(); 103bool TryGetLoadedImageContents(ModuleHandle handle, out TargetPointer baseAddress, out uint size, out uint imageFlags) => throw new NotImplementedException(); 106bool TryGetSymbolStream(ModuleHandle handle, out TargetPointer buffer, out uint size) => throw new NotImplementedException(); 107IEnumerable<TargetPointer> GetAvailableTypeParams(ModuleHandle handle) => throw new NotImplementedException(); 108IEnumerable<TargetPointer> GetInstantiatedMethods(ModuleHandle handle) => throw new NotImplementedException(); 110bool IsProbeExtensionResultValid(ModuleHandle handle) => throw new NotImplementedException(); 111ModuleFlags GetFlags(ModuleHandle handle) => throw new NotImplementedException(); 112bool IsReadyToRun(ModuleHandle handle) => throw new NotImplementedException(); 113string GetSimpleName(ModuleHandle handle) => throw new NotImplementedException(); 114string GetPath(ModuleHandle handle) => throw new NotImplementedException(); 115string GetFileName(ModuleHandle handle) => throw new NotImplementedException(); 116TargetPointer GetLoaderAllocator(ModuleHandle handle) => throw new NotImplementedException(); 117TargetPointer GetILBase(ModuleHandle handle) => throw new NotImplementedException(); 118TargetPointer GetAssemblyLoadContext(ModuleHandle handle) => throw new NotImplementedException(); 119ModuleLookupTables GetLookupTables(ModuleHandle handle) => throw new NotImplementedException(); 122bool IsCollectible(ModuleHandle handle) => throw new NotImplementedException(); 123bool IsDynamic(ModuleHandle handle) => throw new NotImplementedException(); 124bool IsModuleMapped(ModuleHandle handle) => throw new NotImplementedException(); 125bool IsAssemblyLoaded(ModuleHandle handle) => throw new NotImplementedException(); 132TargetPointer GetILHeader(ModuleHandle handle, uint token) => throw new NotImplementedException(); 134TargetPointer GetDynamicIL(ModuleHandle handle, uint token) => throw new NotImplementedException(); 142DebuggerAssemblyControlFlags GetDebuggerInfoBits(ModuleHandle handle) => throw new NotImplementedException(); 143void SetDebuggerInfoBits(ModuleHandle handle, DebuggerAssemblyControlFlags newBits) => throw new NotImplementedException();
Contracts\ISignature.cs (1)
12TypeHandle DecodeFieldSignature(BlobHandle blobHandle, ModuleHandle moduleHandle, TypeHandle ctx) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (61)
Contracts\CodeVersions_1.cs (3)
160ModuleHandle mod = loader.GetModuleHandleFromModulePtr(modAddr); 356ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(module); 407ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(ilCodeVersionHandle.Module);
Contracts\EcmaMetadata_1.cs (8)
16private readonly Dictionary<ModuleHandle, MetadataReaderProvider?> _metadata = []; 17private readonly Dictionary<ModuleHandle, TargetSpan> _readOnlyMetadataAddress = []; 25public TargetSpan GetReadOnlyMetadataAddress(ModuleHandle handle) 50public MetadataReader? GetMetadata(ModuleHandle handle) 64private MetadataReaderProvider? GetMetadataProvider(ModuleHandle handle) 309private AvailableMetadataType GetAvailableMetadataType(ModuleHandle handle) 324private TargetSpan GetReadWriteSavedMetadataAddress(ModuleHandle handle) 332private TargetEcmaMetadata GetReadWriteMetadata(ModuleHandle handle)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
505ModuleHandle module = loader.GetModuleHandleFromModulePtr(moduleAddr);
Contracts\Loader_1.cs (30)
53ModuleHandle ILoader.GetModuleHandleFromModulePtr(TargetPointer modulePointer) 60ModuleHandle ILoader.GetModuleHandleFromAssemblyPtr(TargetPointer assemblyPointer) 72IEnumerable<ModuleHandle> ILoader.GetModuleHandles(TargetPointer appDomain, AssemblyIterationFlags iterationFlags) 158TargetPointer ILoader.GetModule(ModuleHandle handle) 163TargetPointer ILoader.GetAssembly(ModuleHandle handle) 169TargetPointer ILoader.GetPEAssembly(ModuleHandle handle) 175private bool TryGetPEImage(ModuleHandle handle, [NotNullWhen(true)] out Data.PEImage? peImage) 191bool ILoader.TryGetLoadedImageContents(ModuleHandle handle, out TargetPointer baseAddress, out uint size, out uint imageFlags) 220bool ILoader.IsModuleMapped(ModuleHandle handle) 330bool ILoader.TryGetSymbolStream(ModuleHandle handle, out TargetPointer buffer, out uint size) 348IEnumerable<TargetPointer> ILoader.GetAvailableTypeParams(ModuleHandle handle) 359IEnumerable<TargetPointer> ILoader.GetInstantiatedMethods(ModuleHandle handle) 371bool ILoader.IsProbeExtensionResultValid(ModuleHandle handle) 399ModuleFlags ILoader.GetFlags(ModuleHandle handle) 405DebuggerAssemblyControlFlags ILoader.GetDebuggerInfoBits(ModuleHandle handle) 411void ILoader.SetDebuggerInfoBits(ModuleHandle handle, DebuggerAssemblyControlFlags newBits) 444bool ILoader.IsReadyToRun(ModuleHandle handle) 450string ILoader.GetSimpleName(ModuleHandle handle) 458string ILoader.GetPath(ModuleHandle handle) 466string ILoader.GetFileName(ModuleHandle handle) 474TargetPointer ILoader.GetLoaderAllocator(ModuleHandle handle) 480TargetPointer ILoader.GetILBase(ModuleHandle handle) 486TargetPointer ILoader.GetAssemblyLoadContext(ModuleHandle handle) 494ModuleLookupTables ILoader.GetLookupTables(ModuleHandle handle) 565bool ILoader.IsCollectible(ModuleHandle handle) 572bool ILoader.IsDynamic(ModuleHandle handle) 579bool ILoader.IsAssemblyLoaded(ModuleHandle handle) 624private int GetRVAFromMetadata(ModuleHandle handle, int token) 634TargetPointer ILoader.GetILHeader(ModuleHandle handle, uint token) 672TargetPointer ILoader.GetDynamicIL(ModuleHandle handle, uint token)
Contracts\ManagedTypeSource_1.cs (2)
262ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(systemAssembly); 289ModuleHandle moduleHandle,
Contracts\RuntimeMutableTypeSystem_1.cs (1)
42ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
Contracts\RuntimeTypeSystem_1.cs (8)
1105ModuleHandle moduleHandle = loaderContract.GetModuleHandleFromModulePtr(loaderModule); 1156ModuleHandle argModuleHandle = loaderContract.GetModuleHandleFromModulePtr(argModulePtr); 1176ModuleHandle coreLibModuleHandle = loaderContract.GetModuleHandleFromAssemblyPtr(systemAssembly); 1423ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 1665ModuleHandle mod = _target.Contracts.Loader.GetModuleHandleFromModulePtr(loaderModuleAddr); 2067ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr); 2087private TargetPointer GetStaticAddressHandle(TargetPointer @base, uint offset, bool isRVA, TargetPointer fieldDescPointer, ModuleHandle moduleHandle) 2108ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
Contracts\Signature\Signature_1.cs (3)
21private readonly Dictionary<ModuleHandle, SignatureTypeProvider<TypeHandle>> _thProviders = []; 33private SignatureTypeProvider<TypeHandle> GetTypeHandleProvider(ModuleHandle moduleHandle) 45TypeHandle ISignature.DecodeFieldSignature(BlobHandle blobHandle, ModuleHandle moduleHandle, TypeHandle ctx)
Contracts\Signature\SignatureTypeProvider.cs (2)
16private readonly Contracts.ModuleHandle _moduleHandle; 20public SignatureTypeProvider(Target target, Contracts.ModuleHandle moduleHandle)
Contracts\StackWalk\GC\GcScanner.cs (1)
339ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr);
Contracts\StackWalk\GC\GcSignatureTypeProvider.cs (2)
53private readonly ModuleHandle _moduleHandle; 55public GcSignatureTypeProvider(Target target, ModuleHandle moduleHandle)
Microsoft.Diagnostics.DataContractReader.Legacy (82)
ClrDataFrame.cs (10)
193GetMethodInfo(out MethodDescHandle mdh, out MetadataReader mdReader, out MethodDefinition methodDef, out Contracts.ModuleHandle moduleHandle, out _); 250GetMethodInfo(out MethodDescHandle mdh, out _, out _, out Contracts.ModuleHandle moduleHandle, out _); 296GetMethodInfo(out MethodDescHandle mdh, out MetadataReader mdReader, out MethodDefinition methodDef, out Contracts.ModuleHandle moduleHandle, out _); 405private void GetMethodInfo(out MethodDescHandle mdh, out MetadataReader mdReader, out MethodDefinition methodDef, out Contracts.ModuleHandle moduleHandle, out uint token) 457Contracts.ModuleHandle moduleHandle) 517private BlobReader? GetLocalSignatureReader(MethodDescHandle mdh, Contracts.ModuleHandle moduleHandle, out MetadataReader mdReader) 556private uint GetLocalVariableCount(MethodDescHandle mdh, Contracts.ModuleHandle moduleHandle) 576MethodDescHandle mdh, Contracts.ModuleHandle moduleHandle) 670private readonly Contracts.ModuleHandle _moduleHandle; 672public FlagSignatureTypeProvider(Target target, Contracts.ModuleHandle moduleHandle)
ClrDataMethodDefinition.cs (2)
37Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(_module); 70Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(_module);
ClrDataModule.cs (9)
84Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(_address); 300Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(_address); 462Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(_address); 503Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(_address); 554Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(_address); 596Contracts.ModuleHandle moduleHandle = contract.GetModuleHandleFromModulePtr(_address); 642Contracts.ModuleHandle moduleHandle = contract.GetModuleHandleFromModulePtr(_address); 758Contracts.ModuleHandle moduleHandle = contract.GetModuleHandleFromModulePtr(_address); 815Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(_address);
Dbi\DacDbiImpl.cs (23)
159Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 191Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 230Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 280Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 323Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 374Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 414Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 450Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 510foreach (Contracts.ModuleHandle handle in loader.GetModuleHandles( 1170Contracts.ModuleHandle scopeModule = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmScope)); 1175Contracts.ModuleHandle referencedModuleHandle = loader.GetModuleHandleFromModulePtr(referencedModule); 1448Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr); 1747Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 2256Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(module); 2388Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 3674Contracts.ModuleHandle enclosingModuleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(enclosingModulePtr); 3950Contracts.ModuleHandle module = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 4056Contracts.ModuleHandle module = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 4261Contracts.ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 4341Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(pModule)); 4406Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 4631Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr); 4687Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
SigFormat.cs (3)
182Contracts.ModuleHandle module = target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePointer); 348Contracts.ModuleHandle module = target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePointer); 393Contracts.ModuleHandle genericVariableModule = target.Contracts.Loader.GetModuleHandleFromModulePtr(genericVariableModulePointer);
SOSDacImpl.cs (24)
142IEnumerable<Contracts.ModuleHandle> modules = loader.GetModuleHandles( 148foreach (Contracts.ModuleHandle module in modules) 156IEnumerable<Contracts.ModuleHandle> failedModules = loader.GetModuleHandles( 371Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(assembly.ToTargetPointer(_target)); 425List<Contracts.ModuleHandle> modules = loader.GetModuleHandles( 436Contracts.ModuleHandle module = modules[i]; 447Contracts.ModuleHandle module = modules[i]; 503Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(addr); 546Contracts.ModuleHandle handle = contract.GetModuleHandleFromAssemblyPtr(assembly.ToTargetPointer(_target)); 1095Contracts.ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 2086Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(module); 2569Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(module); 2647Contracts.ModuleHandle module = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 2964Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePointer); 3133Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(moduleAddr.ToTargetPointer(_target)); 3278Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePointer); 3586Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.ToTargetPointer(_target)); 3625Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.ToTargetPointer(_target)); 4831Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(moduleAddrPtr); 5319Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr); 5441Contracts.ModuleHandle moduleHandle = loaderContract.GetModuleHandleFromModulePtr(modulePtr); 5592Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr); 5644Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr); 6010Contracts.ModuleHandle moduleHandle = loaderContract.GetModuleHandleFromModulePtr(rtsContract.GetModule(methodTableHandle));
SOSDacImpl.IXCLRDataProcess.cs (7)
292private IEnumerable<MethodDescHandle> IterateMethodInstantiations(Contracts.ModuleHandle moduleHandle) 302private IEnumerable<Contracts.TypeHandle> IterateTypeParams(Contracts.ModuleHandle moduleHandle) 312private IEnumerable<Contracts.ModuleHandle> IterateModules() 315IEnumerable<Contracts.ModuleHandle> modules = loader.GetModuleHandles( 319foreach (Contracts.ModuleHandle moduleHandle in modules) 359foreach (Contracts.ModuleHandle moduleHandle in IterateModules()) 382foreach (Contracts.ModuleHandle moduleHandle in IterateModules())
TypeNameBuilder.cs (4)
71Contracts.ModuleHandle module = default; 230Contracts.ModuleHandle module = tnb.Target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePointer); 284Contracts.ModuleHandle moduleHandle = tnb.Target.Contracts.Loader.GetModuleHandleFromModulePtr(typeSystemContract.GetModule(typeHandle)); 322Contracts.ModuleHandle module = tnb.Target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr);