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);
183 references to ModuleHandle
Microsoft.Diagnostics.DataContractReader.Abstractions (32)
Contracts\IEcmaMetadata.cs (2)
12TargetSpan GetReadOnlyMetadataAddress(ModuleHandle handle) => throw new NotImplementedException(); 13MetadataReader? GetMetadata(ModuleHandle module) => throw new NotImplementedException();
Contracts\ILoader.cs (29)
96ModuleHandle GetModuleHandleFromModulePtr(TargetPointer modulePointer) => throw new NotImplementedException(); 97ModuleHandle GetModuleHandleFromAssemblyPtr(TargetPointer assemblyPointer) => throw new NotImplementedException(); 98IEnumerable<ModuleHandle> GetModuleHandles(TargetPointer appDomain, AssemblyIterationFlags iterationFlags) => throw new NotImplementedException(); 102TargetPointer GetModule(ModuleHandle handle) => throw new NotImplementedException(); 103TargetPointer GetAssembly(ModuleHandle handle) => throw new NotImplementedException(); 104TargetPointer GetPEAssembly(ModuleHandle handle) => throw new NotImplementedException(); 105bool TryGetLoadedImageContents(ModuleHandle handle, out TargetPointer baseAddress, out uint size, out uint imageFlags) => throw new NotImplementedException(); 108bool TryGetSymbolStream(ModuleHandle handle, out TargetPointer buffer, out uint size) => throw new NotImplementedException(); 109IEnumerable<TargetPointer> GetAvailableTypeParams(ModuleHandle handle) => throw new NotImplementedException(); 110IEnumerable<TargetPointer> GetInstantiatedMethods(ModuleHandle handle) => throw new NotImplementedException(); 112bool IsProbeExtensionResultValid(ModuleHandle handle) => throw new NotImplementedException(); 113ModuleFlags GetFlags(ModuleHandle handle) => throw new NotImplementedException(); 114bool IsReadyToRun(ModuleHandle handle) => throw new NotImplementedException(); 115string GetSimpleName(ModuleHandle handle) => throw new NotImplementedException(); 116string GetPath(ModuleHandle handle) => throw new NotImplementedException(); 117string GetFileName(ModuleHandle handle) => throw new NotImplementedException(); 118bool GetFileHeadersInfo(ModuleHandle handle, out uint timeStamp, out uint imageSize) => throw new NotImplementedException(); 119TargetPointer GetLoaderAllocator(ModuleHandle handle) => throw new NotImplementedException(); 120TargetPointer GetILBase(ModuleHandle handle) => throw new NotImplementedException(); 121TargetPointer GetAssemblyLoadContext(ModuleHandle handle) => throw new NotImplementedException(); 122ModuleLookupTables GetLookupTables(ModuleHandle handle) => throw new NotImplementedException(); 125bool IsCollectible(ModuleHandle handle) => throw new NotImplementedException(); 126bool IsDynamic(ModuleHandle handle) => throw new NotImplementedException(); 127bool IsModuleMapped(ModuleHandle handle) => throw new NotImplementedException(); 128bool IsAssemblyLoaded(ModuleHandle handle) => throw new NotImplementedException(); 135TargetPointer GetILHeader(ModuleHandle handle, uint token) => throw new NotImplementedException(); 137TargetPointer GetDynamicIL(ModuleHandle handle, uint token) => throw new NotImplementedException(); 145DebuggerAssemblyControlFlags GetDebuggerInfoBits(ModuleHandle handle) => throw new NotImplementedException(); 146void 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 (66)
Contracts\CallingConvention\CallingConvention_1.cs (3)
279ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 331ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 574public MethodAndTypeContextProvider(Target target, ModuleHandle moduleHandle, IRuntimeTypeSystem rts)
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 (31)
53ModuleHandle ILoader.GetModuleHandleFromModulePtr(TargetPointer modulePointer) 60ModuleHandle ILoader.GetModuleHandleFromAssemblyPtr(TargetPointer assemblyPointer) 72IEnumerable<ModuleHandle> ILoader.GetModuleHandles(TargetPointer appDomain, AssemblyIterationFlags iterationFlags) 165TargetPointer ILoader.GetModule(ModuleHandle handle) 170TargetPointer ILoader.GetAssembly(ModuleHandle handle) 176TargetPointer ILoader.GetPEAssembly(ModuleHandle handle) 182private bool TryGetPEImage(ModuleHandle handle, [NotNullWhen(true)] out Data.PEImage? peImage) 198bool ILoader.TryGetLoadedImageContents(ModuleHandle handle, out TargetPointer baseAddress, out uint size, out uint imageFlags) 227bool ILoader.IsModuleMapped(ModuleHandle handle) 337bool ILoader.TryGetSymbolStream(ModuleHandle handle, out TargetPointer buffer, out uint size) 355IEnumerable<TargetPointer> ILoader.GetAvailableTypeParams(ModuleHandle handle) 366IEnumerable<TargetPointer> ILoader.GetInstantiatedMethods(ModuleHandle handle) 378bool ILoader.IsProbeExtensionResultValid(ModuleHandle handle) 406ModuleFlags ILoader.GetFlags(ModuleHandle handle) 412DebuggerAssemblyControlFlags ILoader.GetDebuggerInfoBits(ModuleHandle handle) 418void ILoader.SetDebuggerInfoBits(ModuleHandle handle, DebuggerAssemblyControlFlags newBits) 451bool ILoader.IsReadyToRun(ModuleHandle handle) 457string ILoader.GetSimpleName(ModuleHandle handle) 465string ILoader.GetPath(ModuleHandle handle) 473string ILoader.GetFileName(ModuleHandle handle) 481bool ILoader.GetFileHeadersInfo(ModuleHandle handle, out uint timeStamp, out uint imageSize) 504TargetPointer ILoader.GetLoaderAllocator(ModuleHandle handle) 510TargetPointer ILoader.GetILBase(ModuleHandle handle) 516TargetPointer ILoader.GetAssemblyLoadContext(ModuleHandle handle) 524ModuleLookupTables ILoader.GetLookupTables(ModuleHandle handle) 598bool ILoader.IsCollectible(ModuleHandle handle) 605bool ILoader.IsDynamic(ModuleHandle handle) 612bool ILoader.IsAssemblyLoaded(ModuleHandle handle) 657private int GetRVAFromMetadata(ModuleHandle handle, int token) 667TargetPointer ILoader.GetILHeader(ModuleHandle handle, uint token) 705TargetPointer 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 (10)
700ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 1275ModuleHandle moduleHandle = loaderContract.GetModuleHandleFromModulePtr(loaderModule); 1326ModuleHandle argModuleHandle = loaderContract.GetModuleHandleFromModulePtr(argModulePtr); 1346ModuleHandle coreLibModuleHandle = loaderContract.GetModuleHandleFromAssemblyPtr(systemAssembly); 1599ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 1841ModuleHandle mod = _target.Contracts.Loader.GetModuleHandleFromModulePtr(loaderModuleAddr); 2241ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 2278ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr); 2298private TargetPointer GetStaticAddressHandle(TargetPointer @base, uint offset, bool isRVA, TargetPointer fieldDescPointer, ModuleHandle moduleHandle) 2319ModuleHandle 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\GcSignatureTypeProvider.cs (2)
53private readonly ModuleHandle _moduleHandle; 55public GcSignatureTypeProvider(Target target, ModuleHandle moduleHandle)
Microsoft.Diagnostics.DataContractReader.Legacy (85)
ClrDataFrame.cs (10)
192GetMethodInfo(out MethodDescHandle mdh, out MetadataReader mdReader, out MethodDefinition methodDef, out Contracts.ModuleHandle moduleHandle, out _); 249GetMethodInfo(out MethodDescHandle mdh, out _, out _, out Contracts.ModuleHandle moduleHandle, out _); 295GetMethodInfo(out MethodDescHandle mdh, out MetadataReader mdReader, out MethodDefinition methodDef, out Contracts.ModuleHandle moduleHandle, out _); 403private void GetMethodInfo(out MethodDescHandle mdh, out MetadataReader mdReader, out MethodDefinition methodDef, out Contracts.ModuleHandle moduleHandle, out uint token) 455Contracts.ModuleHandle moduleHandle) 514private BlobReader? GetLocalSignatureReader(MethodDescHandle mdh, Contracts.ModuleHandle moduleHandle, out MetadataReader mdReader) 553private uint GetLocalVariableCount(MethodDescHandle mdh, Contracts.ModuleHandle moduleHandle) 573MethodDescHandle mdh, Contracts.ModuleHandle moduleHandle) 667private readonly Contracts.ModuleHandle _moduleHandle; 669public 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); 553Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(_address); 595Contracts.ModuleHandle moduleHandle = contract.GetModuleHandleFromModulePtr(_address); 641Contracts.ModuleHandle moduleHandle = contract.GetModuleHandleFromModulePtr(_address); 757Contracts.ModuleHandle moduleHandle = contract.GetModuleHandleFromModulePtr(_address); 814Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(_address);
Dbi\DacDbiImpl.cs (25)
158Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 190Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 229Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 292Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 335Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 386Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 456Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 492Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 552foreach (Contracts.ModuleHandle handle in loader.GetModuleHandles( 1273Contracts.ModuleHandle scopeModule = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmScope)); 1278Contracts.ModuleHandle referencedModuleHandle = loader.GetModuleHandleFromModulePtr(referencedModule); 1831Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr); 2148Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 2657Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(module); 3096Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 3189Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 3953Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(vmModule); 4604Contracts.ModuleHandle enclosingModuleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(enclosingModulePtr); 4883Contracts.ModuleHandle module = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 4989Contracts.ModuleHandle module = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 5240Contracts.ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 5320Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(pModule)); 5385Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 5740Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr); 5796Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr);
Dbi\TypeDataWalk.cs (1)
217Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly));
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)
133IEnumerable<Contracts.ModuleHandle> modules = loader.GetModuleHandles( 139foreach (Contracts.ModuleHandle module in modules) 147IEnumerable<Contracts.ModuleHandle> failedModules = loader.GetModuleHandles( 354Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(assembly.ToTargetPointer(_target)); 404List<Contracts.ModuleHandle> modules = loader.GetModuleHandles( 415Contracts.ModuleHandle module = modules[i]; 426Contracts.ModuleHandle module = modules[i]; 482Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(addr); 525Contracts.ModuleHandle handle = contract.GetModuleHandleFromAssemblyPtr(assembly.ToTargetPointer(_target)); 1074Contracts.ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 2070Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(module); 2553Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(module); 2631Contracts.ModuleHandle module = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 2948Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePointer); 3117Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(moduleAddr.ToTargetPointer(_target)); 3264Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePointer); 3580Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.ToTargetPointer(_target)); 3619Contracts.ModuleHandle handle = contract.GetModuleHandleFromModulePtr(addr.ToTargetPointer(_target)); 4818Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(moduleAddrPtr); 5307Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr); 5429Contracts.ModuleHandle moduleHandle = loaderContract.GetModuleHandleFromModulePtr(modulePtr); 5580Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr); 5632Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr); 5998Contracts.ModuleHandle moduleHandle = loaderContract.GetModuleHandleFromModulePtr(rtsContract.GetModule(methodTableHandle));
SOSDacImpl.IXCLRDataProcess.cs (7)
291private IEnumerable<MethodDescHandle> IterateMethodInstantiations(Contracts.ModuleHandle moduleHandle) 301private IEnumerable<Contracts.TypeHandle> IterateTypeParams(Contracts.ModuleHandle moduleHandle) 311private IEnumerable<Contracts.ModuleHandle> IterateModules() 314IEnumerable<Contracts.ModuleHandle> modules = loader.GetModuleHandles( 318foreach (Contracts.ModuleHandle moduleHandle in modules) 358foreach (Contracts.ModuleHandle moduleHandle in IterateModules()) 381foreach (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);