1 override of Contracts
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
54public override ContractRegistry Contracts { get; }
430 references to Contracts
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
Contracts\Extensions\IReJITExtensions.cs (1)
12ICodeVersions cv = target.Contracts.CodeVersions;
Target.cs (1)
325Contracts.Flush();
Microsoft.Diagnostics.DataContractReader.Contracts (125)
CodePointerUtils.cs (2)
21IPlatformMetadata metadata = target.Contracts.PlatformMetadata; 37IPlatformMetadata metadata = target.Contracts.PlatformMetadata;
Contracts\BuiltInCOM_1.cs (1)
270ISyncBlock syncBlock = _target.Contracts.SyncBlock;
Contracts\CodeVersions_1.cs (17)
105Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 122Contracts.IExecutionManager executionManager = _target.Contracts.ExecutionManager; 133IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 150IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 159ILoader loader = _target.Contracts.Loader; 176MethodDescHandle md = _target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(codeVersionHandle.MethodDescAddress); 177return _target.Contracts.RuntimeTypeSystem.GetNativeCode(md); 205Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 222IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 321MethodDescHandle md = _target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(nativeCodeVersion.MethodDescAddress); 322TargetPointer versioningStateAddress = _target.Contracts.RuntimeTypeSystem.GetMethodDescVersioningState(md); 342IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 356ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(module); 357TargetPointer ilCodeVersionTable = _target.Contracts.Loader.GetLookupTables(moduleHandle).MethodDefToILCodeVersioningState; 358TargetPointer ilVersionStateAddress = _target.Contracts.Loader.GetModuleLookupMapElement(ilCodeVersionTable, methodDefToken, out var _); 406ILoader loader = _target.Contracts.Loader; 433IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem;
Contracts\ComWrappers_1.cs (7)
127IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 138IConditionalWeakTable cwt = _target.Contracts.ConditionalWeakTable; 173TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(rcw); 176ILoader loader = _target.Contracts.Loader; 181IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 188IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 196IConditionalWeakTable cwt = _target.Contracts.ConditionalWeakTable;
Contracts\ConditionalWeakTable_1.cs (4)
38IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 65int hashCode = _target.Contracts.Object.TryGetHashCode(key); 97TargetPointer entriesMT = _target.Contracts.Object.GetMethodTableAddress(entriesPtr); 111TargetNUInt extraInfo = _target.Contracts.GC.GetHandleExtraInfo(handle.Handle);
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 (1)
25ILoader loader = target.Contracts.Loader;
Contracts\ExecutionManager\ExecutionManagerCore.cs (3)
298IPrecodeStubs precodeStubs = _target.Contracts.PrecodeStubs; 482ILoader loader = _target.Contracts.Loader; 516IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (1)
57IGCInfo gcInfo = Target.Contracts.GCInfo;
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (1)
55IGCInfo 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()); 343IExecutionManager executionManager = Target.Contracts.ExecutionManager;
Contracts\GC\GC_1.cs (2)
571IObject obj = _target.Contracts.Object; 576IBuiltInCOM builtInCOM = _target.Contracts.BuiltInCOM;
Contracts\GCInfo\GCInfoDecoder.cs (1)
150_arch = target.Contracts.RuntimeInfo.GetTargetArchitecture();
Contracts\Loader_1.cs (3)
626IEcmaMetadata ecmaMetadataContract = _target.Contracts.EcmaMetadata; 665ISHash sHashContract = target.Contracts.SHash; 680ISHash shashContract = _target.Contracts.SHash;
Contracts\Object_1.cs (3)
61Contracts.IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem; 105return _target.Contracts.SyncBlock.GetBuiltInComData(syncBlockPtr, out rcw, out ccw, out ccf); 146return _target.Contracts.SyncBlock.GetSyncBlock(index);
Contracts\ObjectiveCMarshal_1.cs (1)
19TargetPointer syncBlock = _target.Contracts.Object.GetSyncBlockAddress(address);
Contracts\PrecodeStubs_Common.cs (1)
150IPlatformMetadata pm = target.Contracts.PlatformMetadata;
Contracts\RuntimeTypeSystem_1.cs (26)
360RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.Contracts.RuntimeTypeSystem; 702Contracts.IThread threadContract = _target.Contracts.Thread; 711Contracts.IThread threadContract = _target.Contracts.Thread; 770RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.Contracts.RuntimeTypeSystem; 1032ILoader loaderContract = _target.Contracts.Loader; 1084foreach (ModuleHandle mdhandle in _target.Contracts.Loader.GetModuleHandles(appDomain, AssemblyIterationFlags.IncludeLoaded)) 1086MetadataReader? md2 = _target.Contracts.EcmaMetadata.GetMetadata(mdhandle); 1100ILoader loader = _target.Contracts.Loader; 1106MetadataReader? md = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 1171IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1263RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.Contracts.RuntimeTypeSystem; 1410ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 1411MetadataReader? mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 1652ModuleHandle mod = _target.Contracts.Loader.GetModuleHandleFromModulePtr(loaderModuleAddr); 1653return _target.Contracts.Loader.IsCollectible(mod); 1662if (_target.Contracts.ReJIT.IsEnabled()) 1668return _target.Contracts.CodeVersions.CodeVersionManagerSupportsMethod(methodDesc.Address); 1810IExecutionManager executionManager = _target.Contracts.ExecutionManager; 1819TargetPointer methodDescPtr = _target.Contracts.PrecodeStubs.GetMethodDescFromStubAddress(pCode); 2051ILoader loader = _target.Contracts.Loader; 2053MetadataReader? md = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 2076ILoader loader = _target.Contracts.Loader; 2092ILoader loader = _target.Contracts.Loader; 2122MetadataReader mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle)!; 2145ILoader loader = _target.Contracts.Loader; 2153MetadataReader 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)
35IRuntimeInfo 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)
37private readonly bool _unixX86ABI = target.Contracts.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows; 52IExecutionManager 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; 482IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo;
Contracts\StackWalk\GC\GcScanner.cs (7)
27_eman = target.Contracts.ExecutionManager; 28_gcInfo = target.Contracts.GCInfo; 182if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.X86) 329IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 339ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 340MetadataReader? mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 469return _target.Contracts.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.Arm64;
Contracts\StackWalk\GC\GcSignatureTypeProvider.cs (8)
70=> ClassifyTokenLookup(_target.Contracts.Loader.GetLookupTables(_moduleHandle).TypeDefToMethodTable, MetadataTokens.GetToken(handle), rawTypeKind); 73=> ClassifyTokenLookup(_target.Contracts.Loader.GetLookupTables(_moduleHandle).TypeRefToMethodTable, MetadataTokens.GetToken(handle), rawTypeKind); 90ReadOnlySpan<TypeHandle> instantiation = _target.Contracts.RuntimeTypeSystem.GetGenericMethodInstantiation(genericContext.MethodContext); 105IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 143return ClassifyTypeHandle(_target.Contracts.RuntimeTypeSystem.GetTypeHandle(typeHandlePointer)); 160TargetPointer typeHandlePtr = _target.Contracts.Loader.GetModuleLookupMapElement(lookupTable, (uint)token, out _); 164return ClassifyTypeHandle(_target.Contracts.RuntimeTypeSystem.GetTypeHandle(typeHandlePtr)); 183IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
Contracts\StackWalk\StackWalk_1.cs (5)
26_eman = target.Contracts.ExecutionManager; 258IGCInfoHandle gcHandle = _target.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion); 261foreach (var range in _target.Contracts.GCInfo.GetInterruptibleRanges(gcHandle)) 862IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 911byte[] bytes = _target.Contracts.Thread.GetContext(
Contracts\SyncBlock_1.cs (3)
58ILoader loader = _target.Contracts.Loader; 62IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 63IEcmaMetadata ecmaMetadataContract = _target.Contracts.EcmaMetadata;
Contracts\Thread_1.cs (1)
281readFrom = _target.Contracts.Object.GetArrayData(exception.WatsonBuckets, out _, out _, out _);
CoreCLRContracts.cs (1)
58RuntimeInfoArchitecture arch = t.Contracts.RuntimeInfo.GetTargetArchitecture();
RuntimeTypeSystemHelpers\MethodValidation.cs (2)
198Contracts.IPrecodeStubs precode = _target.Contracts.PrecodeStubs; 209Contracts.IExecutionManager executionManager = _target.Contracts.ExecutionManager;
Microsoft.Diagnostics.DataContractReader.Legacy (303)
ClrDataAppDomain.cs (1)
37ILoader loader = _target.Contracts.Loader;
ClrDataExceptionState.cs (3)
86_target.Contracts.Exception.GetNestedExceptionInfo( 127ExceptionData exceptionData = _target.Contracts.Exception.GetExceptionData(exceptionObject); 149string message = _target.Contracts.Object.GetStringValue(exceptionData.Message);
ClrDataFrame.cs (17)
48IStackWalk stackWalk = _target.Contracts.StackWalk; 202IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 352IStackWalk stackWalk = _target.Contracts.StackWalk; 353IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 407IStackWalk stackWalk = _target.Contracts.StackWalk; 412IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 417ILoader loader = _target.Contracts.Loader; 421IEcmaMetadata ecmaMetadataContract = _target.Contracts.EcmaMetadata; 459IStackWalk stackWalk = _target.Contracts.StackWalk; 460IDebugInfo debugInfo = _target.Contracts.DebugInfo; 519IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 521ILoader loader = _target.Contracts.Loader; 545mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle)!; 750IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 761IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 796MetadataReader moduleReader = _target.Contracts.EcmaMetadata.GetMetadata(_moduleHandle)!; 967RuntimeInfoArchitecture arch = target.Contracts.RuntimeInfo.GetTargetArchitecture();
ClrDataMethodDefinition.cs (9)
36ILoader loader = _target.Contracts.Loader; 46IRuntimeTypeSystem rts = target.Contracts.RuntimeTypeSystem; 55IRuntimeTypeSystem rts = target.Contracts.RuntimeTypeSystem; 69ILoader loader = _target.Contracts.Loader; 71IEcmaMetadata ecmaMetadata = _target.Contracts.EcmaMetadata; 269IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 398ICodeNotifications codeNotif = _target.Contracts.CodeNotifications; 422ICodeNotifications codeNotif = _target.Contracts.CodeNotifications; 462IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
ClrDataMethodInstance.cs (10)
48IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 104IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 123string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(_methodDesc.Address); 201if (!_target.Contracts.DebugInfo.HasDebugInfo(pCode)) 204IEnumerable<OffsetMapping> mapEnumerable = _target.Contracts.DebugInfo.GetMethodNativeMap( 291TargetCodePointer nativeCode = _target.Contracts.RuntimeTypeSystem.GetNativeCode(_methodDesc); 292TargetCodePointer pCode = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode); 297if (!_target.Contracts.DebugInfo.HasDebugInfo(pCode)) 300IEnumerable<OffsetMapping> mapEnumerable = _target.Contracts.DebugInfo.GetMethodNativeMap( 393IRuntimeTypeSystem 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)!; 461Contracts.ILoader loader = _target.Contracts.Loader; 502Contracts.ILoader contract = _target.Contracts.Loader; 553Contracts.ILoader contract = _target.Contracts.Loader; 595Contracts.ILoader contract = _target.Contracts.Loader; 641Contracts.ILoader contract = _target.Contracts.Loader; 757Contracts.ILoader contract = _target.Contracts.Loader; 814Contracts.ILoader loader = _target.Contracts.Loader;
ClrDataStackWalk.cs (4)
32ThreadData threadData = _target.Contracts.Thread.GetThreadData(_threadAddr); 33_dataFrames = _target.Contracts.StackWalk.CreateStackWalk(threadData).GetEnumerator(); 46IStackWalk sw = _target.Contracts.StackWalk; 158IStackWalk sw = _target.Contracts.StackWalk;
ClrDataTask.cs (4)
71Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(_address); 109TargetPointer thrownObjectHandle = _target.Contracts.Thread.GetCurrentExceptionHandle(_address); 116Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(_address); 150Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(_address);
ConversionExtensions.cs (1)
91IPlatformMetadata metadata = target.Contracts.PlatformMetadata;
Dbi\DacDbiImpl.cs (61)
77*pResult = _target.Contracts.Debugger.TryGetDebuggerData(out Contracts.DebuggerData data) && data.IsLeftSideInitialized ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 128string name = _target.Contracts.Loader.GetAppDomainFriendlyName(); 151Contracts.ILoader loader = _target.Contracts.Loader; 183Contracts.ILoader loader = _target.Contracts.Loader; 222Contracts.ILoader loader = _target.Contracts.Loader; 269Contracts.ILoader loader = _target.Contracts.Loader; 314Contracts.ILoader loader = _target.Contracts.Loader; 346Contracts.ILoader loader = _target.Contracts.Loader; 382Contracts.ILoader loader = _target.Contracts.Loader; 442Contracts.ILoader loader = _target.Contracts.Loader; 493_target.Contracts.Debugger.RequestSyncAtEvent(); 514_target.Contracts.Debugger.SetSendExceptionsOutsideOfJMC(sendExceptionsOutsideOfJMC != Interop.BOOL.FALSE); 535Contracts.IDebugger debugger = _target.Contracts.Debugger; 566Contracts.IDebugger debugger = _target.Contracts.Debugger; 605Contracts.IThread threadContract = _target.Contracts.Thread; 660Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 689Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 724_target.Contracts.Thread.SetDebuggerControlledThreadState(threadPtr, Contracts.DebuggerControlledThreadState.UserSuspend); 728_target.Contracts.Thread.ResetDebuggerControlledThreadState(threadPtr, Contracts.DebuggerControlledThreadState.UserSuspend); 755Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 785Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(threadPtr); 863Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 892Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 919TargetPointer exceptionHandle = _target.Contracts.Thread.GetCurrentExceptionHandle(threadPtr); 922ThreadData data = _target.Contracts.Thread.GetThreadData(threadPtr); 955if (_target.Contracts.TryGetContract<IComWrappers>(out IComWrappers? comWrappers)) 964if (!comWrappersSuccess && _target.Contracts.TryGetContract<IBuiltInCOM>(out IBuiltInCOM? builtInCOM)) 1000Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1052Contracts.ILoader loader = _target.Contracts.Loader; 1126byte[] leafContext = _target.Contracts.Thread.GetContext(new TargetPointer(vmThread), ThreadContextSource.None, allFlags); 1160byte[] context = _target.Contracts.Thread.GetContext(new TargetPointer(vmThread), ThreadContextSource.Debugger, allFlags); 1202Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1237Contracts.ISignature signature = _target.Contracts.Signature; 1270RuntimeInfoArchitecture arch = _target.Contracts.RuntimeInfo.GetTargetArchitecture(); 1276Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1322*pRetVal = _target.Contracts.Object.GetMethodTableAddress(new TargetPointer(rawToken)).Value; 1369Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1396Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1438Contracts.ILoader loader = _target.Contracts.Loader; 1488Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1521Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1555Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1605IObject obj = _target.Contracts.Object; 1647*pRetVal = _target.Contracts.Debugger.GetDebuggerControlBlockAddress().Value; 1784*pRetVal = _target.Contracts.Debugger.GetAttachStateFlags(); 1843IGC gc = _target.Contracts.GC; 1961TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(new TargetPointer(obj)); 2032IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2085IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2157Contracts.IGC gc = _target.Contracts.GC; 2204if (!_target.Contracts.Debugger.TryGetDebuggerData(out Contracts.DebuggerData data)) 2233if (!_target.Contracts.Debugger.TryGetDebuggerData(out Contracts.DebuggerData data)) 2266if (!_target.Contracts.TryGetContract<IReJIT>(out IReJIT rejit)) 2269ILoader loader = _target.Contracts.Loader; 2280ICodeVersions codeVersions = _target.Contracts.CodeVersions; 2320ICodeVersions codeVersions = _target.Contracts.CodeVersions; 2357ICodeVersions codeVersions = _target.Contracts.CodeVersions; 2392_target.Contracts.Debugger.EnableGCNotificationEvents(fEnable != Interop.BOOL.FALSE); 2432Contracts.ILoader loader = _target.Contracts.Loader; 2463*pResult = _target.Contracts.Debugger.MetadataUpdatesApplied() ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 2502Contracts.IRuntimeTypeSystem 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; 347TargetPointer modulePointer = target.Contracts.RuntimeTypeSystem.GetModule(typeHandle); 348Contracts.ModuleHandle module = target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePointer); 349MetadataReader metadata = target.Contracts.EcmaMetadata.GetMetadata(module)!; 393Contracts.ModuleHandle genericVariableModule = target.Contracts.Loader.GetModuleHandleFromModulePtr(genericVariableModulePointer); 394MetadataReader generatedVariableMetadata = target.Contracts.EcmaMetadata.GetMetadata(genericVariableModule)!;
SOSDacImpl.cs (140)
131Contracts.ILoader loader = _target.Contracts.Loader; 235ILoader loader = _target.Contracts.Loader; 370ILoader loader = _target.Contracts.Loader; 424ILoader loader = _target.Contracts.Loader; 502Contracts.ILoader loader = _target.Contracts.Loader; 545Contracts.ILoader contract = _target.Contracts.Loader; 595Contracts.IBuiltInCOM contract = _target.Contracts.BuiltInCOM; 666Contracts.IBuiltInCOM builtInCOMContract = _target.Contracts.BuiltInCOM; // E_NOTIMPL if contract is not present 741Contracts.IThread threadContract = _target.Contracts.Thread; 745if (_target.Contracts.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows) 794IExecutionManager eman = _target.Contracts.ExecutionManager; 795IGCInfo gcInfo = _target.Contracts.GCInfo; 879IExecutionManager em = _target.Contracts.ExecutionManager; 1080IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 1081IEcmaMetadata ecmaMetadataContract = _target.Contracts.EcmaMetadata; 1082ISignature signatureContract = _target.Contracts.Signature; 1095Contracts.ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 1209IStackWalk stackWalk = _target.Contracts.StackWalk; 1259IGC gc = _target.Contracts.GC; 1303IGC gc = _target.Contracts.GC; 1368IGC gc = _target.Contracts.GC; 1501IGC gc = _target.Contracts.GC; 1642IGC gc = _target.Contracts.GC; 1852IGC gc = _target.Contracts.GC; 1889IGC gc = _target.Contracts.GC; 1909IGC gc = _target.Contracts.GC; 1954IGC gc = _target.Contracts.GC; 2000IGC gc = _target.Contracts.GC; 2084Contracts.ILoader loader = _target.Contracts.Loader; 2113if (!_target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(ip.ToTargetPointer(_target), out string? symbolName)) 2158Contracts.JitManagerInfo jitManagerInfo = _target.Contracts.ExecutionManager.GetEEJitManagerInfo(); 2224if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() != RuntimeInfoArchitecture.X64) 2279Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 2283Contracts.ICodeVersions nativeCodeContract = _target.Contracts.CodeVersions; 2284Contracts.IReJIT rejitContract = _target.Contracts.ReJIT; 2318data->NativeCodeAddr = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCodeAddr).ToAddress(_target).ToClrDataAddress(_target); 2524ICodeVersions cv = _target.Contracts.CodeVersions; 2525IReJIT rejit = _target.Contracts.ReJIT; 2531pReJitData->NativeCodeAddr = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode).Value; 2567Contracts.ILoader loader = _target.Contracts.Loader; 2618Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 2637string? fallbackNameString = _target.Contracts.DacStreams.StringFromEEAddress(methodDesc); 2647Contracts.ModuleHandle module = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 2648string modulePath = _target.Contracts.Loader.GetPath(module); 2704Contracts.IStackWalk stackWalkContract = _target.Contracts.StackWalk; 2709_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDescPtr); // validation 2739IExecutionManager executionManager = _target.Contracts.ExecutionManager; 2740IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2792_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDesc.ToTargetPointer(_target)); 2812Contracts.IRuntimeTypeSystem contract = _target.Contracts.RuntimeTypeSystem; 2885Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 2925Contracts.IRuntimeTypeSystem contract = _target.Contracts.RuntimeTypeSystem; 2954Contracts.IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem; 2955Contracts.ILoader loader = _target.Contracts.Loader; 2978string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt.ToTargetPointer(_target)); 3020IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3095_target.Contracts.RuntimeTypeSystem.GetTypeHandle(mt.ToTargetPointer(_target)); 3132Contracts.ILoader contract = _target.Contracts.Loader; 3149TargetSpan readOnlyMetadata = _target.Contracts.EcmaMetadata.GetReadOnlyMetadataAddress(handle); 3226Contracts.IException contract = _target.Contracts.Exception; 3264Contracts.IObject objectContract = _target.Contracts.Object; 3265Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3266Contracts.ILoader loader = _target.Contracts.Loader; 3292string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt); 3336Contracts.IObject objectContract = _target.Contracts.Object; 3337Contracts.IRuntimeTypeSystem runtimeTypeSystemContract = _target.Contracts.RuntimeTypeSystem; 3446Contracts.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; 4137ISyncBlock syncBlockContract = _target.Contracts.SyncBlock; 4198ISyncBlock syncBlock = _target.Contracts.SyncBlock; 4222IThread thread = _target.Contracts.Thread; 4278Contracts.IThread contract = _target.Contracts.Thread; 4311Contracts.IThread contract = _target.Contracts.Thread; 4372TargetPointer threadPtr = _target.Contracts.Thread.IdToThread(thinLockId); 4432Contracts.IThread thread = _target.Contracts.Thread; 4648IExecutionManager executionManager = _target.Contracts.ExecutionManager; 4750Contracts.ILoader loader = _target.Contracts.Loader; 4829Contracts.ILoader loader = _target.Contracts.Loader; 4895Contracts.IBuiltInCOM contract = _target.Contracts.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows) 4939Contracts.ILoader loader = _target.Contracts.Loader; 4988Contracts.IException contract = _target.Contracts.Exception; 5053IGC gc = _target.Contracts.GC; 5095IGC gc = _target.Contracts.GC; 5201IGC gc = _target.Contracts.GC; 5306ILoader loader = _target.Contracts.Loader; 5307ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5308IReJIT rejitContract = _target.Contracts.ReJIT; 5316IRuntimeTypeSystem runtimeTypeSystemContract = _target.Contracts.RuntimeTypeSystem; 5334TargetCodePointer nativeCode = _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(codeVersions.GetNativeCode(nativeCodeVersionHandle)); 5433Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 5434ILoader loaderContract = _target.Contracts.Loader; 5477Contracts.IReJIT rejitContract = _target.Contracts.ReJIT; 5478Contracts.ICodeVersions codeVersionsContract = _target.Contracts.CodeVersions; 5517ICodeVersions cv = _target.Contracts.CodeVersions; 5518IReJIT rejitContract = _target.Contracts.ReJIT; 5581Contracts.IReJIT rejit = _target.Contracts.ReJIT; 5582Contracts.ICodeVersions cv = _target.Contracts.CodeVersions; 5583Contracts.ILoader loader = _target.Contracts.Loader; 5584Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5638Contracts.ILoader loader = _target.Contracts.Loader; 5639Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5640Contracts.IReJIT rejit = _target.Contracts.ReJIT; 5641Contracts.ICodeVersions cv = _target.Contracts.CodeVersions; 5709IGC gc = _target.Contracts.GC; 5744IGC gc = _target.Contracts.GC; 5813IGC gc = _target.Contracts.GC; 5875IGC gc = _target.Contracts.GC; 5944IGC gc = _target.Contracts.GC; 6007Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6008Contracts.ILoader loaderContract = _target.Contracts.Loader; 6064Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6128Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6165Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6206Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6244Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6288Contracts.IObject objectContract = _target.Contracts.Object; 6294Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6301if (_target.Contracts.TryGetContract<IObjectiveCMarshal>(out IObjectiveCMarshal? objcContract)) 6341if (_target.Contracts.TryGetContract<IObjectiveCMarshal>(out IObjectiveCMarshal? objcContract)) 6383Contracts.IGC gcContract = _target.Contracts.GC; 6450Contracts.ILoader contract = _target.Contracts.Loader; 6584Contracts.ILoader contract = _target.Contracts.Loader; 6643IReadOnlyList<GCMemoryRegionData> regions = _target.Contracts.GC.GetHandleTableMemoryRegions(); 6668IReadOnlyList<GCMemoryRegionData> regions = _target.Contracts.GC.GetGCBookkeepingMemoryRegions(); 6693IReadOnlyList<GCMemoryRegionData> regions = _target.Contracts.GC.GetGCFreeRegions(); 6736Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6775Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6830Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6875_rts = _target.Contracts.RuntimeTypeSystem; 7050IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 7085IGC gc = _target.Contracts.GC;
SOSDacImpl.IXCLRDataProcess.cs (20)
45Contracts.IThread contract = _target.Contracts.Thread; 118IExecutionManager eman = _target.Contracts.ExecutionManager; 125IPrecodeStubs precodeStubs = _target.Contracts.PrecodeStubs; 132IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 149if (resultName is null && _target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(address.ToTargetPointer(_target), out string? auxSymbolName)) 274_loader = _target.Contracts.Loader; 275_rts = _target.Contracts.RuntimeTypeSystem; 276_cv = _target.Contracts.CodeVersions; 314ILoader loader = _target.Contracts.Loader; 426IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 435IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 467IExecutionManager eman = _target.Contracts.ExecutionManager; 624INotifications notifications = _target.Contracts.Notifications; 663IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 679IThread thread = _target.Contracts.Thread; 724IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 810_target.Contracts.CodeNotifications.SetAllCodeNotifications(moduleAddr, CodeNotificationFlagsConverter.FromCom(flags)); 848ICodeNotifications codeNotif = _target.Contracts.CodeNotifications; 940_target.Contracts.CodeNotifications.SetCodeNotification(moduleAddr, tokens[i], CodeNotificationFlagsConverter.FromCom(f)); 1083_target.Contracts.Notifications.SetGcNotification(gcEvtArgs.condemnedGeneration);
TypeNameBuilder.cs (12)
67IRuntimeTypeSystem runtimeTypeSystem = target.Contracts.RuntimeTypeSystem; 68ILoader loader = target.Contracts.Loader; 124MetadataReader reader = target.Contracts.EcmaMetadata.GetMetadata(module)!; 141reader = target.Contracts.EcmaMetadata.GetMetadata(module); 212var typeSystemContract = tnb.Target.Contracts.RuntimeTypeSystem; 230Contracts.ModuleHandle module = tnb.Target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePointer); 231MetadataReader reader = tnb.Target.Contracts.EcmaMetadata.GetMetadata(module)!; 284Contracts.ModuleHandle moduleHandle = tnb.Target.Contracts.Loader.GetModuleHandleFromModulePtr(typeSystemContract.GetModule(typeHandle)); 298MetadataReader reader = tnb.Target.Contracts.EcmaMetadata.GetMetadata(moduleHandle)!; 322Contracts.ModuleHandle module = tnb.Target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 325MetadataReader mr = tnb.Target.Contracts.EcmaMetadata.GetMetadata(module)!; 348if (format.HasFlag(TypeNameFormat.FormatFullInst) && !tnb.Target.Contracts.RuntimeTypeSystem.IsGenericVariable(arg, out _, out _))