1 override of Contracts
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
58public override ContractRegistry Contracts { get; }
701 references to Contracts
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
Contracts\Extensions\IReJITExtensions.cs (1)
12ICodeVersions cv = target.Contracts.CodeVersions;
Target.cs (1)
359Contracts.Flush(scope);
Microsoft.Diagnostics.DataContractReader.Contracts (181)
_generated\0\LayoutSet.g.cs (1)
80if (target.Contracts.TryGetContract(out IManagedTypeSource mts))
_generated\1\TypeNameResolver.g.cs (3)
15if (target.Contracts.ManagedTypeSource.TryGetTypeHandle(name, out ITypeHandle? th)) 42if (target.Contracts.TryGetContract(out IManagedTypeSource mts)) 59if (target.Contracts.ManagedTypeSource.TryGetThreadStaticFieldAddress(name, fieldName, thread, out TargetPointer address))
CodePointerUtils.cs (2)
21IPlatformMetadata metadata = target.Contracts.PlatformMetadata; 37IPlatformMetadata metadata = target.Contracts.PlatformMetadata;
Contracts\BuiltInCOM_1.cs (1)
269ISyncBlock syncBlock = _target.Contracts.SyncBlock;
Contracts\CallingConvention\CallingConvention_1.cs (9)
59IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 86IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 116TargetPointer modulePointer = _target.Contracts.RuntimeTypeSystem.GetModule(typeHandle); 122return _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePointer); 126=> _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle) 139IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 140IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo; 364IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo; 365IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
Contracts\CallingConvention\CdacTypeHandle.cs (3)
33target.Contracts.RuntimeTypeSystem.GetSignatureCorElementType(typeHandle), 44private IRuntimeTypeSystem Rts => _target.Contracts.RuntimeTypeSystem; 48public RuntimeInfoArchitecture Arch => _target.Contracts.RuntimeInfo.GetTargetArchitecture();
Contracts\CallingConvention\SignatureTypeInfoProvider.cs (2)
30_loader = target.Contracts.Loader; 31_rts = target.Contracts.RuntimeTypeSystem;
Contracts\CodeVersions_1.cs (15)
108Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 125Contracts.IExecutionManager executionManager = _target.Contracts.ExecutionManager; 136IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 153IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 171MethodDescHandle md = _target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(codeVersionHandle.MethodDescAddress); 172return _target.Contracts.RuntimeTypeSystem.GetNativeCode(md); 200Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 217IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 315MethodDescHandle md = _target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(nativeCodeVersion.MethodDescAddress); 316TargetPointer versioningStateAddress = _target.Contracts.RuntimeTypeSystem.GetMethodDescVersioningState(md); 336IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 350ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(module); 351TargetPointer ilVersionStateAddress = _target.Contracts.Loader.GetModuleLookupMapElement( 403ILoader loader = _target.Contracts.Loader; 463IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem;
Contracts\ComWrappers_1.cs (3)
120IConditionalWeakTable cwt = _target.Contracts.ConditionalWeakTable; 144TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(rcw); 154IConditionalWeakTable cwt = _target.Contracts.ConditionalWeakTable;
Contracts\ConditionalWeakTable_1.cs (5)
23int hashCode = _target.Contracts.Object.TryGetHashCode(key); 36TargetPointer entriesMT = _target.Contracts.Object.GetMethodTableAddress(container.Entries); 37ITypeHandle entriesTypeHandle = _target.Contracts.RuntimeTypeSystem.GetTypeHandle(entriesMT); 38uint entrySize = _target.Contracts.RuntimeTypeSystem.GetComponentSize(entriesTypeHandle); 50TargetNUInt extraInfo = _target.Contracts.GC.GetHandleExtraInfo(handle.Handle);
Contracts\Debugger\Debugger_1.cs (3)
287ThreadData threadData = _target.Contracts.Thread.GetThreadData(vmThread); 345RuntimeInfoArchitecture arch = target.Contracts.RuntimeInfo.GetTargetArchitecture(); 346RuntimeInfoOperatingSystem os = target.Contracts.RuntimeInfo.GetTargetOperatingSystem();
Contracts\Debugger\StackPusher.cs (2)
48RuntimeInfoArchitecture arch = target.Contracts.RuntimeInfo.GetTargetArchitecture(); 49RuntimeInfoOperatingSystem os = target.Contracts.RuntimeInfo.GetTargetOperatingSystem();
Contracts\DebugInfo\DebugInfo_1.cs (3)
32private readonly IExecutionManager _eman = target.Contracts.ExecutionManager; 131ICodeVersions cv = _target.Contracts.CodeVersions; 145bool isX86 = _target.Contracts.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.X86;
Contracts\EcmaMetadata_1.cs (3)
39ILoader loader = target.Contracts.Loader; 85ILoader loader = target.Contracts.Loader; 432TargetPointer peAssemblyPtr = target.Contracts.Loader.GetPEAssembly(handle);
Contracts\Exception_1.cs (3)
61IObject objectContract = _target.Contracts.Object; 62IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 93bool compensateForOldEhIp = _target.Contracts.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.X64;
Contracts\ExecutionManager\ExecutionManagerCore.cs (9)
293if (_target.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints)) 308IPrecodeStubs precodeStubs = _target.Contracts.PrecodeStubs; 423IGCInfoHandle handle = _target.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion); 426return _target.Contracts.GCInfo.IsGcSafe(handle, offset); 432if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() is not RuntimeInfoArchitecture.X86) 442IGCInfo gcInfoContract = _target.Contracts.GCInfo; 503IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo; 563ILoader loader = _target.Contracts.Loader; 597IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (2)
59IGCInfo gcInfo = Target.Contracts.GCInfo; 111bool featureOnStackReplacement = Target.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.OnStackReplacement);
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (1)
56IGCInfo gcInfo = Target.Contracts.GCInfo;
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (3)
84IGCInfo gcInfo = Target.Contracts.GCInfo; 173uint unwindDataSize = UnwindDataSize.GetUnwindDataSize(Target, unwindInfo, Target.Contracts.RuntimeInfo.GetTargetArchitecture()); 344IExecutionManager executionManager = Target.Contracts.ExecutionManager;
Contracts\GC\GC_1.cs (6)
483IThread thread = _target.Contracts.Thread; 495IGC gc = _target.Contracts.GC; 552IFeatureFlags featureFlags = _target.Contracts.FeatureFlags; 664if (_target.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.COMInterop) && IsRefCounted(type)) 666IObject obj = _target.Contracts.Object; 671IBuiltInCOM builtInCOM = _target.Contracts.BuiltInCOM;
Contracts\GCInfo\GCInfoDecoder.cs (1)
150_arch = target.Contracts.RuntimeInfo.GetTargetArchitecture();
Contracts\Loader_1.cs (3)
705IEcmaMetadata ecmaMetadataContract = _target.Contracts.EcmaMetadata; 743ISHash sHashContract = target.Contracts.SHash; 762ISHash shashContract = _target.Contracts.SHash;
Contracts\ManagedTypeSource_1.cs (7)
129IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 164IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 200fieldDescAddr = _target.Contracts.RuntimeTypeSystem.GetFieldDescByName(th, fieldName); 212IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 259ILoader loader = _target.Contracts.Loader; 282th = _target.Contracts.RuntimeTypeSystem.GetTypeHandle(typeHandlePtr); 302mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle);
Contracts\Object_1.cs (5)
77Contracts.IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem; 138return _target.Contracts.SyncBlock.GetBuiltInComData(syncBlockPtr, out rcw, out ccw, out ccf); 179return _target.Contracts.SyncBlock.GetSyncBlock(index); 190IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem; 234Contracts.IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem;
Contracts\ObjectiveCMarshal_1.cs (1)
25IConditionalWeakTable cwt = _target.Contracts.ConditionalWeakTable;
Contracts\PrecodeStubs_Common.cs (1)
145IPlatformMetadata pm = target.Contracts.PlatformMetadata;
Contracts\RuntimeMutableTypeSystem_1.cs (6)
35IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 36ILoader loader = _target.Contracts.Loader; 99CorElementType fieldType = _target.Contracts.RuntimeTypeSystem.GetFieldDescType(encFieldDescPointer); 107IObject objectContract = _target.Contracts.Object; 108IGC gcContract = _target.Contracts.GC; 109IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
Contracts\RuntimeTypeSystem_1.cs (29)
367RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.Contracts.RuntimeTypeSystem; 671arch = _target.Contracts.RuntimeInfo.GetTargetArchitecture(); 752ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 753MetadataReader? reader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 977Contracts.IThread threadContract = _target.Contracts.Thread; 986Contracts.IThread threadContract = _target.Contracts.Thread; 1045RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.Contracts.RuntimeTypeSystem; 1333ILoader loaderContract = _target.Contracts.Loader; 1375ILoader loaderContract = _target.Contracts.Loader; 1430ILoader loaderContract = _target.Contracts.Loader; 1546RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.Contracts.RuntimeTypeSystem; 1692ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 1693MetadataReader? mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 1818ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 1819MetadataReader? mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 1976ModuleHandle mod = _target.Contracts.Loader.GetModuleHandleFromModulePtr(loaderModuleAddr); 1977return _target.Contracts.Loader.IsCollectible(mod); 1986if (_target.Contracts.ReJIT.IsEnabled()) 1992return _target.Contracts.CodeVersions.CodeVersionManagerSupportsMethod(methodDesc.Address); 2154IExecutionManager executionManager = _target.Contracts.ExecutionManager; 2163TargetPointer methodDescPtr = _target.Contracts.PrecodeStubs.GetMethodDescFromStubAddress(pCode); 2416ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 2417MetadataReader? mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 2425return _target.Contracts.Signature.DecodeFieldSignature(fieldDef.Signature, moduleHandle, enclosingType); 2470ILoader loader = _target.Contracts.Loader; 2472MetadataReader? md = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 2498ILoader loader = _target.Contracts.Loader; 2514ILoader loader = _target.Contracts.Loader; 2549MetadataReader mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle)!;
Contracts\Signature\Signature_1.cs (2)
48MetadataReader mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle)!; 63if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.X86)
Contracts\Signature\SignatureTypeProvider.cs (2)
24_loader = target.Contracts.Loader; 25_runtimeTypeSystem = target.Contracts.RuntimeTypeSystem;
Contracts\StackWalk\Context\AMD64\AMD64Unwinder.cs (4)
32private readonly IExecutionManager _eman = target.Contracts.ExecutionManager; 34private readonly bool _unixAMD64ABI = target.Contracts.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows; 177byte ReadByteAt(TargetPointer address) => _target.Contracts.Debugger.ReadInstructionByte(address); 855Debug.Assert(_target.Contracts.RuntimeInfo.GetTargetOperatingSystem() == RuntimeInfoOperatingSystem.Windows);
Contracts\StackWalk\Context\ARM\ARMUnwinder.cs (1)
16private readonly IExecutionManager _eman = target.Contracts.ExecutionManager;
Contracts\StackWalk\Context\ARM64\ARM64Unwinder.cs (1)
48private readonly IExecutionManager _eman = target.Contracts.ExecutionManager;
Contracts\StackWalk\Context\IPlatformAgnosticContext.cs (1)
44IRuntimeInfo runtimeInfo = target.Contracts.RuntimeInfo;
Contracts\StackWalk\Context\LoongArch64\LoongArch64Unwinder.cs (1)
33private readonly IExecutionManager _eman = target.Contracts.ExecutionManager;
Contracts\StackWalk\Context\RISCV64\RISCV64Unwinder.cs (1)
41private readonly IExecutionManager _eman = target.Contracts.ExecutionManager;
Contracts\StackWalk\Context\X86\X86Unwinder.cs (2)
38private readonly bool _unixX86ABI = target.Contracts.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows; 53IExecutionManager eman = _target.Contracts.ExecutionManager;
Contracts\StackWalk\FrameHandling\AMD64FrameHandler.cs (1)
21if (_target.Contracts.RuntimeInfo.GetTargetOperatingSystem() == RuntimeInfoOperatingSystem.Windows)
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (2)
119IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 569IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo;
Contracts\StackWalk\FrameHandling\X86FrameHandler.cs (2)
51MethodDescHandle md = _target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(framedMethodFrame.MethodDescPtr); 52if (!_target.Contracts.CallingConvention.TryComputeArgGCRefMapBlob(md, out byte[] blob) || blob.Length == 0)
Contracts\StackWalk\GC\GcScanContext.cs (2)
37_gc = target.Contracts.GC; 38_rts = target.Contracts.RuntimeTypeSystem;
Contracts\StackWalk\GC\GcScanner.cs (7)
27_eman = target.Contracts.ExecutionManager; 28_gcInfo = target.Contracts.GCInfo; 204if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.X86) 348MethodDescHandle md = _target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(fmf.MethodDescPtr); 349if (!_target.Contracts.CallingConvention.TryComputeArgGCRefMapBlob(md, out byte[] blob) || blob.Length == 0) 362if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.X86) 369if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.X86)
Contracts\StackWalk\StackWalk_1.cs (14)
27_eman = target.Contracts.ExecutionManager; 156bool isX86 = _target.Contracts.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.X86; 330IGCInfoHandle gcHandle = _target.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion); 333foreach (var range in _target.Contracts.GCInfo.GetInterruptibleRanges(gcHandle)) 412IException exceptionContract = _target.Contracts.Exception; 869HijackKind hijackKind = _target.Contracts.Debugger.GetHijackKind(ip); 1038(bool useFramePointer, long offset) = _target.Contracts.RuntimeInfo.GetTargetArchitecture() switch 1074RuntimeInfoArchitecture arch = _target.Contracts.RuntimeInfo.GetTargetArchitecture(); 1134IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1147IGCInfo gcInfo = _target.Contracts.GCInfo; 1162? _target.Contracts.Object.GetMethodTableAddress(contextValue) 1221HijackKind hijackKind = _target.Contracts.Debugger.GetHijackKind(handle.Context.InstructionPointer); 1253IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1289ThreadData threadData = _target.Contracts.Thread.GetThreadData(threadPointer);
Contracts\WindowsErrorReporting_1.cs (1)
31readFrom = _target.Contracts.Object.GetArrayData(exception.WatsonBuckets, out _, out _, out _, out _, out _);
CoreCLRContracts.cs (3)
61RuntimeInfoArchitecture arch = t.Contracts.RuntimeInfo.GetTargetArchitecture(); 105ContractRegistry registry = target.Contracts; 183if (target.Contracts.TryValidate<TContract>(out System.Exception? failure))
RuntimeTypeSystemHelpers\MethodValidation.cs (2)
194Contracts.IPrecodeStubs precode = _target.Contracts.PrecodeStubs; 205Contracts.IExecutionManager executionManager = _target.Contracts.ExecutionManager;
Microsoft.Diagnostics.DataContractReader.Legacy (518)
ClrDataAppDomain.cs (1)
48ILoader loader = _target.Contracts.Loader;
ClrDataExceptionState.cs (6)
95_target.Contracts.Exception.GetNestedExceptionInfo( 153IObject objectContract = _target.Contracts.Object; 155ITypeHandle typeHandle = _target.Contracts.RuntimeTypeSystem.GetTypeHandle( 209ExceptionData exceptionData = _target.Contracts.Exception.GetExceptionData(exceptionObject); 231string message = _target.Contracts.Object.GetStringValue(exceptionData.Message); 353ThreadData threadData = _target.Contracts.Thread.GetThreadData(_threadAddress);
ClrDataFrame.cs (29)
57IStackWalk stackWalk = _target.Contracts.StackWalk; 121TargetPointer appDomainAddr = _target.Contracts.Loader.GetAppDomain(); 156if (!_target.Contracts.RuntimeTypeSystem.TryGetMethodSignature(mdh, out ReadOnlySpan<byte> signature)) 208IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 236? _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle) 332IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 398IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 400TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 461TargetPointer methodDescPtr = _target.Contracts.StackWalk.GetMethodDescPtr(_dataFrame); 465IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 471moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 489IStackWalk stackWalk = _target.Contracts.StackWalk; 490IDebugInfo debugInfo = _target.Contracts.DebugInfo; 508typeHandle = _target.Contracts.RuntimeTypeSystem.GetTypeHandle( 509_target.Contracts.RuntimeTypeSystem.GetMethodTable(mdh)); 517typeHandle = _target.Contracts.RuntimeTypeSystem.GetPrimitiveType(CorElementType.U8); 561IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 563ILoader loader = _target.Contracts.Loader; 566ICodeVersions cv = _target.Contracts.CodeVersions; 595mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle)!; 630MetadataReader mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle) ?? throw new NotImplementedException(); 631uint token = _target.Contracts.RuntimeTypeSystem.GetMethodToken(mdh); 666MetadataReader mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle) ?? throw new NotImplementedException(); 667uint token = _target.Contracts.RuntimeTypeSystem.GetMethodToken(mdh); 836IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 847IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 882MetadataReader moduleReader = _target.Contracts.EcmaMetadata.GetMetadata(_moduleHandle)!; 1055RuntimeInfoArchitecture arch = target.Contracts.RuntimeInfo.GetTargetArchitecture(); 1070RuntimeInfoArchitecture arch = target.Contracts.RuntimeInfo.GetTargetArchitecture();
ClrDataMethodDefinition.cs (11)
53ILoader loader = _target.Contracts.Loader; 66ILoader loader = _target.Contracts.Loader; 70if (methodDesc != TargetPointer.Null && _target.Contracts.TryGetContract(out ICodeVersions codeVersions)) 95IRuntimeTypeSystem rts = target.Contracts.RuntimeTypeSystem; 104IRuntimeTypeSystem rts = target.Contracts.RuntimeTypeSystem; 118ILoader loader = _target.Contracts.Loader; 120IEcmaMetadata ecmaMetadata = _target.Contracts.EcmaMetadata; 326IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 601ICodeNotifications codeNotif = _target.Contracts.CodeNotifications; 626ICodeNotifications codeNotif = _target.Contracts.CodeNotifications; 741IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
ClrDataMethodInstance.cs (19)
73IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 101IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 158IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 177string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(_methodDesc.Address); 276if (!_target.Contracts.DebugInfo.HasDebugInfo(pCode)) 279IEnumerable<OffsetMapping> mapEnumerable = _target.Contracts.DebugInfo.GetMethodNativeMap( 373TargetCodePointer nativeCode = _target.Contracts.RuntimeTypeSystem.GetNativeCode(_methodDesc); 374TargetCodePointer pCode = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode); 376if (!_target.Contracts.DebugInfo.HasDebugInfo(pCode)) 379IEnumerable<OffsetMapping> mapEnumerable = _target.Contracts.DebugInfo.GetMethodNativeMap( 463TargetCodePointer nativeCode = _target.Contracts.RuntimeTypeSystem.GetNativeCode(_methodDesc); 464TargetCodePointer pCode = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode); 469if (!_target.Contracts.DebugInfo.HasDebugInfo(pCode)) 472IEnumerable<OffsetMapping> mapEnumerable = _target.Contracts.DebugInfo.GetMethodNativeMap( 550IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 552TargetCodePointer code = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode); 563IExecutionManager executionManager = _target.Contracts.ExecutionManager; 572IGCInfo gcInfo = _target.Contracts.GCInfo; 762IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
ClrDataModule.cs (11)
87ILoader loader = _target.Contracts.Loader; 89reader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 368ILoader loader = _target.Contracts.Loader; 370MetadataReader reader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle)!; 557Contracts.ILoader loader = _target.Contracts.Loader; 599Contracts.ILoader contract = _target.Contracts.Loader; 650Contracts.ILoader contract = _target.Contracts.Loader; 697Contracts.ILoader contract = _target.Contracts.Loader; 744Contracts.ILoader contract = _target.Contracts.Loader; 862Contracts.ILoader contract = _target.Contracts.Loader; 936Contracts.ILoader loader = _target.Contracts.Loader;
ClrDataStackWalk.cs (6)
38_threadData = _target.Contracts.Thread.GetThreadData(_threadAddr); 39_dataFrames = _target.Contracts.StackWalk.CreateStackWalk(_threadData).GetEnumerator(); 57IStackWalk stackWalk = _target.Contracts.StackWalk; 81_dataFrames = _target.Contracts.StackWalk.CreateStackWalk(_threadData, context, isFirst).GetEnumerator(); 92IStackWalk sw = _target.Contracts.StackWalk; 300IStackWalk sw = _target.Contracts.StackWalk;
ClrDataTask.cs (5)
49TargetPointer currentAppDomain = _target.Contracts.Loader.GetAppDomain(); 104Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(_address); 155TargetPointer thrownObjectHandle = _target.Contracts.Thread.GetCurrentExceptionHandle(_address); 162Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(_address); 242Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(_address);
ClrDataTypeDefinition.cs (3)
130Contracts.ModuleHandle module = _target.Contracts.Loader.GetModuleHandleFromModulePtr(_module); 131MetadataReader reader = _target.Contracts.EcmaMetadata.GetMetadata(module) ?? throw new NotImplementedException(); 239*type = (uint)_target.Contracts.RuntimeTypeSystem.GetInternalCorElementType(_typeHandle);
ClrDataTypeInstance.cs (2)
198IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 219ILoader loader = _target.Contracts.Loader;
ClrDataValue.cs (17)
473Size = _target.Contracts.RuntimeTypeSystem.GetBaseSize(_typeHandle), 515IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 516TargetPointer methodTable = _target.Contracts.Object.GetMethodTableAddress(_baseAddress); 547string value = _target.Contracts.Object.GetStringValue(_baseAddress); 588IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 589ITypeHandle arrayType = rts.GetTypeHandle(_target.Contracts.Object.GetMethodTableAddress(_baseAddress)); 591_target.Contracts.Object.GetArrayData(_baseAddress, out uint count, out _, out _, out uint[] dimensionLengths, out int[] lowerBoundsValues); 648IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 649ITypeHandle arrayType = rts.GetTypeHandle(_target.Contracts.Object.GetMethodTableAddress(_baseAddress)); 654TargetPointer data = _target.Contracts.Object.GetArrayData(_baseAddress, out _, out _, out _, out uint[] dimensionLengths, out int[] lowerBoundsValues); 911IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 941IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 944Contracts.ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(module); 945MetadataReader metadata = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle) ?? throw new NotImplementedException(); 957IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1018IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1072IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
ConversionExtensions.cs (1)
91IPlatformMetadata metadata = target.Contracts.PlatformMetadata;
Dbi\DacDbiImpl.cs (185)
120*pResult = _target.Contracts.Debugger.TryGetDebuggerData(out Contracts.DebuggerData data) && data.IsLeftSideInitialized ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 173string name = _target.Contracts.Loader.GetAppDomainFriendlyName(); 197Contracts.ILoader loader = _target.Contracts.Loader; 230Contracts.ILoader loader = _target.Contracts.Loader; 271Contracts.ILoader loader = _target.Contracts.Loader; 286Contracts.IEcmaMetadata ecmaMetadata = _target.Contracts.EcmaMetadata; 296Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 351Contracts.ILoader loader = _target.Contracts.Loader; 399Contracts.ILoader loader = _target.Contracts.Loader; 402Contracts.IEcmaMetadata ecmaMetadata = _target.Contracts.EcmaMetadata; 449Contracts.ILoader loader = _target.Contracts.Loader; 452byte[] blob = _target.Contracts.EcmaMetadata.GetReadWriteMetadata(handle); 486Contracts.ILoader loader = _target.Contracts.Loader; 489byte[] blob = _target.Contracts.EcmaMetadata.GetReadWriteMetadata(handle); 537Contracts.ILoader loader = _target.Contracts.Loader; 581Contracts.ILoader loader = _target.Contracts.Loader; 633Contracts.ILoader loader = _target.Contracts.Loader; 672IExecutionManager eman = _target.Contracts.ExecutionManager; 705Contracts.ILoader loader = _target.Contracts.Loader; 742Contracts.ILoader loader = _target.Contracts.Loader; 803Contracts.ILoader loader = _target.Contracts.Loader; 852_target.Contracts.Debugger.RequestSyncAtEvent(); 874_target.Contracts.Debugger.SetSendExceptionsOutsideOfJMC(sendExceptionsOutsideOfJMC != Interop.BOOL.FALSE); 896Contracts.IDebugger debugger = _target.Contracts.Debugger; 928Contracts.IDebugger debugger = _target.Contracts.Debugger; 998TargetPointer espContext = _target.Contracts.Debugger.PrepareExceptionHijack( 1030Contracts.IThread threadContract = _target.Contracts.Thread; 1086Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1112Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1139Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1169Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(threadPtr); 1170_target.Contracts.Thread.GetThreadAllocContext(threadPtr, out long allocBytes, out long allocBytesLoh); 1207_target.Contracts.Thread.SetDebuggerControlledThreadState(threadPtr, Contracts.DebuggerControlledThreadState.UserSuspend); 1211_target.Contracts.Thread.ResetDebuggerControlledThreadState(threadPtr, Contracts.DebuggerControlledThreadState.UserSuspend); 1239Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1274Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(threadPtr); 1277byte[] contextBytes = _target.Contracts.StackWalk.GetContext(threadData, ThreadContextSource.Debugger, context.FullContextFlags); 1279if (!_target.Contracts.ExecutionManager.IsGcSafe(context.InstructionPointer)) 1309Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(threadPtr); 1390Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1420Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1448TargetPointer exceptionHandle = _target.Contracts.Thread.GetCurrentExceptionHandle(threadPtr); 1451ThreadData data = _target.Contracts.Thread.GetThreadData(threadPtr); 1485if (_target.Contracts.TryGetContract<IComWrappers>(out IComWrappers? comWrappers)) 1494if (!comWrappersSuccess && _target.Contracts.TryGetContract<IBuiltInCOM>(out IBuiltInCOM? builtInCOM)) 1531Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1558TargetPointer defaultAppDomain = _target.Contracts.Loader.GetAppDomain(); 1585Contracts.ILoader loader = _target.Contracts.Loader; 1636Contracts.IDebugInfo debugInfo = _target.Contracts.DebugInfo; 1702Contracts.IThread threadContract = _target.Contracts.Thread; 1714IStackWalk sw = _target.Contracts.StackWalk; 1797ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1798byte[] seedContext = _target.Contracts.StackWalk.GetContext(threadData, ThreadContextSource.Debugger, allFlags); 1801handleData = new StackWalkHandleData(_target.Contracts.StackWalk, threadData); 2028_target.Contracts.Thread.GetStackLimitData(new TargetPointer(vmThread), out TargetPointer stackBase, out TargetPointer stackLimit, out _); 2087TargetCodePointer controlPC = _target.Contracts.StackWalk.GetInstructionPointer(handle); 2088if (_target.Contracts.Debugger.GetHijackKind(controlPC) != HijackKind.None) 2186IStackWalk sw = _target.Contracts.StackWalk; 2190RuntimeInfoArchitecture arch = _target.Contracts.RuntimeInfo.GetTargetArchitecture(); 2211IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2212IExecutionManager eman = _target.Contracts.ExecutionManager; 2213TargetPointer currentAppDomain = _target.Contracts.Loader.GetAppDomain(); 2220data.fp = _target.Contracts.StackWalk.GetRuntimeFramePointer(handle).Value; 2232TargetPointer mdPtr = _target.Contracts.StackWalk.GetMethodDescPtr(handle); 2243data.v.exactGenericArgsToken = _target.Contracts.StackWalk.GetExactGenericArgsToken(handle).Value; 2260TargetCodePointer controlPC = _target.Contracts.StackWalk.GetInstructionPointer(handle); 2284data.v.jitFuncData.fpParentOrSelf = _target.Contracts.StackWalk.GetFuncletRootId(handle, out uint parentNativeOffset).Value; 2298IExecutionManager eman = _target.Contracts.ExecutionManager; 2300IGCInfo gcInfo = _target.Contracts.GCInfo; 2301TargetCodePointer ip = _target.Contracts.StackWalk.GetInstructionPointer(handle); 2306IStackWalk stackWalk = _target.Contracts.StackWalk; 2349IStackWalk stackwalk = _target.Contracts.StackWalk; 2384TargetPointer currentAppDomain = _target.Contracts.Loader.GetAppDomain(); 2385IStackWalk stackwalk = _target.Contracts.StackWalk; 2474IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2492ILoader loader = _target.Contracts.Loader; 2526IExecutionManager eman = _target.Contracts.ExecutionManager; 2571ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 2572byte[] leafContext = _target.Contracts.StackWalk.GetContext(threadData, ThreadContextSource.None, allFlags); 2607ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 2608byte[] context = _target.Contracts.StackWalk.GetContext(threadData, ThreadContextSource.Debugger, allFlags); 2648Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2684Contracts.ISignature signature = _target.Contracts.Signature; 2718RuntimeInfoArchitecture arch = _target.Contracts.RuntimeInfo.GetTargetArchitecture(); 2724Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2771*pRetVal = _target.Contracts.Object.GetMethodTableAddress(new TargetPointer(rawToken)).Value; 2811ILoader loader = _target.Contracts.Loader; 2814MetadataReader mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle) 2830IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2884ILoader loader = _target.Contracts.Loader; 2889IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2905nativeCode = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode); 2908IExecutionManager executionManager = _target.Contracts.ExecutionManager; 2916if (_target.Contracts.TryGetContract(out ICodeVersions codeVersions)) 2959code = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(code); 2966IExecutionManager executionManager = _target.Contracts.ExecutionManager; 2981IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2987if (_target.Contracts.TryGetContract(out ICodeVersions codeVersions)) 3070Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3098Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3137IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3191IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3241IRuntimeMutableTypeSystem? mts = _target.Contracts.TryGetContract<IRuntimeMutableTypeSystem>(out IRuntimeMutableTypeSystem enc) ? enc : null; 3400IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3429IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3430TargetPointer mtAddr = _target.Contracts.Object.GetMethodTableAddress(new TargetPointer(addr)); 3508Contracts.ILoader loader = _target.Contracts.Loader; 3551IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3591IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3747IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3887Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3921Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3948IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3949IRuntimeMutableTypeSystem mrts = _target.Contracts.RuntimeMutableTypeSystem; 3950Contracts.ILoader loader = _target.Contracts.Loader; 4052ILoader loader = _target.Contracts.Loader; 4053IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4085IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4163Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4203IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4205TargetPointer parentMT = _target.Contracts.Object.GetMethodTableAddress(objectAddress); 4263ulong vmAppDomain = _target.Contracts.Loader.GetAppDomain().Value; 4265IException exceptionContract = _target.Contracts.Exception; 4311IObject obj = _target.Contracts.Object; 4356IObject obj = _target.Contracts.Object; 4360IBuiltInCOM builtInCom = _target.Contracts.BuiltInCOM; 4404IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4443IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4444TargetPointer mtAddr = _target.Contracts.Object.GetMethodTableAddress(objectAddress); 4450_target.Contracts.Object.GetStringData(objectAddress, out uint length, out uint offset); 4482IObject objectContract = _target.Contracts.Object; 4483IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4546IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4551TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(objectAddress); 4563*pObjSize = (uint)_target.Contracts.Object.GetSize(objectAddress); 4608*pRetVal = _target.Contracts.Debugger.GetDebuggerControlBlockAddress().Value; 4745TargetPointer syncBlock = _target.Contracts.Object.GetSyncBlockAddress(vmObject); 4747if (syncBlock == TargetPointer.Null || !_target.Contracts.SyncBlock.TryGetLockInfo(syncBlock, out threadId, out recursionCount)) 4753TargetPointer threadPtr = _target.Contracts.Thread.IdToThread(threadId); 4799*pRetVal = _target.Contracts.Debugger.GetAttachStateFlags(); 4834Contracts.ILoader loader = _target.Contracts.Loader; 4897Contracts.ThreadState threadState = _target.Contracts.Thread.GetThreadData(vmThread).State; 5089IGC gc = _target.Contracts.GC; 5199IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5200TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(new TargetPointer(obj)); 5390TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(new TargetPointer(obj)); 5461IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5501IEcmaMetadata ecmaMetadataContract = _target.Contracts.EcmaMetadata; 5502ISignature signature = _target.Contracts.Signature; 5517Contracts.ModuleHandle enclosingModuleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(enclosingModulePtr); 5613IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5670IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5743Contracts.IGC gc = _target.Contracts.GC; 5788bool hasReadWriteMetadata = _target.Contracts.EcmaMetadata.HasReadWriteMetadata(new TargetPointer(vmPEAssembly)); 5824if (_target.Contracts.TryGetContract<IReJIT>(out IReJIT rejit)) 5826ILoader loader = _target.Contracts.Loader; 5836ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5875if (!_target.Contracts.TryGetContract<IReJIT>(out IReJIT rejit)) 5878ILoader loader = _target.Contracts.Loader; 5892ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5934ILoader loader = _target.Contracts.Loader; 5943ICodeVersions codeVersions = _target.Contracts.CodeVersions; 6006ICodeVersions codeVersions = _target.Contracts.CodeVersions; 6044ICodeVersions codeVersions = _target.Contracts.CodeVersions; 6080if (_target.Contracts.TryGetContract<IReJIT>(out _)) 6082ICodeVersions codeVersions = _target.Contracts.CodeVersions; 6127_target.Contracts.Debugger.EnableGCNotificationEvents(fEnable != Interop.BOOL.FALSE); 6188DelegateInfo delegateInfo = _target.Contracts.Object.GetDelegateInfo(new TargetPointer(delegateObject)); 6197IExecutionManager eman = _target.Contracts.ExecutionManager; 6205IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 6212Contracts.ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 6213*ppFunctionAssembly = _target.Contracts.Loader.GetAssembly(moduleHandle).Value; 6247DelegateInfo delegateInfo = _target.Contracts.Object.GetDelegateInfo(new TargetPointer(delegateObject)); 6274TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(vmObject); 6275IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 6293Contracts.ILoader loader = _target.Contracts.Loader; 6325*pResult = _target.Contracts.Debugger.MetadataUpdatesApplied() ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 6360Contracts.ILoader loader = _target.Contracts.Loader; 6391ContinuationInfo info = _target.Contracts.Object.GetContinuationInfo(new TargetPointer(continuationAddress)); 6448Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 6456Contracts.ICodeVersions cv = _target.Contracts.CodeVersions; 6467IReadOnlyList<AsyncSuspensionInfo> suspensionPoints = _target.Contracts.DebugInfo.GetAsyncSuspensionPoints(pCode); 6530Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 6718Contracts.ILoader loader = _target.Contracts.Loader; 6774Contracts.ILoader loader = _target.Contracts.Loader;
Dbi\DacDbiImpl.NativeCodeInfo.cs (1)
19IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
Dbi\Helpers\HeapWalk.cs (2)
27_gc = target.Contracts.GC; 28_rts = target.Contracts.RuntimeTypeSystem;
Dbi\Helpers\RefWalk.cs (4)
27_gc = target.Contracts.GC; 30_appDomain = target.Contracts.Loader.GetAppDomain(); 131IThread threadContract = _target.Contracts.Thread; 132IStackWalk stackWalkContract = _target.Contracts.StackWalk;
Dbi\TypeDataWalk.cs (2)
211ILoader loader = _target.Contracts.Loader; 212IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
SigFormat.cs (10)
159IRuntimeTypeSystem runtimeTypeSystem = target.Contracts.RuntimeTypeSystem; 181TargetPointer modulePointer = target.Contracts.RuntimeTypeSystem.GetModule(th); 182Contracts.ModuleHandle module = target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePointer); 183MetadataReader internalTypeMetadata = target.Contracts.EcmaMetadata.GetMetadata(module)!; 313IRuntimeTypeSystem runtimeTypeSystem = target.Contracts.RuntimeTypeSystem; 350TargetPointer modulePointer = target.Contracts.RuntimeTypeSystem.GetModule(typeHandle); 351Contracts.ModuleHandle module = target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePointer); 352MetadataReader metadata = target.Contracts.EcmaMetadata.GetMetadata(module)!; 396Contracts.ModuleHandle genericVariableModule = target.Contracts.Loader.GetModuleHandleFromModulePtr(genericVariableModulePointer); 397MetadataReader generatedVariableMetadata = target.Contracts.EcmaMetadata.GetMetadata(genericVariableModule)!;
SOSDacImpl.cs (152)
124Contracts.ILoader loader = _target.Contracts.Loader; 191TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 231ILoader loader = _target.Contracts.Loader; 304TargetPointer defaultAppDomain = _target.Contracts.Loader.GetAppDomain(); 359TargetPointer defaultAppDomain = _target.Contracts.Loader.GetAppDomain(); 362ILoader loader = _target.Contracts.Loader; 409ILoader loader = _target.Contracts.Loader; 496Contracts.ILoader loader = _target.Contracts.Loader; 540Contracts.ILoader contract = _target.Contracts.Loader; 591Contracts.IBuiltInCOM contract = _target.Contracts.BuiltInCOM; 663Contracts.IBuiltInCOM builtInCOMContract = _target.Contracts.BuiltInCOM; // E_NOTIMPL if contract is not present 742if (_target.Contracts.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows) 748buckets = _target.Contracts.WindowsErrorReporting.GetWatsonBuckets(thread.ToTargetPointer(_target)); 792IExecutionManager eman = _target.Contracts.ExecutionManager; 793IGCInfo gcInfo = _target.Contracts.GCInfo; 878IExecutionManager em = _target.Contracts.ExecutionManager; 1101IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 1102IEcmaMetadata ecmaMetadataContract = _target.Contracts.EcmaMetadata; 1115Contracts.ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 1231IStackWalk stackWalk = _target.Contracts.StackWalk; 1282IGC gc = _target.Contracts.GC; 1327IGC gc = _target.Contracts.GC; 1393IGC gc = _target.Contracts.GC; 1527IGC gc = _target.Contracts.GC; 1670IGC gc = _target.Contracts.GC; 1673TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 1897IGC gc = _target.Contracts.GC; 1939IGC gc = _target.Contracts.GC; 1964IGC gc = _target.Contracts.GC; 2010IGC gc = _target.Contracts.GC; 2057IGC gc = _target.Contracts.GC; 2143Contracts.ILoader loader = _target.Contracts.Loader; 2173if (!_target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(ip.ToTargetPointer(_target), out string? symbolName)) 2219Contracts.JitManagerInfo jitManagerInfo = _target.Contracts.ExecutionManager.GetEEJitManagerInfo(); 2286if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() != RuntimeInfoArchitecture.X64) 2342Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 2346Contracts.ICodeVersions nativeCodeContract = _target.Contracts.CodeVersions; 2347Contracts.IReJIT rejitContract = _target.Contracts.ReJIT; 2381data->NativeCodeAddr = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCodeAddr).ToAddress(_target).ToClrDataAddress(_target); 2587ICodeVersions cv = _target.Contracts.CodeVersions; 2588IReJIT rejit = _target.Contracts.ReJIT; 2593pReJitData->NativeCodeAddr = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode).Value; 2638Contracts.ILoader loader = _target.Contracts.Loader; 2689Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 2708string? fallbackNameString = _target.Contracts.DacStreams.StringFromEEAddress(methodDesc); 2718Contracts.ModuleHandle module = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 2719string modulePath = _target.Contracts.Loader.GetPath(module); 2776Contracts.IStackWalk stackWalkContract = _target.Contracts.StackWalk; 2781_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDescPtr); // validation 2812IExecutionManager executionManager = _target.Contracts.ExecutionManager; 2813IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2866_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDesc.ToTargetPointer(_target)); 2887Contracts.IRuntimeTypeSystem contract = _target.Contracts.RuntimeTypeSystem; 2961Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 3002Contracts.IRuntimeTypeSystem contract = _target.Contracts.RuntimeTypeSystem; 3032Contracts.IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem; 3033Contracts.ILoader loader = _target.Contracts.Loader; 3056string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt.ToTargetPointer(_target)); 3099IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3175_target.Contracts.RuntimeTypeSystem.GetTypeHandle(mt.ToTargetPointer(_target)); 3214Contracts.ILoader contract = _target.Contracts.Loader; 3231TargetSpan readOnlyMetadata = _target.Contracts.EcmaMetadata.GetReadOnlyMetadataAddress(handle); 3305Contracts.IException contract = _target.Contracts.Exception; 3344Contracts.IObject objectContract = _target.Contracts.Object; 3345Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3346Contracts.ILoader loader = _target.Contracts.Loader; 3372string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt); 3417Contracts.IObject objectContract = _target.Contracts.Object; 3418Contracts.IRuntimeTypeSystem runtimeTypeSystemContract = _target.Contracts.RuntimeTypeSystem; 3480if (_target.Contracts.FeatureFlags.IsEnabled(Contracts.RuntimeFeature.COMInterop) 3528Contracts.IObject contract = _target.Contracts.Object; 3576IGC gc = _target.Contracts.GC; 3628IGC gc = _target.Contracts.GC; 3678Contracts.ILoader contract = _target.Contracts.Loader; 3718Contracts.ILoader contract = _target.Contracts.Loader; 3783IBuiltInCOM builtInCom = _target.Contracts.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows) 3845IBuiltInCOM builtInCom = _target.Contracts.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows) 3929string[] regs = _target.Contracts.RuntimeInfo.GetTargetArchitecture() switch 4046Contracts.IThread contract = _target.Contracts.Thread; 4157IThread threadContract = _target.Contracts.Thread; 4158IStackWalk stackWalkContract = _target.Contracts.StackWalk; 4250ISyncBlock syncBlockContract = _target.Contracts.SyncBlock; 4312ISyncBlock syncBlock = _target.Contracts.SyncBlock; 4336IThread thread = _target.Contracts.Thread; 4341TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 4392Contracts.IThread contract = _target.Contracts.Thread; 4426Contracts.IThread contract = _target.Contracts.Thread; 4436TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 4492TargetPointer threadPtr = _target.Contracts.Thread.IdToThread(thinLockId); 4555Contracts.IThread thread = _target.Contracts.Thread; 4637Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4766IExecutionManager executionManager = _target.Contracts.ExecutionManager; 4868Contracts.ILoader loader = _target.Contracts.Loader; 4949Contracts.ILoader loader = _target.Contracts.Loader; 5015Contracts.IBuiltInCOM contract = _target.Contracts.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows) 5060Contracts.ILoader loader = _target.Contracts.Loader; 5110Contracts.IException contract = _target.Contracts.Exception; 5140if (!_target.Contracts.FeatureFlags.IsEnabled(Contracts.RuntimeFeature.COMInterop)) 5177IGC gc = _target.Contracts.GC; 5220IGC gc = _target.Contracts.GC; 5327IGC gc = _target.Contracts.GC; 5435ILoader loader = _target.Contracts.Loader; 5436ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5437IReJIT rejitContract = _target.Contracts.ReJIT; 5445IRuntimeTypeSystem runtimeTypeSystemContract = _target.Contracts.RuntimeTypeSystem; 5463TargetCodePointer nativeCode = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(codeVersions.GetNativeCode(nativeCodeVersionHandle)); 5563Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 5564ILoader loaderContract = _target.Contracts.Loader; 5608Contracts.IReJIT rejitContract = _target.Contracts.ReJIT; 5609Contracts.ICodeVersions codeVersionsContract = _target.Contracts.CodeVersions; 5653ICodeVersions cv = _target.Contracts.CodeVersions; 5654IReJIT rejitContract = _target.Contracts.ReJIT; 5718Contracts.IReJIT rejit = _target.Contracts.ReJIT; 5719Contracts.ICodeVersions cv = _target.Contracts.CodeVersions; 5720Contracts.ILoader loader = _target.Contracts.Loader; 5721Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5776Contracts.ILoader loader = _target.Contracts.Loader; 5777Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5778Contracts.IReJIT rejit = _target.Contracts.ReJIT; 5779Contracts.ICodeVersions cv = _target.Contracts.CodeVersions; 5850IGC gc = _target.Contracts.GC; 5886IGC gc = _target.Contracts.GC; 5956IGC gc = _target.Contracts.GC; 6019IGC gc = _target.Contracts.GC; 6089IGC gc = _target.Contracts.GC; 6153Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6154Contracts.ILoader loaderContract = _target.Contracts.Loader; 6212Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6277Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6315Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6357Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6396Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6441Contracts.IObject objectContract = _target.Contracts.Object; 6447Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6454if (_target.Contracts.TryGetContract<IObjectiveCMarshal>(out IObjectiveCMarshal? objcContract)) 6495if (_target.Contracts.TryGetContract<IObjectiveCMarshal>(out IObjectiveCMarshal? objcContract)) 6538Contracts.IGC gcContract = _target.Contracts.GC; 6607Contracts.ILoader contract = _target.Contracts.Loader; 6742Contracts.ILoader contract = _target.Contracts.Loader; 6802IReadOnlyList<GCMemoryRegionData> regions = _target.Contracts.GC.GetHandleTableMemoryRegions(); 6828IReadOnlyList<GCMemoryRegionData> regions = _target.Contracts.GC.GetGCBookkeepingMemoryRegions(); 6854IReadOnlyList<GCMemoryRegionData> regions = _target.Contracts.GC.GetGCFreeRegions(); 6899Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6939Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6995Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 7042_rts = _target.Contracts.RuntimeTypeSystem; 7222IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 7258IGC gc = _target.Contracts.GC; 7468Contracts.IStressLog stressLogContract = _target.Contracts.StressLog; 7496Contracts.IStressLog stressLogContract = _target.Contracts.StressLog; 7527Contracts.IStressLog stressLogContract = _target.Contracts.StressLog; 7549Contracts.IStressLog stressLogContract = _target.Contracts.StressLog;
SOSDacImpl.IXCLRDataProcess.cs (33)
48IExecutionManager executionManager = _target.Contracts.ExecutionManager; 122Contracts.IThread contract = _target.Contracts.Thread; 170TargetPointer thread = _target.Contracts.Thread.IdToThread((uint)taskID); 239*type = _target.Contracts.ExecutionManager.GetCodeKind(codeAddress) switch 289IExecutionManager eman = _target.Contracts.ExecutionManager; 292TargetCodePointer managedCodeAddr = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(codeAddr); 308IPrecodeStubs precodeStubs = _target.Contracts.PrecodeStubs; 327if (resultName is null && _target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(address.ToTargetPointer(_target), out string? auxSymbolName)) 387IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 442TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 571TargetPointer domain = _target.Contracts.Loader.GetAppDomain(); 628ILoader loader = _target.Contracts.Loader; 759ILoader loader = _target.Contracts.Loader; 809_appDomain = _target.Contracts.Loader.GetAppDomain(); 816_loader = _target.Contracts.Loader; 817_rts = _target.Contracts.RuntimeTypeSystem; 818_cv = _target.Contracts.CodeVersions; 856ILoader loader = _target.Contracts.Loader; 968IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 977IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1016IExecutionManager eman = _target.Contracts.ExecutionManager; 1177INotifications notifications = _target.Contracts.Notifications; 1215TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 1217IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1241IThread thread = _target.Contracts.Thread; 1290TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 1291IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1398_target.Contracts.CodeNotifications.SetAllCodeNotifications(moduleAddr, CodeNotificationFlagsConverter.FromCom(flags)); 1445ICodeNotifications codeNotif = _target.Contracts.CodeNotifications; 1538_target.Contracts.CodeNotifications.SetCodeNotification(moduleAddr, tokens[i], CodeNotificationFlagsConverter.FromCom(f)); 1644ILoader loader = _target.Contracts.Loader; 1657MetadataReader reader = _target.Contracts.EcmaMetadata.GetMetadata(module) 1881_target.Contracts.Notifications.SetGcNotification(gcEvtArgs.condemnedGeneration);
StressTestApi\CdacStressApi.cs (2)
73IRuntimeTypeSystem rts = target.Contracts.RuntimeTypeSystem; 76encoded = target.Contracts.CallingConvention.TryComputeArgGCRefMapBlob(mdh, out blob);
TypeHandleExtensions.cs (4)
24IRuntimeTypeSystem runtimeTypeSystem = target.Contracts.RuntimeTypeSystem; 42Contracts.ModuleHandle module = target.Contracts.Loader.GetModuleHandleFromModulePtr(runtimeTypeSystem.GetModule(typeHandle)); 43MetadataReader reader = target.Contracts.EcmaMetadata.GetMetadata(module)!; 64IRuntimeTypeSystem runtimeTypeSystem = target.Contracts.RuntimeTypeSystem;
TypeNameBuilder.cs (12)
67IRuntimeTypeSystem runtimeTypeSystem = target.Contracts.RuntimeTypeSystem; 68ILoader loader = target.Contracts.Loader; 127MetadataReader reader = target.Contracts.EcmaMetadata.GetMetadata(module)!; 144MetadataReader? reader = target.Contracts.EcmaMetadata.GetMetadata(methodModule); 209var typeSystemContract = tnb.Target.Contracts.RuntimeTypeSystem; 227Contracts.ModuleHandle module = tnb.Target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePointer); 228MetadataReader reader = tnb.Target.Contracts.EcmaMetadata.GetMetadata(module)!; 281Contracts.ModuleHandle moduleHandle = tnb.Target.Contracts.Loader.GetModuleHandleFromModulePtr(typeSystemContract.GetModule(typeHandle)); 295MetadataReader reader = tnb.Target.Contracts.EcmaMetadata.GetMetadata(moduleHandle)!; 319Contracts.ModuleHandle module = tnb.Target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 322MetadataReader mr = tnb.Target.Contracts.EcmaMetadata.GetMetadata(module)!; 345if (format.HasFlag(TypeNameFormat.FormatFullInst) && !tnb.Target.Contracts.RuntimeTypeSystem.IsGenericVariable(arg, out _, out _, out _))