1 override of Contracts
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
58public override ContractRegistry Contracts { get; }
713 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 (189)
CodePointerUtils.cs (2)
21IPlatformMetadata metadata = target.Contracts.PlatformMetadata; 37IPlatformMetadata metadata = target.Contracts.PlatformMetadata;
Contracts\BuiltInCOM_1.cs (1)
269ISyncBlock syncBlock = _target.Contracts.SyncBlock;
Contracts\ByRefPointerOffsetsReporter.cs (1)
18_rts = target.Contracts.RuntimeTypeSystem;
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; 363IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo; 364IRuntimeTypeSystem 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)
129IConditionalWeakTable cwt = _target.Contracts.ConditionalWeakTable; 153TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(rcw); 162IConditionalWeakTable 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 (13)
272if (target.Contracts.RuntimeInfo.GetTargetArchitecture() != RuntimeInfoArchitecture.Wasm) 392if (_target.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints)) 407IPrecodeStubs precodeStubs = _target.Contracts.PrecodeStubs; 433if (!_target.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints)) 434return _target.Contracts.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(entryPoint); 518if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.Wasm) 602IGCInfoHandle handle = _target.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion); 605return _target.Contracts.GCInfo.IsGcSafe(handle, offset); 611if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() is not RuntimeInfoArchitecture.X86) 621IGCInfo gcInfoContract = _target.Contracts.GCInfo; 713IRuntimeInfo runtimeInfo = _target.Contracts.RuntimeInfo; 773ILoader loader = _target.Contracts.Loader; 807IRuntimeTypeSystem 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 (4)
26target.Contracts.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.Wasm); 88IGCInfo gcInfo = Target.Contracts.GCInfo; 181uint unwindDataSize = UnwindDataSize.GetUnwindDataSize(Target, unwindInfo, Target.Contracts.RuntimeInfo.GetTargetArchitecture()); 378IExecutionManager executionManager = Target.Contracts.ExecutionManager;
Contracts\ExternalMemoryHandles_1.cs (2)
20_gc = target.Contracts.GC; 21_rts = target.Contracts.RuntimeTypeSystem;
Contracts\GC\GC_1.cs (6)
491IThread thread = _target.Contracts.Thread; 503IGC gc = _target.Contracts.GC; 560IFeatureFlags featureFlags = _target.Contracts.FeatureFlags; 672if (_target.Contracts.FeatureFlags.IsEnabled(RuntimeFeature.COMInterop) && IsRefCounted(type)) 674IObject obj = _target.Contracts.Object; 679IBuiltInCOM builtInCOM = _target.Contracts.BuiltInCOM;
Contracts\GCInfo\GCInfoDecoder.cs (1)
150_arch = target.Contracts.RuntimeInfo.GetTargetArchitecture();
Contracts\Loader_1.cs (3)
708IEcmaMetadata ecmaMetadataContract = _target.Contracts.EcmaMetadata; 746ISHash sHashContract = target.Contracts.SHash; 765ISHash 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)
82Contracts.IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem; 143return _target.Contracts.SyncBlock.GetBuiltInComData(syncBlockPtr, out rcw, out ccw, out ccf); 184return _target.Contracts.SyncBlock.GetSyncBlock(index); 195IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem; 239Contracts.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)
372RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.Contracts.RuntimeTypeSystem; 651arch = _target.Contracts.RuntimeInfo.GetTargetArchitecture(); 732ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 733MetadataReader? reader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 992Contracts.IThread threadContract = _target.Contracts.Thread; 1001Contracts.IThread threadContract = _target.Contracts.Thread; 1060RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.Contracts.RuntimeTypeSystem; 1348ILoader loaderContract = _target.Contracts.Loader; 1390ILoader loaderContract = _target.Contracts.Loader; 1445ILoader loaderContract = _target.Contracts.Loader; 1561RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.Contracts.RuntimeTypeSystem; 1707ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 1708MetadataReader? mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 1833ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 1834MetadataReader? mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 1991ModuleHandle mod = _target.Contracts.Loader.GetModuleHandleFromModulePtr(loaderModuleAddr); 1992return _target.Contracts.Loader.IsCollectible(mod); 2001if (_target.Contracts.ReJIT.IsEnabled()) 2007return _target.Contracts.CodeVersions.CodeVersionManagerSupportsMethod(methodDesc.Address); 2169IExecutionManager executionManager = _target.Contracts.ExecutionManager; 2178TargetPointer methodDescPtr = _target.Contracts.PrecodeStubs.GetMethodDescFromStubAddress(pCode); 2431ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 2432MetadataReader? mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 2440return _target.Contracts.Signature.DecodeFieldSignature(fieldDef.Signature, moduleHandle, enclosingType); 2485ILoader loader = _target.Contracts.Loader; 2487MetadataReader? md = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 2513ILoader loader = _target.Contracts.Loader; 2529ILoader loader = _target.Contracts.Loader; 2564MetadataReader 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\GCInteriorPointerResolver.cs (2)
24_gc = target.Contracts.GC; 25_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)
62RuntimeInfoArchitecture arch = t.Contracts.RuntimeInfo.GetTargetArchitecture(); 106ContractRegistry registry = target.Contracts; 191if (target.Contracts.TryValidate<TContract>(out System.Exception? failure))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LayoutSet.g.cs (1)
80if (target.Contracts.TryGetContract(out IManagedTypeSource mts))
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\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))
RuntimeTypeSystemHelpers\MethodValidation.cs (2)
194Contracts.IPrecodeStubs precode = _target.Contracts.PrecodeStubs; 205Contracts.IExecutionManager executionManager = _target.Contracts.ExecutionManager;
Microsoft.Diagnostics.DataContractReader.Legacy (522)
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; 315IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 589ICodeNotifications codeNotif = _target.Contracts.CodeNotifications; 614ICodeNotifications codeNotif = _target.Contracts.CodeNotifications; 729IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
ClrDataMethodInstance.cs (19)
73IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 101IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 157IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 176string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(_methodDesc.Address); 275if (!_target.Contracts.DebugInfo.HasDebugInfo(pCode)) 278IEnumerable<OffsetMapping> mapEnumerable = _target.Contracts.DebugInfo.GetMethodNativeMap( 372TargetCodePointer nativeCode = _target.Contracts.RuntimeTypeSystem.GetNativeCode(_methodDesc); 373TargetCodePointer pCode = _target.Contracts.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(nativeCode); 375if (!_target.Contracts.DebugInfo.HasDebugInfo(pCode)) 378IEnumerable<OffsetMapping> mapEnumerable = _target.Contracts.DebugInfo.GetMethodNativeMap( 462TargetCodePointer nativeCode = _target.Contracts.RuntimeTypeSystem.GetNativeCode(_methodDesc); 463TargetCodePointer pCode = _target.Contracts.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(nativeCode); 468if (!_target.Contracts.DebugInfo.HasDebugInfo(pCode)) 471IEnumerable<OffsetMapping> mapEnumerable = _target.Contracts.DebugInfo.GetMethodNativeMap( 549IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 551TargetCodePointer code = _target.Contracts.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(nativeCode); 562IExecutionManager executionManager = _target.Contracts.ExecutionManager; 571IGCInfo gcInfo = _target.Contracts.GCInfo; 761IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem;
ClrDataModule.cs (13)
87ILoader loader = _target.Contracts.Loader; 89reader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle); 383ILoader loader = _target.Contracts.Loader; 385MetadataReader reader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle)!; 579Contracts.ILoader loader = _target.Contracts.Loader; 621Contracts.ILoader contract = _target.Contracts.Loader; 672Contracts.ILoader contract = _target.Contracts.Loader; 719Contracts.ILoader contract = _target.Contracts.Loader; 766Contracts.ILoader contract = _target.Contracts.Loader; 884Contracts.ILoader contract = _target.Contracts.Loader; 954Contracts.ILoader loader = _target.Contracts.Loader; 956MetadataReader reader = _target.Contracts.EcmaMetadata.GetMetadata(handle) 994Contracts.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; 303IStackWalk sw = _target.Contracts.StackWalk;
ClrDataTask.cs (5)
49TargetPointer currentAppDomain = _target.Contracts.Loader.GetAppDomain(); 104Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(_address); 159TargetPointer thrownObjectHandle = _target.Contracts.Thread.GetCurrentExceptionHandle(_address); 166Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(_address); 246Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(_address);
ClrDataTypeDefinition.cs (3)
139Contracts.ModuleHandle module = _target.Contracts.Loader.GetModuleHandleFromModulePtr(_module); 140MetadataReader reader = _target.Contracts.EcmaMetadata.GetMetadata(module) ?? throw new NotImplementedException(); 248*type = (uint)_target.Contracts.RuntimeTypeSystem.GetInternalCorElementType(_typeHandle);
ClrDataTypeInstance.cs (2)
207IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 228ILoader 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 (186)
139*pResult = _target.Contracts.Debugger.TryGetDebuggerData(out Contracts.DebuggerData data) && data.IsLeftSideInitialized ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 192string name = _target.Contracts.Loader.GetAppDomainFriendlyName(); 216Contracts.ILoader loader = _target.Contracts.Loader; 249Contracts.ILoader loader = _target.Contracts.Loader; 290Contracts.ILoader loader = _target.Contracts.Loader; 305Contracts.IEcmaMetadata ecmaMetadata = _target.Contracts.EcmaMetadata; 315Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 370Contracts.ILoader loader = _target.Contracts.Loader; 418Contracts.ILoader loader = _target.Contracts.Loader; 421Contracts.IEcmaMetadata ecmaMetadata = _target.Contracts.EcmaMetadata; 468Contracts.ILoader loader = _target.Contracts.Loader; 471byte[] blob = _target.Contracts.EcmaMetadata.GetReadWriteMetadata(handle); 505Contracts.ILoader loader = _target.Contracts.Loader; 508byte[] blob = _target.Contracts.EcmaMetadata.GetReadWriteMetadata(handle); 556Contracts.ILoader loader = _target.Contracts.Loader; 600Contracts.ILoader loader = _target.Contracts.Loader; 652Contracts.ILoader loader = _target.Contracts.Loader; 691IExecutionManager eman = _target.Contracts.ExecutionManager; 724Contracts.ILoader loader = _target.Contracts.Loader; 761Contracts.ILoader loader = _target.Contracts.Loader; 822Contracts.ILoader loader = _target.Contracts.Loader; 871_target.Contracts.Debugger.RequestSyncAtEvent(); 893_target.Contracts.Debugger.SetSendExceptionsOutsideOfJMC(sendExceptionsOutsideOfJMC != Interop.BOOL.FALSE); 915Contracts.IDebugger debugger = _target.Contracts.Debugger; 947Contracts.IDebugger debugger = _target.Contracts.Debugger; 1017TargetPointer espContext = _target.Contracts.Debugger.PrepareExceptionHijack( 1049Contracts.IThread threadContract = _target.Contracts.Thread; 1105Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1131Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1158Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1188Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(threadPtr); 1189_target.Contracts.Thread.GetThreadAllocContext(threadPtr, out long allocBytes, out long allocBytesLoh); 1226_target.Contracts.Thread.SetDebuggerControlledThreadState(threadPtr, Contracts.DebuggerControlledThreadState.UserSuspend); 1230_target.Contracts.Thread.ResetDebuggerControlledThreadState(threadPtr, Contracts.DebuggerControlledThreadState.UserSuspend); 1258Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1293Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(threadPtr); 1296byte[] contextBytes = _target.Contracts.StackWalk.GetContext(threadData, ThreadContextSource.Debugger, context.FullContextFlags); 1298if (!_target.Contracts.ExecutionManager.IsGcSafe(context.InstructionPointer)) 1328Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(threadPtr); 1409Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1439Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1467TargetPointer exceptionHandle = _target.Contracts.Thread.GetCurrentExceptionHandle(threadPtr); 1470ThreadData data = _target.Contracts.Thread.GetThreadData(threadPtr); 1504if (_target.Contracts.TryGetContract<IComWrappers>(out IComWrappers? comWrappers)) 1513if (!comWrappersSuccess && _target.Contracts.TryGetContract<IBuiltInCOM>(out IBuiltInCOM? builtInCOM)) 1550Contracts.ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1577TargetPointer defaultAppDomain = _target.Contracts.Loader.GetAppDomain(); 1604Contracts.ILoader loader = _target.Contracts.Loader; 1655Contracts.IDebugInfo debugInfo = _target.Contracts.DebugInfo; 1721Contracts.IThread threadContract = _target.Contracts.Thread; 1733IStackWalk sw = _target.Contracts.StackWalk; 1816ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 1817byte[] seedContext = _target.Contracts.StackWalk.GetContext(threadData, ThreadContextSource.Debugger, allFlags); 1820handleData = new StackWalkHandleData(_target.Contracts.StackWalk, threadData); 2047_target.Contracts.Thread.GetStackLimitData(new TargetPointer(vmThread), out TargetPointer stackBase, out TargetPointer stackLimit, out _); 2106TargetCodePointer controlPC = _target.Contracts.StackWalk.GetInstructionPointer(handle); 2107if (_target.Contracts.Debugger.GetHijackKind(controlPC) != HijackKind.None) 2205IStackWalk sw = _target.Contracts.StackWalk; 2209RuntimeInfoArchitecture arch = _target.Contracts.RuntimeInfo.GetTargetArchitecture(); 2230IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2231IExecutionManager eman = _target.Contracts.ExecutionManager; 2232TargetPointer currentAppDomain = _target.Contracts.Loader.GetAppDomain(); 2239data.fp = _target.Contracts.StackWalk.GetRuntimeFramePointer(handle).Value; 2251TargetPointer mdPtr = _target.Contracts.StackWalk.GetMethodDescPtr(handle); 2262data.v.exactGenericArgsToken = _target.Contracts.StackWalk.GetExactGenericArgsToken(handle).Value; 2279TargetCodePointer controlPC = _target.Contracts.StackWalk.GetInstructionPointer(handle); 2303data.v.jitFuncData.fpParentOrSelf = _target.Contracts.StackWalk.GetFuncletRootId(handle, out uint parentNativeOffset).Value; 2317IExecutionManager eman = _target.Contracts.ExecutionManager; 2319IGCInfo gcInfo = _target.Contracts.GCInfo; 2320TargetCodePointer ip = _target.Contracts.StackWalk.GetInstructionPointer(handle); 2325IStackWalk stackWalk = _target.Contracts.StackWalk; 2368IStackWalk stackwalk = _target.Contracts.StackWalk; 2403TargetPointer currentAppDomain = _target.Contracts.Loader.GetAppDomain(); 2404IStackWalk stackwalk = _target.Contracts.StackWalk; 2493IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2511ILoader loader = _target.Contracts.Loader; 2545IExecutionManager eman = _target.Contracts.ExecutionManager; 2590ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 2591byte[] leafContext = _target.Contracts.StackWalk.GetContext(threadData, ThreadContextSource.None, allFlags); 2626ThreadData threadData = _target.Contracts.Thread.GetThreadData(new TargetPointer(vmThread)); 2627byte[] context = _target.Contracts.StackWalk.GetContext(threadData, ThreadContextSource.Debugger, allFlags); 2667Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2703Contracts.ISignature signature = _target.Contracts.Signature; 2737RuntimeInfoArchitecture arch = _target.Contracts.RuntimeInfo.GetTargetArchitecture(); 2743Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2790*pRetVal = _target.Contracts.Object.GetMethodTableAddress(new TargetPointer(rawToken)).Value; 2830ILoader loader = _target.Contracts.Loader; 2833MetadataReader mdReader = _target.Contracts.EcmaMetadata.GetMetadata(moduleHandle) 2849IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2903ILoader loader = _target.Contracts.Loader; 2908IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2924nativeCode = _target.Contracts.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(nativeCode); 2927IExecutionManager executionManager = _target.Contracts.ExecutionManager; 2935if (_target.Contracts.TryGetContract(out ICodeVersions codeVersions)) 2978code = _target.Contracts.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(code); 2985IExecutionManager executionManager = _target.Contracts.ExecutionManager; 3000IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3006if (_target.Contracts.TryGetContract(out ICodeVersions codeVersions)) 3089Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3117Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3156IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3210IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3260IRuntimeMutableTypeSystem? mts = _target.Contracts.TryGetContract<IRuntimeMutableTypeSystem>(out IRuntimeMutableTypeSystem enc) ? enc : null; 3419IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3448IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3449TargetPointer mtAddr = _target.Contracts.Object.GetMethodTableAddress(new TargetPointer(addr)); 3527Contracts.ILoader loader = _target.Contracts.Loader; 3570IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3610IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3766IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3906Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3940Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3967IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3968IRuntimeMutableTypeSystem mrts = _target.Contracts.RuntimeMutableTypeSystem; 3969Contracts.ILoader loader = _target.Contracts.Loader; 4071ILoader loader = _target.Contracts.Loader; 4072IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4104IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4182Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4222IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4224TargetPointer parentMT = _target.Contracts.Object.GetMethodTableAddress(objectAddress); 4282ulong vmAppDomain = _target.Contracts.Loader.GetAppDomain().Value; 4284IException exceptionContract = _target.Contracts.Exception; 4330IObject obj = _target.Contracts.Object; 4375IObject obj = _target.Contracts.Object; 4379IBuiltInCOM builtInCom = _target.Contracts.BuiltInCOM; 4423IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4462IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4463TargetPointer mtAddr = _target.Contracts.Object.GetMethodTableAddress(objectAddress); 4469_target.Contracts.Object.GetStringData(objectAddress, out uint length, out uint offset); 4501IObject objectContract = _target.Contracts.Object; 4502IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4565IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4570TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(objectAddress); 4582*pObjSize = (uint)_target.Contracts.Object.GetSize(objectAddress); 4627*pRetVal = _target.Contracts.Debugger.GetDebuggerControlBlockAddress().Value; 4764TargetPointer syncBlock = _target.Contracts.Object.GetSyncBlockAddress(vmObject); 4766if (syncBlock == TargetPointer.Null || !_target.Contracts.SyncBlock.TryGetLockInfo(syncBlock, out threadId, out recursionCount)) 4772TargetPointer threadPtr = _target.Contracts.Thread.IdToThread(threadId); 4818*pRetVal = _target.Contracts.Debugger.GetAttachStateFlags(); 4853Contracts.ILoader loader = _target.Contracts.Loader; 4916Contracts.ThreadState threadState = _target.Contracts.Thread.GetThreadData(vmThread).State; 5108IGC gc = _target.Contracts.GC; 5218IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5219TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(new TargetPointer(obj)); 5409TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(new TargetPointer(obj)); 5480IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5520IEcmaMetadata ecmaMetadataContract = _target.Contracts.EcmaMetadata; 5521ISignature signature = _target.Contracts.Signature; 5536Contracts.ModuleHandle enclosingModuleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(enclosingModulePtr); 5632IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5689IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5762Contracts.IGC gc = _target.Contracts.GC; 5807bool hasReadWriteMetadata = _target.Contracts.EcmaMetadata.HasReadWriteMetadata(new TargetPointer(vmPEAssembly)); 5843if (_target.Contracts.TryGetContract<IReJIT>(out IReJIT rejit)) 5845ILoader loader = _target.Contracts.Loader; 5855ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5894if (!_target.Contracts.TryGetContract<IReJIT>(out IReJIT rejit)) 5897ILoader loader = _target.Contracts.Loader; 5911ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5953ILoader loader = _target.Contracts.Loader; 5962ICodeVersions codeVersions = _target.Contracts.CodeVersions; 6025ICodeVersions codeVersions = _target.Contracts.CodeVersions; 6063ICodeVersions codeVersions = _target.Contracts.CodeVersions; 6099if (_target.Contracts.TryGetContract<IReJIT>(out _)) 6101ICodeVersions codeVersions = _target.Contracts.CodeVersions; 6146_target.Contracts.Debugger.EnableGCNotificationEvents(fEnable != Interop.BOOL.FALSE); 6207DelegateInfo delegateInfo = _target.Contracts.Object.GetDelegateInfo(new TargetPointer(delegateObject)); 6216IExecutionManager eman = _target.Contracts.ExecutionManager; 6224IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 6231Contracts.ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 6232*ppFunctionAssembly = _target.Contracts.Loader.GetAssembly(moduleHandle).Value; 6266DelegateInfo delegateInfo = _target.Contracts.Object.GetDelegateInfo(new TargetPointer(delegateObject)); 6293TargetPointer mt = _target.Contracts.Object.GetMethodTableAddress(vmObject); 6294IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 6312Contracts.ILoader loader = _target.Contracts.Loader; 6344*pResult = _target.Contracts.Debugger.MetadataUpdatesApplied() ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 6379Contracts.ILoader loader = _target.Contracts.Loader; 6410ContinuationInfo info = _target.Contracts.Object.GetContinuationInfo(new TargetPointer(continuationAddress)); 6467Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 6475Contracts.ICodeVersions cv = _target.Contracts.CodeVersions; 6486pCode = _target.Contracts.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(pCode); 6487IReadOnlyList<AsyncSuspensionInfo> suspensionPoints = _target.Contracts.DebugInfo.GetAsyncSuspensionPoints(pCode); 6550Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 6738Contracts.ILoader loader = _target.Contracts.Loader; 6794Contracts.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 (5)
27_gc = target.Contracts.GC; 30_appDomain = target.Contracts.Loader.GetAppDomain(); 138if (!_target.Contracts.TryGetContract(out IExternalMemoryHandles externalMemoryHandles)) 161IThread threadContract = _target.Contracts.Thread; 162IStackWalk 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)
143Contracts.ILoader loader = _target.Contracts.Loader; 210TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 250ILoader loader = _target.Contracts.Loader; 323TargetPointer defaultAppDomain = _target.Contracts.Loader.GetAppDomain(); 378TargetPointer defaultAppDomain = _target.Contracts.Loader.GetAppDomain(); 381ILoader loader = _target.Contracts.Loader; 428ILoader loader = _target.Contracts.Loader; 515Contracts.ILoader loader = _target.Contracts.Loader; 559Contracts.ILoader contract = _target.Contracts.Loader; 610Contracts.IBuiltInCOM contract = _target.Contracts.BuiltInCOM; 682Contracts.IBuiltInCOM builtInCOMContract = _target.Contracts.BuiltInCOM; // E_NOTIMPL if contract is not present 761if (_target.Contracts.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows) 767buckets = _target.Contracts.WindowsErrorReporting.GetWatsonBuckets(thread.ToTargetPointer(_target)); 811IExecutionManager eman = _target.Contracts.ExecutionManager; 812IGCInfo gcInfo = _target.Contracts.GCInfo; 897IExecutionManager em = _target.Contracts.ExecutionManager; 1120IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 1121IEcmaMetadata ecmaMetadataContract = _target.Contracts.EcmaMetadata; 1134Contracts.ModuleHandle moduleHandle = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 1250IStackWalk stackWalk = _target.Contracts.StackWalk; 1301IGC gc = _target.Contracts.GC; 1346IGC gc = _target.Contracts.GC; 1412IGC gc = _target.Contracts.GC; 1546IGC gc = _target.Contracts.GC; 1689IGC gc = _target.Contracts.GC; 1692TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 1916IGC gc = _target.Contracts.GC; 1958IGC gc = _target.Contracts.GC; 1983IGC gc = _target.Contracts.GC; 2029IGC gc = _target.Contracts.GC; 2076IGC gc = _target.Contracts.GC; 2162Contracts.ILoader loader = _target.Contracts.Loader; 2192if (!_target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(ip.ToTargetPointer(_target), out string? symbolName)) 2238Contracts.JitManagerInfo jitManagerInfo = _target.Contracts.ExecutionManager.GetJitManagerInfo(JitManagerKind.EE)!.Value; 2305if (_target.Contracts.RuntimeInfo.GetTargetArchitecture() != RuntimeInfoArchitecture.X64) 2361Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 2365Contracts.ICodeVersions nativeCodeContract = _target.Contracts.CodeVersions; 2366Contracts.IReJIT rejitContract = _target.Contracts.ReJIT; 2400data->NativeCodeAddr = _target.Contracts.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(nativeCodeAddr).ToAddress(_target).ToClrDataAddress(_target); 2606ICodeVersions cv = _target.Contracts.CodeVersions; 2607IReJIT rejit = _target.Contracts.ReJIT; 2612pReJitData->NativeCodeAddr = _target.Contracts.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(nativeCode).Value; 2657Contracts.ILoader loader = _target.Contracts.Loader; 2708Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 2727string? fallbackNameString = _target.Contracts.DacStreams.StringFromEEAddress(methodDesc); 2737Contracts.ModuleHandle module = _target.Contracts.Loader.GetModuleHandleFromModulePtr(modulePtr); 2738string modulePath = _target.Contracts.Loader.GetPath(module); 2795Contracts.IStackWalk stackWalkContract = _target.Contracts.StackWalk; 2800_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDescPtr); // validation 2831IExecutionManager executionManager = _target.Contracts.ExecutionManager; 2832IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 2885_target.Contracts.RuntimeTypeSystem.GetMethodDescHandle(methodDesc.ToTargetPointer(_target)); 2906Contracts.IRuntimeTypeSystem contract = _target.Contracts.RuntimeTypeSystem; 2980Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 3021Contracts.IRuntimeTypeSystem contract = _target.Contracts.RuntimeTypeSystem; 3051Contracts.IRuntimeTypeSystem typeSystemContract = _target.Contracts.RuntimeTypeSystem; 3052Contracts.ILoader loader = _target.Contracts.Loader; 3075string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt.ToTargetPointer(_target)); 3118IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3194_target.Contracts.RuntimeTypeSystem.GetTypeHandle(mt.ToTargetPointer(_target)); 3239Contracts.ILoader contract = _target.Contracts.Loader; 3256TargetSpan readOnlyMetadata = _target.Contracts.EcmaMetadata.GetReadOnlyMetadataAddress(handle); 3330Contracts.IException contract = _target.Contracts.Exception; 3369Contracts.IObject objectContract = _target.Contracts.Object; 3370Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 3371Contracts.ILoader loader = _target.Contracts.Loader; 3397string? fallbackName = _target.Contracts.DacStreams.StringFromEEAddress(mt); 3442Contracts.IObject objectContract = _target.Contracts.Object; 3443Contracts.IRuntimeTypeSystem runtimeTypeSystemContract = _target.Contracts.RuntimeTypeSystem; 3505if (_target.Contracts.FeatureFlags.IsEnabled(Contracts.RuntimeFeature.COMInterop) 3553Contracts.IObject contract = _target.Contracts.Object; 3601IGC gc = _target.Contracts.GC; 3653IGC gc = _target.Contracts.GC; 3703Contracts.ILoader contract = _target.Contracts.Loader; 3743Contracts.ILoader contract = _target.Contracts.Loader; 3808IBuiltInCOM builtInCom = _target.Contracts.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows) 3870IBuiltInCOM builtInCom = _target.Contracts.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows) 3954string[] regs = _target.Contracts.RuntimeInfo.GetTargetArchitecture() switch 4071Contracts.IThread contract = _target.Contracts.Thread; 4182IThread threadContract = _target.Contracts.Thread; 4183IStackWalk stackWalkContract = _target.Contracts.StackWalk; 4275ISyncBlock syncBlockContract = _target.Contracts.SyncBlock; 4337ISyncBlock syncBlock = _target.Contracts.SyncBlock; 4361IThread thread = _target.Contracts.Thread; 4366TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 4417Contracts.IThread contract = _target.Contracts.Thread; 4451Contracts.IThread contract = _target.Contracts.Thread; 4461TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 4517TargetPointer threadPtr = _target.Contracts.Thread.IdToThread(thinLockId); 4580Contracts.IThread thread = _target.Contracts.Thread; 4662Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 4791IExecutionManager executionManager = _target.Contracts.ExecutionManager; 4893Contracts.ILoader loader = _target.Contracts.Loader; 4974Contracts.ILoader loader = _target.Contracts.Loader; 5040Contracts.IBuiltInCOM contract = _target.Contracts.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows) 5085Contracts.ILoader loader = _target.Contracts.Loader; 5135Contracts.IException contract = _target.Contracts.Exception; 5165if (!_target.Contracts.FeatureFlags.IsEnabled(Contracts.RuntimeFeature.COMInterop)) 5202IGC gc = _target.Contracts.GC; 5245IGC gc = _target.Contracts.GC; 5352IGC gc = _target.Contracts.GC; 5460ILoader loader = _target.Contracts.Loader; 5461ICodeVersions codeVersions = _target.Contracts.CodeVersions; 5462IReJIT rejitContract = _target.Contracts.ReJIT; 5470IRuntimeTypeSystem runtimeTypeSystemContract = _target.Contracts.RuntimeTypeSystem; 5488TargetCodePointer nativeCode = _target.Contracts.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(codeVersions.GetNativeCode(nativeCodeVersionHandle)); 5588Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 5589ILoader loaderContract = _target.Contracts.Loader; 5633Contracts.IReJIT rejitContract = _target.Contracts.ReJIT; 5634Contracts.ICodeVersions codeVersionsContract = _target.Contracts.CodeVersions; 5678ICodeVersions cv = _target.Contracts.CodeVersions; 5679IReJIT rejitContract = _target.Contracts.ReJIT; 5743Contracts.IReJIT rejit = _target.Contracts.ReJIT; 5744Contracts.ICodeVersions cv = _target.Contracts.CodeVersions; 5745Contracts.ILoader loader = _target.Contracts.Loader; 5746Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5801Contracts.ILoader loader = _target.Contracts.Loader; 5802Contracts.IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 5803Contracts.IReJIT rejit = _target.Contracts.ReJIT; 5804Contracts.ICodeVersions cv = _target.Contracts.CodeVersions; 5875IGC gc = _target.Contracts.GC; 5911IGC gc = _target.Contracts.GC; 5981IGC gc = _target.Contracts.GC; 6044IGC gc = _target.Contracts.GC; 6114IGC gc = _target.Contracts.GC; 6178Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6179Contracts.ILoader loaderContract = _target.Contracts.Loader; 6237Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6302Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6340Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6382Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6421Contracts.IComWrappers comWrappersContract = _target.Contracts.ComWrappers; 6466Contracts.IObject objectContract = _target.Contracts.Object; 6472Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6479if (_target.Contracts.TryGetContract<IObjectiveCMarshal>(out IObjectiveCMarshal? objcContract)) 6520if (_target.Contracts.TryGetContract<IObjectiveCMarshal>(out IObjectiveCMarshal? objcContract)) 6563Contracts.IGC gcContract = _target.Contracts.GC; 6632Contracts.ILoader contract = _target.Contracts.Loader; 6767Contracts.ILoader contract = _target.Contracts.Loader; 6827IReadOnlyList<GCMemoryRegionData> regions = _target.Contracts.GC.GetHandleTableMemoryRegions(); 6853IReadOnlyList<GCMemoryRegionData> regions = _target.Contracts.GC.GetGCBookkeepingMemoryRegions(); 6879IReadOnlyList<GCMemoryRegionData> regions = _target.Contracts.GC.GetGCFreeRegions(); 6926Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 6966Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 7022Contracts.IRuntimeTypeSystem rtsContract = _target.Contracts.RuntimeTypeSystem; 7069_rts = _target.Contracts.RuntimeTypeSystem; 7249IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 7285IGC gc = _target.Contracts.GC; 7495Contracts.IStressLog stressLogContract = _target.Contracts.StressLog; 7523Contracts.IStressLog stressLogContract = _target.Contracts.StressLog; 7554Contracts.IStressLog stressLogContract = _target.Contracts.StressLog; 7576Contracts.IStressLog stressLogContract = _target.Contracts.StressLog;
SOSDacImpl.IXCLRDataProcess.cs (33)
48IExecutionManager executionManager = _target.Contracts.ExecutionManager; 127Contracts.IThread contract = _target.Contracts.Thread; 179TargetPointer thread = _target.Contracts.Thread.IdToThread((uint)taskID); 248*type = _target.Contracts.ExecutionManager.GetCodeKind(codeAddress) switch 298IExecutionManager eman = _target.Contracts.ExecutionManager; 301TargetCodePointer managedCodeAddr = _target.Contracts.ExecutionManager.GetDiagnosticCodeStartFromEntryPoint(codeAddr); 317IPrecodeStubs precodeStubs = _target.Contracts.PrecodeStubs; 336if (resultName is null && _target.Contracts.AuxiliarySymbols.TryGetAuxiliarySymbolName(address.ToTargetPointer(_target), out string? auxSymbolName)) 396IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 451TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 581TargetPointer domain = _target.Contracts.Loader.GetAppDomain(); 641ILoader loader = _target.Contracts.Loader; 773ILoader loader = _target.Contracts.Loader; 823_appDomain = _target.Contracts.Loader.GetAppDomain(); 830_loader = _target.Contracts.Loader; 831_rts = _target.Contracts.RuntimeTypeSystem; 832_cv = _target.Contracts.CodeVersions; 870ILoader loader = _target.Contracts.Loader; 982IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 991IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1028IExecutionManager eman = _target.Contracts.ExecutionManager; 1187INotifications notifications = _target.Contracts.Notifications; 1225TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 1227IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1251IThread thread = _target.Contracts.Thread; 1300TargetPointer appDomain = _target.Contracts.Loader.GetAppDomain(); 1301IRuntimeTypeSystem rts = _target.Contracts.RuntimeTypeSystem; 1408_target.Contracts.CodeNotifications.SetAllCodeNotifications(moduleAddr, CodeNotificationFlagsConverter.FromCom(flags)); 1455ICodeNotifications codeNotif = _target.Contracts.CodeNotifications; 1548_target.Contracts.CodeNotifications.SetCodeNotification(moduleAddr, tokens[i], CodeNotificationFlagsConverter.FromCom(f)); 1654ILoader loader = _target.Contracts.Loader; 1667MetadataReader reader = _target.Contracts.EcmaMetadata.GetMetadata(module) 1889_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 _))