1 override of Contracts
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
57public override ContractRegistry Contracts { get; }
664 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 (177)
_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 (8)
84IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 85IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo; 298ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 299MetadataReader? mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 340ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 341MetadataReader? mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 595IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo; 596IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
Contracts\CallingConvention\CdacTypeHandle.cs (2)
46private IRuntimeTypeSystem Rts => _target.Contracts.RuntimeTypeSystem; 49public RuntimeInfoArchitecture Arch => _target.Contracts.RuntimeInfo.GetTargetArchitecture();
Contracts\CodeVersions_1.cs (16)
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 ilCodeVersionTable = _target.Contracts.Loader.GetLookupTables(moduleHandle).MethodDefToILCodeVersioningState; 352TargetPointer ilVersionStateAddress = _target.Contracts.Loader.GetModuleLookupMapElement(ilCodeVersionTable, methodDefToken, out var _); 400ILoader loader = _target.Contracts.Loader; 460IRuntimeTypeSystem 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)
231ThreadData threadData = _target.Contracts.Thread.GetThreadData(vmThread); 289RuntimeInfoArchitecture arch = target.Contracts.RuntimeInfo.GetTargetArchitecture(); 290RuntimeInfoOperatingSystem 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 (1)
25private readonly IExecutionManager _eman = target.Contracts.ExecutionManager;
Contracts\DebugInfo\DebugInfo_2.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; 426TargetPointer peAssemblyPtr = target.Contracts.Loader.GetPEAssembly(handle);
Contracts\Exception_1.cs (2)
59IObject objectContract = _target.Contracts.Object; 60IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem;
Contracts\ExecutionManager\ExecutionManagerCore.cs (9)
291if (_target.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints)) 306IPrecodeStubs precodeStubs = _target.Contracts.PrecodeStubs; 421IGCInfoHandle handle = _target.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion); 424return _target.Contracts.GCInfo.IsGcSafe(handle, offset); 430if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() is not RuntimeInfoArchitecture.X86) 440IGCInfo gcInfoContract = _target.Contracts.GCInfo; 501IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo; 561ILoader loader = _target.Contracts.Loader; 596IRuntimeTypeSystem 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)
684IEcmaMetadata ecmaMetadataContract = _target.Contracts.EcmaMetadata; 722ISHash sHashContract = target.Contracts.SHash; 741ISHash 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; 279th = _target.Contracts.RuntimeTypeSystem.GetTypeHandle(typeHandlePtr); 299mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle);
Contracts\Object_1.cs (5)
76Contracts.IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem; 119return _target.Contracts.SyncBlock.GetBuiltInComData(syncBlockPtr, out rcw, out ccw, out ccf); 160return _target.Contracts.SyncBlock.GetSyncBlock(index); 171IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem; 215Contracts.IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem;
Contracts\ObjectiveCMarshal_1.cs (1)
25IConditionalWeakTable cwt = _target.Contracts.ConditionalWeakTable;
Contracts\PrecodeStubs_Common.cs (1)
152IPlatformMetadata 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); 2495ILoader loader = _target.Contracts.Loader; 2511ILoader loader = _target.Contracts.Loader; 2541MetadataReader 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 (3)
32private readonly IExecutionManager _eman = target.Contracts.ExecutionManager; 34private readonly bool _unixAMD64ABI = target.Contracts.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows; 853Debug.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)
118IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 554IRuntimeInfo 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; 152bool isX86 = _target.Contracts.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.X86; 326IGCInfoHandle gcHandle = _target.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion); 329foreach (var range in _target.Contracts.GCInfo.GetInterruptibleRanges(gcHandle)) 408IException exceptionContract = _target.Contracts.Exception; 865HijackKind hijackKind = _target.Contracts.Debugger.GetHijackKind(ip); 1034(bool useFramePointer, long offset) = _target.Contracts.RuntimeInfo.GetTargetArchitecture() switch 1070RuntimeInfoArchitecture arch = _target.Contracts.RuntimeInfo.GetTargetArchitecture(); 1130IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1143IGCInfo gcInfo = _target.Contracts.GCInfo; 1158? _target.Contracts.Object.GetMethodTableAddress(contextValue) 1217HijackKind hijackKind = _target.Contracts.Debugger.GetHijackKind(handle.Context.InstructionPointer); 1249IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1285ThreadData threadData = _target.Contracts.Thread.GetThreadData(threadPointer);
Contracts\WindowsErrorReporting_1.cs (1)
31readFrom = _target.Contracts.Object.GetArrayData(exception.WatsonBuckets, out _, out _, out _);
CoreCLRContracts.cs (3)
63RuntimeInfoArchitecture arch = t.Contracts.RuntimeInfo.GetTargetArchitecture(); 107ContractRegistry registry = target.Contracts; 185if (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 (485)
ClrDataAppDomain.cs (1)
39ILoader loader = _target.Contracts.Loader;
ClrDataExceptionState.cs (5)
89_target.Contracts.Exception.GetNestedExceptionInfo( 145ulong objectSize = _target.Contracts.Object.GetSize(exceptionObject); 183ExceptionData exceptionData = _target.Contracts.Exception.GetExceptionData(exceptionObject); 205string message = _target.Contracts.Object.GetStringValue(exceptionData.Message); 324ThreadData threadData = _target.Contracts.Thread.GetThreadData(_threadAddress);
ClrDataFrame.cs (24)
46IStackWalk stackWalk = _target.Contracts.StackWalk; 109TargetPointer appDomainAddr = _target.Contracts.Loader.GetAppDomain(); 143if (!_target.Contracts.RuntimeTypeSystem.TryGetMethodSignature(mdh, out ReadOnlySpan<byte> signature)) 194IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 222? _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle) 316IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 377IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 379TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 424TargetPointer methodDescPtr = _target.Contracts.StackWalk.GetMethodDescPtr(_dataFrame); 428IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 434moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 452IStackWalk stackWalk = _target.Contracts.StackWalk; 453IDebugInfo debugInfo = _target.Contracts.DebugInfo; 511IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 513ILoader loader = _target.Contracts.Loader; 516ICodeVersions cv = _target.Contracts.CodeVersions; 545mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle)!; 580MetadataReader mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle) ?? throw new NotImplementedException(); 581uint token = _target.Contracts.RuntimeTypeSystem.GetMethodToken(mdh); 752IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 763IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 798MetadataReader moduleReader = _target.Contracts.EcmaMetadata.GetMetadata(_moduleHandle)!; 971RuntimeInfoArchitecture arch = target.Contracts.RuntimeInfo.GetTargetArchitecture(); 986RuntimeInfoArchitecture arch = target.Contracts.RuntimeInfo.GetTargetArchitecture();
ClrDataMethodDefinition.cs (10)
49ILoader loader = _target.Contracts.Loader; 59ILoader loader = _target.Contracts.Loader; 75IRuntimeTypeSystem rts = target.Contracts.RuntimeTypeSystem; 84IRuntimeTypeSystem rts = target.Contracts.RuntimeTypeSystem; 98ILoader loader = _target.Contracts.Loader; 100IEcmaMetadata ecmaMetadata = _target.Contracts.EcmaMetadata; 298IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 556ICodeNotifications codeNotif = _target.Contracts.CodeNotifications; 580ICodeNotifications codeNotif = _target.Contracts.CodeNotifications; 692IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
ClrDataMethodInstance.cs (14)
58IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 114IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 133string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(_methodDesc.Address); 211if (!_target.Contracts.DebugInfo.HasDebugInfo(pCode)) 214IEnumerable<OffsetMapping> mapEnumerable = _target.Contracts.DebugInfo.GetMethodNativeMap( 301TargetCodePointer nativeCode = _target.Contracts.RuntimeTypeSystem.GetNativeCode(_methodDesc); 302TargetCodePointer pCode = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode); 307if (!_target.Contracts.DebugInfo.HasDebugInfo(pCode)) 310IEnumerable<OffsetMapping> mapEnumerable = _target.Contracts.DebugInfo.GetMethodNativeMap( 387IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 389TargetCodePointer code = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode); 400IExecutionManager executionManager = _target.Contracts.ExecutionManager; 409IGCInfo gcInfo = _target.Contracts.GCInfo; 594IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
ClrDataModule.cs (11)
83ILoader loader = _target.Contracts.Loader; 85reader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 299ILoader loader = _target.Contracts.Loader; 301MetadataReader reader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle)!; 460Contracts.ILoader loader = _target.Contracts.Loader; 501Contracts.ILoader contract = _target.Contracts.Loader; 551Contracts.ILoader contract = _target.Contracts.Loader; 593Contracts.ILoader contract = _target.Contracts.Loader; 639Contracts.ILoader contract = _target.Contracts.Loader; 755Contracts.ILoader contract = _target.Contracts.Loader; 812Contracts.ILoader loader = _target.Contracts.Loader;
ClrDataStackWalk.cs (4)
32ThreadData threadData = _target.Contracts.Thread.GetThreadData(_threadAddr); 33_dataFrames = _target.Contracts.StackWalk.CreateStackWalk(threadData).GetEnumerator(); 67IStackWalk sw = _target.Contracts.StackWalk; 190IStackWalk sw = _target.Contracts.StackWalk;
ClrDataTask.cs (5)
41TargetPointer currentAppDomain = _target.Contracts.Loader.GetAppDomain(); 71Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(_address); 109TargetPointer thrownObjectHandle = _target.Contracts.Thread.GetCurrentExceptionHandle(_address); 116Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(_address); 190Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(_address);
ClrDataTypeDefinition.cs (3)
81Contracts.ModuleHandle module = _target.Contracts.Loader.GetModuleHandleFromModulePtr(_module); 82MetadataReader reader = _target.Contracts.EcmaMetadata.GetMetadata(module) ?? throw new NotImplementedException(); 188*type = (uint)_target.Contracts.RuntimeTypeSystem.GetInternalCorElementType(_typeHandle);
ClrDataTypeInstance.cs (2)
134IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 155ILoader loader = _target.Contracts.Loader;
ConversionExtensions.cs (1)
91IPlatformMetadata metadata = target.Contracts.PlatformMetadata;
Dbi\DacDbiImpl.cs (184)
86*pResult = _target.Contracts.Debugger.TryGetDebuggerData(out Contracts.DebuggerData data) && data.IsLeftSideInitialized ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 137string name = _target.Contracts.Loader.GetAppDomainFriendlyName(); 160Contracts.ILoader loader = _target.Contracts.Loader; 192Contracts.ILoader loader = _target.Contracts.Loader; 232Contracts.ILoader loader = _target.Contracts.Loader; 247Contracts.IEcmaMetadata ecmaMetadata = _target.Contracts.EcmaMetadata; 254Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 308Contracts.ILoader loader = _target.Contracts.Loader; 359Contracts.ILoader loader = _target.Contracts.Loader; 362Contracts.IEcmaMetadata ecmaMetadata = _target.Contracts.EcmaMetadata; 408Contracts.ILoader loader = _target.Contracts.Loader; 411byte[] blob = _target.Contracts.EcmaMetadata.GetReadWriteMetadata(handle); 444Contracts.ILoader loader = _target.Contracts.Loader; 447byte[] blob = _target.Contracts.EcmaMetadata.GetReadWriteMetadata(handle); 494Contracts.ILoader loader = _target.Contracts.Loader; 537Contracts.ILoader loader = _target.Contracts.Loader; 588Contracts.ILoader loader = _target.Contracts.Loader; 626IExecutionManager eman = _target.Contracts.ExecutionManager; 658Contracts.ILoader loader = _target.Contracts.Loader; 694Contracts.ILoader loader = _target.Contracts.Loader; 754Contracts.ILoader loader = _target.Contracts.Loader; 802_target.Contracts.Debugger.RequestSyncAtEvent(); 823_target.Contracts.Debugger.SetSendExceptionsOutsideOfJMC(sendExceptionsOutsideOfJMC != Interop.BOOL.FALSE); 844Contracts.IDebugger debugger = _target.Contracts.Debugger; 875Contracts.IDebugger debugger = _target.Contracts.Debugger; 944TargetPointer espContext = _target.Contracts.Debugger.PrepareExceptionHijack( 975Contracts.IThread threadContract = _target.Contracts.Thread; 1030Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1055Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1081Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1110Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(threadPtr); 1111_target.Contracts.Thread.GetThreadAllocContext(threadPtr, out long allocBytes, out long allocBytesLoh); 1147_target.Contracts.Thread.SetDebuggerControlledThreadState(threadPtr, Contracts.DebuggerControlledThreadState.UserSuspend); 1151_target.Contracts.Thread.ResetDebuggerControlledThreadState(threadPtr, Contracts.DebuggerControlledThreadState.UserSuspend); 1178Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1212Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(threadPtr); 1215byte[] contextBytes = _target.Contracts.StackWalk.GetContext(threadData, ThreadContextSource.Debugger, context.FullContextFlags); 1217if (!_target.Contracts.ExecutionManager.IsGcSafe(context.InstructionPointer)) 1246Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(threadPtr); 1324Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1353Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1380TargetPointer exceptionHandle = _target.Contracts.Thread.GetCurrentExceptionHandle(threadPtr); 1383ThreadData data = _target.Contracts.Thread.GetThreadData(threadPtr); 1416if (_target.Contracts.TryGetContract<IComWrappers>(out IComWrappers? comWrappers)) 1425if (!comWrappersSuccess && _target.Contracts.TryGetContract<IBuiltInCOM>(out IBuiltInCOM? builtInCOM)) 1461Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1487TargetPointer defaultAppDomain = _target.Contracts.Loader.GetAppDomain(); 1513Contracts.ILoader loader = _target.Contracts.Loader; 1560Contracts.IDebugInfo debugInfo = _target.Contracts.DebugInfo; 1625Contracts.IThread threadContract = _target.Contracts.Thread; 1637IStackWalk sw = _target.Contracts.StackWalk; 1719ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1720byte[] seedContext = _target.Contracts.StackWalk.GetContext(threadData, ThreadContextSource.Debugger, allFlags); 1723handleData = new StackWalkHandleData(_target.Contracts.StackWalk, threadData); 1945_target.Contracts.Thread.GetStackLimitData(new TargetPointer(vmThread), out TargetPointer stackBase, out TargetPointer stackLimit, out _); 2003TargetCodePointer controlPC = _target.Contracts.StackWalk.GetInstructionPointer(handle); 2004if (_target.Contracts.Debugger.GetHijackKind(controlPC) != HijackKind.None) 2102IStackWalk sw = _target.Contracts.StackWalk; 2106RuntimeInfoArchitecture arch = _target.Contracts.RuntimeInfo.GetTargetArchitecture(); 2127IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2128IExecutionManager eman = _target.Contracts.ExecutionManager; 2129TargetPointer currentAppDomain = _target.Contracts.Loader.GetAppDomain(); 2136data.fp = _target.Contracts.StackWalk.GetRuntimeFramePointer(handle).Value; 2148TargetPointer mdPtr = _target.Contracts.StackWalk.GetMethodDescPtr(handle); 2159data.v.exactGenericArgsToken = _target.Contracts.StackWalk.GetExactGenericArgsToken(handle).Value; 2176TargetCodePointer controlPC = _target.Contracts.StackWalk.GetInstructionPointer(handle); 2200data.v.jitFuncData.fpParentOrSelf = _target.Contracts.StackWalk.GetFuncletRootId(handle, out uint parentNativeOffset).Value; 2214IExecutionManager eman = _target.Contracts.ExecutionManager; 2216IGCInfo gcInfo = _target.Contracts.GCInfo; 2217TargetCodePointer ip = _target.Contracts.StackWalk.GetInstructionPointer(handle); 2222IStackWalk stackWalk = _target.Contracts.StackWalk; 2264IStackWalk stackwalk = _target.Contracts.StackWalk; 2298TargetPointer currentAppDomain = _target.Contracts.Loader.GetAppDomain(); 2299IStackWalk stackwalk = _target.Contracts.StackWalk; 2388IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2406ILoader loader = _target.Contracts.Loader; 2439IExecutionManager eman = _target.Contracts.ExecutionManager; 2483ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 2484byte[] leafContext = _target.Contracts.StackWalk.GetContext(threadData, ThreadContextSource.None, allFlags); 2518ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 2519byte[] context = _target.Contracts.StackWalk.GetContext(threadData, ThreadContextSource.Debugger, allFlags); 2558Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2593Contracts.ISignature signature = _target.Contracts.Signature; 2626RuntimeInfoArchitecture arch = _target.Contracts.RuntimeInfo.GetTargetArchitecture(); 2632Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2678*pRetVal = _target.Contracts.Object.GetMethodTableAddress(new TargetPointer(rawToken)).Value; 2717ILoader loader = _target.Contracts.Loader; 2720MetadataReader mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle) 2733IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2786ILoader loader = _target.Contracts.Loader; 2791IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2807nativeCode = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode); 2810IExecutionManager executionManager = _target.Contracts.ExecutionManager; 2818if (_target.Contracts.TryGetContract(out ICodeVersions codeVersions)) 2860code = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(code); 2867IExecutionManager executionManager = _target.Contracts.ExecutionManager; 2882IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2888if (_target.Contracts.TryGetContract(out ICodeVersions codeVersions)) 2971Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2998Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3036IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3089IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3136IRuntimeMutableTypeSystem? mts = _target.Contracts.TryGetContract<IRuntimeMutableTypeSystem>(out IRuntimeMutableTypeSystem enc) ? enc : null; 3294IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3322IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3323TargetPointer mtAddr = _target.Contracts.Object.GetMethodTableAddress(new TargetPointer(addr)); 3400Contracts.ILoader loader = _target.Contracts.Loader; 3443IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3482IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3637IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3776Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3809Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3835IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3836IRuntimeMutableTypeSystem mrts = _target.Contracts.RuntimeMutableTypeSystem; 3837Contracts.ILoader loader = _target.Contracts.Loader; 3936ILoader loader = _target.Contracts.Loader; 3937IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3969IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4046Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4085IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4087TargetPointer parentMT = _target.Contracts.Object.GetMethodTableAddress(objectAddress); 4144ulong vmAppDomain = _target.Contracts.Loader.GetAppDomain().Value; 4146IException exceptionContract = _target.Contracts.Exception; 4191IObject obj = _target.Contracts.Object; 4235IObject obj = _target.Contracts.Object; 4239IBuiltInCOM builtInCom = _target.Contracts.BuiltInCOM; 4282IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4320IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4321TargetPointer mtAddr = _target.Contracts.Object.GetMethodTableAddress(objectAddress); 4327_target.Contracts.Object.GetStringData(objectAddress, out uint length, out uint offset); 4358IObject objectContract = _target.Contracts.Object; 4359IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4422IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4427TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(objectAddress); 4439*pObjSize = (uint)_target.Contracts.Object.GetSize(objectAddress); 4483*pRetVal = _target.Contracts.Debugger.GetDebuggerControlBlockAddress().Value; 4614TargetPointer syncBlock = _target.Contracts.Object.GetSyncBlockAddress(vmObject); 4616if (syncBlock == TargetPointer.Null || !_target.Contracts.SyncBlock.TryGetLockInfo(syncBlock, out threadId, out recursionCount)) 4622TargetPointer threadPtr = _target.Contracts.Thread.IdToThread(threadId); 4662*pRetVal = _target.Contracts.Debugger.GetAttachStateFlags(); 4696Contracts.ILoader loader = _target.Contracts.Loader; 4758Contracts.ThreadState threadState = _target.Contracts.Thread.GetThreadData(vmThread).State; 4946IGC gc = _target.Contracts.GC; 5055IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5056TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(new TargetPointer(obj)); 5242TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(new TargetPointer(obj)); 5311IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5351IEcmaMetadata ecmaMetadataContract = _target.Contracts.EcmaMetadata; 5352ISignature signature = _target.Contracts.Signature; 5367Contracts.ModuleHandle enclosingModuleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(enclosingModulePtr); 5462IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5518IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5590Contracts.IGC gc = _target.Contracts.GC; 5643if (_target.Contracts.TryGetContract<IReJIT>(out IReJIT rejit)) 5645ILoader loader = _target.Contracts.Loader; 5652ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5690if (!_target.Contracts.TryGetContract<IReJIT>(out IReJIT rejit)) 5693ILoader loader = _target.Contracts.Loader; 5704ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5745ILoader loader = _target.Contracts.Loader; 5755ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5817ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5854ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5889if (_target.Contracts.TryGetContract<IReJIT>(out _)) 5891ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5935_target.Contracts.Debugger.EnableGCNotificationEvents(fEnable != Interop.BOOL.FALSE); 5994DelegateInfo delegateInfo = _target.Contracts.Object.GetDelegateInfo(new TargetPointer(delegateObject)); 6003IExecutionManager eman = _target.Contracts.ExecutionManager; 6011IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 6018Contracts.ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 6019*ppFunctionAssembly = _target.Contracts.Loader.GetAssembly(moduleHandle).Value; 6052DelegateInfo delegateInfo = _target.Contracts.Object.GetDelegateInfo(new TargetPointer(delegateObject)); 6079TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(vmObject); 6080IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 6097Contracts.ILoader loader = _target.Contracts.Loader; 6128*pResult = _target.Contracts.Debugger.MetadataUpdatesApplied() ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 6162Contracts.ILoader loader = _target.Contracts.Loader; 6192ContinuationInfo info = _target.Contracts.Object.GetContinuationInfo(new TargetPointer(continuationAddress)); 6248Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 6256Contracts.ICodeVersions cv = _target.Contracts.CodeVersions; 6267IReadOnlyList<AsyncSuspensionInfo> suspensionPoints = _target.Contracts.DebugInfo.GetAsyncSuspensionPoints(pCode); 6329Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 6517Contracts.ILoader loader = _target.Contracts.Loader; 6573Contracts.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)
119Contracts.ILoader loader = _target.Contracts.Loader; 186TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 225ILoader loader = _target.Contracts.Loader; 297TargetPointer defaultAppDomain = _target.Contracts.Loader.GetAppDomain(); 350TargetPointer defaultAppDomain = _target.Contracts.Loader.GetAppDomain(); 353ILoader loader = _target.Contracts.Loader; 399ILoader loader = _target.Contracts.Loader; 481Contracts.ILoader loader = _target.Contracts.Loader; 524Contracts.ILoader contract = _target.Contracts.Loader; 574Contracts.IBuiltInCOM contract = _target.Contracts.BuiltInCOM; 645Contracts.IBuiltInCOM builtInCOMContract = _target.Contracts.BuiltInCOM; // E_NOTIMPL if contract is not present 723if (_target.Contracts.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows) 729buckets = _target.Contracts.WindowsErrorReporting.GetWatsonBuckets(thread.ToTargetPointer(_target)); 772IExecutionManager eman = _target.Contracts.ExecutionManager; 773IGCInfo gcInfo = _target.Contracts.GCInfo; 857IExecutionManager em = _target.Contracts.ExecutionManager; 1058IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 1059IEcmaMetadata ecmaMetadataContract = _target.Contracts.EcmaMetadata; 1072Contracts.ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 1187IStackWalk stackWalk = _target.Contracts.StackWalk; 1237IGC gc = _target.Contracts.GC; 1281IGC gc = _target.Contracts.GC; 1346IGC gc = _target.Contracts.GC; 1479IGC gc = _target.Contracts.GC; 1620IGC gc = _target.Contracts.GC; 1623TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 1835IGC gc = _target.Contracts.GC; 1872IGC gc = _target.Contracts.GC; 1892IGC gc = _target.Contracts.GC; 1937IGC gc = _target.Contracts.GC; 1983IGC gc = _target.Contracts.GC; 2067Contracts.ILoader loader = _target.Contracts.Loader; 2096if (!_target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(ip.ToTargetPointer(_target), out string? symbolName)) 2141Contracts.JitManagerInfo jitManagerInfo = _target.Contracts.ExecutionManager.GetEEJitManagerInfo(); 2207if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() != RuntimeInfoArchitecture.X64) 2262Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 2266Contracts.ICodeVersions nativeCodeContract = _target.Contracts.CodeVersions; 2267Contracts.IReJIT rejitContract = _target.Contracts.ReJIT; 2301data->NativeCodeAddr = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCodeAddr).ToAddress(_target).ToClrDataAddress(_target); 2507ICodeVersions cv = _target.Contracts.CodeVersions; 2508IReJIT rejit = _target.Contracts.ReJIT; 2513pReJitData->NativeCodeAddr = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode).Value; 2557Contracts.ILoader loader = _target.Contracts.Loader; 2608Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 2627string? fallbackNameString = _target.Contracts.DacStreams.StringFromEEAddress(methodDesc); 2637Contracts.ModuleHandle module = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 2638string modulePath = _target.Contracts.Loader.GetPath(module); 2694Contracts.IStackWalk stackWalkContract = _target.Contracts.StackWalk; 2699_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDescPtr); // validation 2729IExecutionManager executionManager = _target.Contracts.ExecutionManager; 2730IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2782_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDesc.ToTargetPointer(_target)); 2802Contracts.IRuntimeTypeSystem contract = _target.Contracts.RuntimeTypeSystem; 2875Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 2915Contracts.IRuntimeTypeSystem contract = _target.Contracts.RuntimeTypeSystem; 2944Contracts.IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem; 2945Contracts.ILoader loader = _target.Contracts.Loader; 2968string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt.ToTargetPointer(_target)); 3010IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3085_target.Contracts.RuntimeTypeSystem.GetTypeHandle(mt.ToTargetPointer(_target)); 3122Contracts.ILoader contract = _target.Contracts.Loader; 3139TargetSpan readOnlyMetadata = _target.Contracts.EcmaMetadata.GetReadOnlyMetadataAddress(handle); 3218Contracts.IException contract = _target.Contracts.Exception; 3256Contracts.IObject objectContract = _target.Contracts.Object; 3257Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3258Contracts.ILoader loader = _target.Contracts.Loader; 3284string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt); 3328Contracts.IObject objectContract = _target.Contracts.Object; 3329Contracts.IRuntimeTypeSystem runtimeTypeSystemContract = _target.Contracts.RuntimeTypeSystem; 3391if (_target.Contracts.FeatureFlags.IsEnabled(Contracts.RuntimeFeature.COMInterop) 3438Contracts.IObject contract = _target.Contracts.Object; 3485IGC gc = _target.Contracts.GC; 3536IGC gc = _target.Contracts.GC; 3585Contracts.ILoader contract = _target.Contracts.Loader; 3624Contracts.ILoader contract = _target.Contracts.Loader; 3687IBuiltInCOM builtInCom = _target.Contracts.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows) 3748IBuiltInCOM builtInCom = _target.Contracts.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows) 3831string[] regs = _target.Contracts.RuntimeInfo.GetTargetArchitecture() switch 3947Contracts.IThread contract = _target.Contracts.Thread; 4050IThread threadContract = _target.Contracts.Thread; 4051IStackWalk stackWalkContract = _target.Contracts.StackWalk; 4141ISyncBlock syncBlockContract = _target.Contracts.SyncBlock; 4202ISyncBlock syncBlock = _target.Contracts.SyncBlock; 4226IThread thread = _target.Contracts.Thread; 4231TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 4281Contracts.IThread contract = _target.Contracts.Thread; 4314Contracts.IThread contract = _target.Contracts.Thread; 4324TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 4379TargetPointer threadPtr = _target.Contracts.Thread.IdToThread(thinLockId); 4439Contracts.IThread thread = _target.Contracts.Thread; 4519Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4646IExecutionManager executionManager = _target.Contracts.ExecutionManager; 4748Contracts.ILoader loader = _target.Contracts.Loader; 4827Contracts.ILoader loader = _target.Contracts.Loader; 4893Contracts.IBuiltInCOM contract = _target.Contracts.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows) 4937Contracts.ILoader loader = _target.Contracts.Loader; 4986Contracts.IException contract = _target.Contracts.Exception; 5015if (!_target.Contracts.FeatureFlags.IsEnabled(Contracts.RuntimeFeature.COMInterop)) 5051IGC gc = _target.Contracts.GC; 5093IGC gc = _target.Contracts.GC; 5199IGC gc = _target.Contracts.GC; 5305ILoader loader = _target.Contracts.Loader; 5306ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5307IReJIT rejitContract = _target.Contracts.ReJIT; 5315IRuntimeTypeSystem runtimeTypeSystemContract = _target.Contracts.RuntimeTypeSystem; 5333TargetCodePointer nativeCode = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(codeVersions.GetNativeCode(nativeCodeVersionHandle)); 5432Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 5433ILoader loaderContract = _target.Contracts.Loader; 5476Contracts.IReJIT rejitContract = _target.Contracts.ReJIT; 5477Contracts.ICodeVersions codeVersionsContract = _target.Contracts.CodeVersions; 5520ICodeVersions cv = _target.Contracts.CodeVersions; 5521IReJIT rejitContract = _target.Contracts.ReJIT; 5584Contracts.IReJIT rejit = _target.Contracts.ReJIT; 5585Contracts.ICodeVersions cv = _target.Contracts.CodeVersions; 5586Contracts.ILoader loader = _target.Contracts.Loader; 5587Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5641Contracts.ILoader loader = _target.Contracts.Loader; 5642Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5643Contracts.IReJIT rejit = _target.Contracts.ReJIT; 5644Contracts.ICodeVersions cv = _target.Contracts.CodeVersions; 5714IGC gc = _target.Contracts.GC; 5749IGC gc = _target.Contracts.GC; 5818IGC gc = _target.Contracts.GC; 5880IGC gc = _target.Contracts.GC; 5949IGC gc = _target.Contracts.GC; 6012Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6013Contracts.ILoader loaderContract = _target.Contracts.Loader; 6069Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6133Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6170Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6211Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6249Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6293Contracts.IObject objectContract = _target.Contracts.Object; 6299Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6306if (_target.Contracts.TryGetContract<IObjectiveCMarshal>(out IObjectiveCMarshal? objcContract)) 6346if (_target.Contracts.TryGetContract<IObjectiveCMarshal>(out IObjectiveCMarshal? objcContract)) 6388Contracts.IGC gcContract = _target.Contracts.GC; 6455Contracts.ILoader contract = _target.Contracts.Loader; 6589Contracts.ILoader contract = _target.Contracts.Loader; 6648IReadOnlyList<GCMemoryRegionData> regions = _target.Contracts.GC.GetHandleTableMemoryRegions(); 6673IReadOnlyList<GCMemoryRegionData> regions = _target.Contracts.GC.GetGCBookkeepingMemoryRegions(); 6698IReadOnlyList<GCMemoryRegionData> regions = _target.Contracts.GC.GetGCFreeRegions(); 6741Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6780Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6835Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6880_rts = _target.Contracts.RuntimeTypeSystem; 7055IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 7090IGC gc = _target.Contracts.GC; 7286Contracts.IStressLog stressLogContract = _target.Contracts.StressLog; 7313Contracts.IStressLog stressLogContract = _target.Contracts.StressLog; 7343Contracts.IStressLog stressLogContract = _target.Contracts.StressLog; 7364Contracts.IStressLog stressLogContract = _target.Contracts.StressLog;
SOSDacImpl.IXCLRDataProcess.cs (32)
46IExecutionManager executionManager = _target.Contracts.ExecutionManager; 106Contracts.IThread contract = _target.Contracts.Thread; 153TargetPointer thread = _target.Contracts.Thread.IdToThread((uint)taskID); 201*type = _target.Contracts.ExecutionManager.GetCodeKind(codeAddress) switch 250IExecutionManager eman = _target.Contracts.ExecutionManager; 257IPrecodeStubs precodeStubs = _target.Contracts.PrecodeStubs; 264IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 281if (resultName is null && _target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(address.ToTargetPointer(_target), out string? auxSymbolName)) 384TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 510TargetPointer domain = _target.Contracts.Loader.GetAppDomain(); 554ILoader loader = _target.Contracts.Loader; 682ILoader loader = _target.Contracts.Loader; 732_appDomain = _target.Contracts.Loader.GetAppDomain(); 739_loader = _target.Contracts.Loader; 740_rts = _target.Contracts.RuntimeTypeSystem; 741_cv = _target.Contracts.CodeVersions; 779ILoader loader = _target.Contracts.Loader; 891IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 900IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 932IExecutionManager eman = _target.Contracts.ExecutionManager; 1101INotifications notifications = _target.Contracts.Notifications; 1137TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 1139IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1155IThread thread = _target.Contracts.Thread; 1199TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 1200IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1292_target.Contracts.CodeNotifications.SetAllCodeNotifications(moduleAddr, CodeNotificationFlagsConverter.FromCom(flags)); 1330ICodeNotifications codeNotif = _target.Contracts.CodeNotifications; 1422_target.Contracts.CodeNotifications.SetCodeNotification(moduleAddr, tokens[i], CodeNotificationFlagsConverter.FromCom(f)); 1525ILoader loader = _target.Contracts.Loader; 1538MetadataReader reader = _target.Contracts.EcmaMetadata.GetMetadata(module) 1745_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 _))