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);
164 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 (28)
103ModuleHandle GetModuleHandleFromModulePtr(TargetPointer modulePointer) => throw new NotImplementedException(); 104ModuleHandle GetModuleHandleFromAssemblyPtr(TargetPointer assemblyPointer) => throw new NotImplementedException(); 105IEnumerable<ModuleHandle> GetModuleHandles(TargetPointer appDomain, AssemblyIterationFlags iterationFlags) => throw new NotImplementedException(); 108TargetPointer GetModule(ModuleHandle handle) => throw new NotImplementedException(); 109TargetPointer GetAssembly(ModuleHandle handle) => throw new NotImplementedException(); 110TargetPointer GetPEAssembly(ModuleHandle handle) => throw new NotImplementedException(); 111bool TryGetLoadedImageContents(ModuleHandle handle, out TargetPointer baseAddress, out uint size, out uint imageFlags) => throw new NotImplementedException(); 114bool TryGetSymbolStream(ModuleHandle handle, out TargetPointer buffer, out uint size) => throw new NotImplementedException(); 115IEnumerable<TargetPointer> GetAvailableTypeParams(ModuleHandle handle) => throw new NotImplementedException(); 116IEnumerable<TargetPointer> GetInstantiatedMethods(ModuleHandle handle) => throw new NotImplementedException(); 118bool IsProbeExtensionResultValid(ModuleHandle handle) => throw new NotImplementedException(); 119ModuleFlags GetFlags(ModuleHandle handle) => throw new NotImplementedException(); 120bool IsReadyToRun(ModuleHandle handle) => throw new NotImplementedException(); 121string GetSimpleName(ModuleHandle handle) => throw new NotImplementedException(); 122string GetPath(ModuleHandle handle) => throw new NotImplementedException(); 123string GetFileName(ModuleHandle handle) => throw new NotImplementedException(); 124TargetPointer GetLoaderAllocator(ModuleHandle handle) => throw new NotImplementedException(); 125TargetPointer GetILBase(ModuleHandle handle) => throw new NotImplementedException(); 126TargetPointer GetAssemblyLoadContext(ModuleHandle handle) => throw new NotImplementedException(); 127ModuleLookupTables GetLookupTables(ModuleHandle handle) => throw new NotImplementedException(); 130bool IsCollectible(ModuleHandle handle) => throw new NotImplementedException(); 131bool IsDynamic(ModuleHandle handle) => throw new NotImplementedException(); 132bool IsModuleMapped(ModuleHandle handle) => throw new NotImplementedException(); 133bool IsAssemblyLoaded(ModuleHandle handle) => throw new NotImplementedException(); 140TargetPointer GetILHeader(ModuleHandle handle, uint token) => throw new NotImplementedException(); 142TargetPointer GetDynamicIL(ModuleHandle handle, uint token) => throw new NotImplementedException(); 150DebuggerAssemblyControlFlags GetDebuggerInfoBits(ModuleHandle handle) => throw new NotImplementedException(); 151void SetDebuggerInfoBits(ModuleHandle handle, DebuggerAssemblyControlFlags newBits) => throw new NotImplementedException();
Contracts\IRuntimeTypeSystem.cs (1)
188TypeHandle GetTypeByNameAndModule(string name, string nameSpace, ModuleHandle moduleHandle) => throw new NotImplementedException();
Contracts\ISignature.cs (1)
12TypeHandle DecodeFieldSignature(BlobHandle blobHandle, ModuleHandle moduleHandle, TypeHandle ctx) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (60)
Contracts\CodeVersions_1.cs (3)
160ModuleHandle mod = loader.GetModuleHandleFromModulePtr(modAddr); 356ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(module); 407ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(ilCodeVersionHandle.Module);
Contracts\ComWrappers_1.cs (1)
178ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(systemAssembly);
Contracts\EcmaMetadata_1.cs (7)
16private Dictionary<ModuleHandle, MetadataReaderProvider?> _metadata = new(); 23public TargetSpan GetReadOnlyMetadataAddress(ModuleHandle handle) 43public MetadataReader? GetMetadata(ModuleHandle handle) 57private MetadataReaderProvider? GetMetadataProvider(ModuleHandle handle) 302private AvailableMetadataType GetAvailableMetadataType(ModuleHandle handle) 317private TargetSpan GetReadWriteSavedMetadataAddress(ModuleHandle handle) 325private TargetEcmaMetadata GetReadWriteMetadata(ModuleHandle handle)
Contracts\ExecutionManager\ExecutionManagerCore.cs (1)
483ModuleHandle 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\RuntimeTypeSystem_1.cs (9)
1034ModuleHandle moduleHandle = loaderContract.GetModuleHandleFromModulePtr(loaderModule); 1084foreach (ModuleHandle mdhandle in _target.Contracts.Loader.GetModuleHandles(appDomain, AssemblyIterationFlags.IncludeLoaded)) 1098TypeHandle IRuntimeTypeSystem.GetTypeByNameAndModule(string name, string nameSpace, ModuleHandle moduleHandle) 1410ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 1652ModuleHandle mod = _target.Contracts.Loader.GetModuleHandleFromModulePtr(loaderModuleAddr); 2052ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr); 2072private TargetPointer GetStaticAddressHandle(TargetPointer @base, uint offset, bool isRVA, TargetPointer fieldDescPointer, ModuleHandle moduleHandle) 2093ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(modulePtr); 2147ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(systemAssembly);
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)
Contracts\SyncBlock_1.cs (1)
60ModuleHandle moduleHandle = loader.GetModuleHandleFromAssemblyPtr(systemAssembly);
Microsoft.Diagnostics.DataContractReader.Legacy (72)
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 (13)
152Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 184Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 223Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 270Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 315Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 347Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 383Contracts.ModuleHandle handle = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmAssembly)); 443foreach (Contracts.ModuleHandle handle in loader.GetModuleHandles( 1053Contracts.ModuleHandle scopeModule = loader.GetModuleHandleFromAssemblyPtr(new TargetPointer(vmScope)); 1058Contracts.ModuleHandle referencedModuleHandle = loader.GetModuleHandleFromModulePtr(referencedModule); 1440Contracts.ModuleHandle moduleHandle = loader.GetModuleHandleFromModulePtr(module); 2270Contracts.ModuleHandle module = loader.GetModuleHandleFromModulePtr(new TargetPointer(vmModule)); 2433Contracts.ModuleHandle handle = loader.GetModuleHandleFromModulePtr(new TargetPointer(pModule));
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);