1 override of Contracts
Microsoft.Diagnostics.DataContractReader (1)
ContractDescriptorTarget.cs (1)
54
public override ContractRegistry
Contracts
{ get; }
593 references to Contracts
Microsoft.Diagnostics.DataContractReader.Abstractions (2)
Contracts\Extensions\IReJITExtensions.cs (1)
12
ICodeVersions cv = target.
Contracts
.CodeVersions;
Target.cs (1)
349
Contracts
.Flush(scope);
Microsoft.Diagnostics.DataContractReader.Contracts (173)
_generated\0\LayoutSet.g.cs (1)
80
if (target.
Contracts
.TryGetContract(out IManagedTypeSource mts))
_generated\1\TypeNameResolver.g.cs (3)
15
if (target.
Contracts
.ManagedTypeSource.TryGetTypeHandle(name, out TypeHandle th))
42
if (target.
Contracts
.TryGetContract(out IManagedTypeSource mts))
59
if (target.
Contracts
.ManagedTypeSource.TryGetThreadStaticFieldAddress(name, fieldName, thread, out TargetPointer address))
CodePointerUtils.cs (2)
21
IPlatformMetadata metadata = target.
Contracts
.PlatformMetadata;
37
IPlatformMetadata metadata = target.
Contracts
.PlatformMetadata;
Contracts\BuiltInCOM_1.cs (1)
270
ISyncBlock syncBlock = _target.
Contracts
.SyncBlock;
Contracts\CallingConvention\CallingConvention_1.cs (8)
84
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
85
IRuntimeInfo runtimeInfo = _target.
Contracts
.RuntimeInfo;
279
ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
280
MetadataReader? mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
331
ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
332
MetadataReader? mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
598
IRuntimeInfo runtimeInfo = _target.
Contracts
.RuntimeInfo;
599
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
Contracts\CallingConvention\CdacTypeHandle.cs (2)
45
private IRuntimeTypeSystem Rts => _target.
Contracts
.RuntimeTypeSystem;
48
public RuntimeInfoArchitecture Arch => _target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
Contracts\CodeVersions_1.cs (17)
105
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
122
Contracts.IExecutionManager executionManager = _target.
Contracts
.ExecutionManager;
133
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
150
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
159
ILoader loader = _target.
Contracts
.Loader;
176
MethodDescHandle md = _target.
Contracts
.RuntimeTypeSystem.GetMethodDescHandle(codeVersionHandle.MethodDescAddress);
177
return _target.
Contracts
.RuntimeTypeSystem.GetNativeCode(md);
205
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
222
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
321
MethodDescHandle md = _target.
Contracts
.RuntimeTypeSystem.GetMethodDescHandle(nativeCodeVersion.MethodDescAddress);
322
TargetPointer versioningStateAddress = _target.
Contracts
.RuntimeTypeSystem.GetMethodDescVersioningState(md);
342
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
356
ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(module);
357
TargetPointer ilCodeVersionTable = _target.
Contracts
.Loader.GetLookupTables(moduleHandle).MethodDefToILCodeVersioningState;
358
TargetPointer ilVersionStateAddress = _target.
Contracts
.Loader.GetModuleLookupMapElement(ilCodeVersionTable, methodDefToken, out var _);
406
ILoader loader = _target.
Contracts
.Loader;
450
IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
Contracts\ComWrappers_1.cs (3)
122
IConditionalWeakTable cwt = _target.
Contracts
.ConditionalWeakTable;
146
TargetPointer mt = _target.
Contracts
.Object.GetMethodTableAddress(rcw);
156
IConditionalWeakTable cwt = _target.
Contracts
.ConditionalWeakTable;
Contracts\ConditionalWeakTable_1.cs (5)
23
int hashCode = _target.
Contracts
.Object.TryGetHashCode(key);
36
TargetPointer entriesMT = _target.
Contracts
.Object.GetMethodTableAddress(container.Entries);
37
TypeHandle entriesTypeHandle = _target.
Contracts
.RuntimeTypeSystem.GetTypeHandle(entriesMT);
38
uint entrySize = _target.
Contracts
.RuntimeTypeSystem.GetComponentSize(entriesTypeHandle);
50
TargetNUInt extraInfo = _target.
Contracts
.GC.GetHandleExtraInfo(handle.Handle);
Contracts\Debugger\Debugger_1.cs (3)
232
ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(vmThread);
290
RuntimeInfoArchitecture arch = target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
291
RuntimeInfoOperatingSystem os = target.
Contracts
.RuntimeInfo.GetTargetOperatingSystem();
Contracts\Debugger\StackPusher.cs (2)
48
RuntimeInfoArchitecture arch = target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
49
RuntimeInfoOperatingSystem os = target.
Contracts
.RuntimeInfo.GetTargetOperatingSystem();
Contracts\DebugInfo\DebugInfo_1.cs (1)
25
private readonly IExecutionManager _eman = target.
Contracts
.ExecutionManager;
Contracts\DebugInfo\DebugInfo_2.cs (3)
32
private readonly IExecutionManager _eman = target.
Contracts
.ExecutionManager;
131
ICodeVersions cv = _target.
Contracts
.CodeVersions;
145
bool isX86 = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.X86;
Contracts\EcmaMetadata_1.cs (1)
30
ILoader loader = target.
Contracts
.Loader;
Contracts\Exception_1.cs (2)
60
IObject objectContract = _target.
Contracts
.Object;
61
IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
Contracts\ExecutionManager\ExecutionManagerCore.cs (6)
287
if (_target.
Contracts
.FeatureFlags.IsEnabled(RuntimeFeature.PortableEntrypoints))
302
IPrecodeStubs precodeStubs = _target.
Contracts
.PrecodeStubs;
412
if (_target.
Contracts
.RuntimeInfo.GetTargetArchitecture() is not RuntimeInfoArchitecture.X86)
422
IGCInfo gcInfoContract = _target.
Contracts
.GCInfo;
504
ILoader loader = _target.
Contracts
.Loader;
538
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (2)
57
IGCInfo gcInfo = Target.
Contracts
.GCInfo;
109
bool featureOnStackReplacement = Target.
Contracts
.FeatureFlags.IsEnabled(RuntimeFeature.OnStackReplacement);
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (1)
55
IGCInfo gcInfo = Target.
Contracts
.GCInfo;
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (3)
84
IGCInfo gcInfo = Target.
Contracts
.GCInfo;
173
uint unwindDataSize = UnwindDataSize.GetUnwindDataSize(Target, unwindInfo, Target.
Contracts
.RuntimeInfo.GetTargetArchitecture());
344
IExecutionManager executionManager = Target.
Contracts
.ExecutionManager;
Contracts\GC\GC_1.cs (6)
483
IThread thread = _target.
Contracts
.Thread;
495
IGC gc = _target.
Contracts
.GC;
552
IFeatureFlags featureFlags = _target.
Contracts
.FeatureFlags;
666
if (_target.
Contracts
.FeatureFlags.IsEnabled(RuntimeFeature.COMInterop) && IsRefCounted(type))
668
IObject obj = _target.
Contracts
.Object;
673
IBuiltInCOM builtInCOM = _target.
Contracts
.BuiltInCOM;
Contracts\GCInfo\GCInfoDecoder.cs (1)
150
_arch = target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
Contracts\Loader_1.cs (3)
659
IEcmaMetadata ecmaMetadataContract = _target.
Contracts
.EcmaMetadata;
698
ISHash sHashContract = target.
Contracts
.SHash;
713
ISHash shashContract = _target.
Contracts
.SHash;
Contracts\ManagedTypeSource_1.cs (7)
121
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
156
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
192
fieldDescAddr = _target.
Contracts
.RuntimeTypeSystem.GetFieldDescByName(th, fieldName);
204
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
254
ILoader loader = _target.
Contracts
.Loader;
274
th = _target.
Contracts
.RuntimeTypeSystem.GetTypeHandle(typeHandlePtr);
294
mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
Contracts\Object_1.cs (4)
74
Contracts.IRuntimeTypeSystem typeSystemContract = _target.
Contracts
.RuntimeTypeSystem;
118
return _target.
Contracts
.SyncBlock.GetBuiltInComData(syncBlockPtr, out rcw, out ccw, out ccf);
159
return _target.
Contracts
.SyncBlock.GetSyncBlock(index);
207
Contracts.IRuntimeTypeSystem typeSystemContract = _target.
Contracts
.RuntimeTypeSystem;
Contracts\ObjectiveCMarshal_1.cs (1)
25
IConditionalWeakTable cwt = _target.
Contracts
.ConditionalWeakTable;
Contracts\PrecodeStubs_Common.cs (1)
150
IPlatformMetadata pm = target.
Contracts
.PlatformMetadata;
Contracts\RuntimeMutableTypeSystem_1.cs (5)
35
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
36
ILoader loader = _target.
Contracts
.Loader;
103
IObject objectContract = _target.
Contracts
.Object;
104
IGC gcContract = _target.
Contracts
.GC;
105
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
Contracts\RuntimeTypeSystem_1.cs (26)
347
RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.
Contracts
.RuntimeTypeSystem;
620
arch = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
700
ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
701
MetadataReader? reader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
917
Contracts.IThread threadContract = _target.
Contracts
.Thread;
926
Contracts.IThread threadContract = _target.
Contracts
.Thread;
985
RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.
Contracts
.RuntimeTypeSystem;
1268
ILoader loaderContract = _target.
Contracts
.Loader;
1311
ILoader loaderContract = _target.
Contracts
.Loader;
1453
RuntimeTypeSystem_1 rts = (RuntimeTypeSystem_1)target.
Contracts
.RuntimeTypeSystem;
1599
ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
1600
MetadataReader? mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
1841
ModuleHandle mod = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(loaderModuleAddr);
1842
return _target.
Contracts
.Loader.IsCollectible(mod);
1851
if (_target.
Contracts
.ReJIT.IsEnabled())
1857
return _target.
Contracts
.CodeVersions.CodeVersionManagerSupportsMethod(methodDesc.Address);
1999
IExecutionManager executionManager = _target.
Contracts
.ExecutionManager;
2008
TargetPointer methodDescPtr = _target.
Contracts
.PrecodeStubs.GetMethodDescFromStubAddress(pCode);
2241
ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
2242
MetadataReader? mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
2250
return _target.
Contracts
.Signature.DecodeFieldSignature(fieldDef.Signature, moduleHandle, enclosingType);
2277
ILoader loader = _target.
Contracts
.Loader;
2279
MetadataReader? md = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
2302
ILoader loader = _target.
Contracts
.Loader;
2318
ILoader loader = _target.
Contracts
.Loader;
2348
MetadataReader mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle)!;
Contracts\Signature\Signature_1.cs (2)
48
MetadataReader mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle)!;
63
if (_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)
32
private readonly IExecutionManager _eman = target.
Contracts
.ExecutionManager;
34
private readonly bool _unixAMD64ABI = target.
Contracts
.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows;
853
Debug.Assert(_target.
Contracts
.RuntimeInfo.GetTargetOperatingSystem() == RuntimeInfoOperatingSystem.Windows);
Contracts\StackWalk\Context\ARM\ARMUnwinder.cs (1)
16
private readonly IExecutionManager _eman = target.
Contracts
.ExecutionManager;
Contracts\StackWalk\Context\ARM64\ARM64Unwinder.cs (1)
48
private readonly IExecutionManager _eman = target.
Contracts
.ExecutionManager;
Contracts\StackWalk\Context\IPlatformAgnosticContext.cs (1)
44
IRuntimeInfo runtimeInfo = target.
Contracts
.RuntimeInfo;
Contracts\StackWalk\Context\LoongArch64\LoongArch64Unwinder.cs (1)
33
private readonly IExecutionManager _eman = target.
Contracts
.ExecutionManager;
Contracts\StackWalk\Context\RISCV64\RISCV64Unwinder.cs (1)
41
private readonly IExecutionManager _eman = target.
Contracts
.ExecutionManager;
Contracts\StackWalk\Context\X86\X86Unwinder.cs (2)
38
private readonly bool _unixX86ABI = target.
Contracts
.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows;
53
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
Contracts\StackWalk\FrameHandling\AMD64FrameHandler.cs (1)
21
if (_target.
Contracts
.RuntimeInfo.GetTargetOperatingSystem() == RuntimeInfoOperatingSystem.Windows)
Contracts\StackWalk\FrameHandling\FrameHelpers.cs (2)
118
IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
553
IRuntimeInfo runtimeInfo = _target.
Contracts
.RuntimeInfo;
Contracts\StackWalk\FrameHandling\X86FrameHandler.cs (2)
51
MethodDescHandle md = _target.
Contracts
.RuntimeTypeSystem.GetMethodDescHandle(framedMethodFrame.MethodDescPtr);
52
if (!_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 (8)
27
_eman = target.
Contracts
.ExecutionManager;
28
_gcInfo = target.
Contracts
.GCInfo;
203
if (_target.
Contracts
.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.X86)
340
IRuntimeInfo runtimeInfo = _target.
Contracts
.RuntimeInfo;
368
MethodDescHandle md = _target.
Contracts
.RuntimeTypeSystem.GetMethodDescHandle(fmf.MethodDescPtr);
369
if (!_target.
Contracts
.CallingConvention.TryComputeArgGCRefMapBlob(md, out byte[] blob) || blob.Length == 0)
382
if (_target.
Contracts
.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.X86)
389
if (_target.
Contracts
.RuntimeInfo.GetTargetArchitecture() is RuntimeInfoArchitecture.X86)
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);
90
ReadOnlySpan<TypeHandle> instantiation = _target.
Contracts
.RuntimeTypeSystem.GetGenericMethodInstantiation(genericContext.MethodContext);
105
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
143
return ClassifyTypeHandle(_target.
Contracts
.RuntimeTypeSystem.GetTypeHandle(typeHandlePointer));
160
TargetPointer typeHandlePtr = _target.
Contracts
.Loader.GetModuleLookupMapElement(lookupTable, (uint)token, out _);
164
return ClassifyTypeHandle(_target.
Contracts
.RuntimeTypeSystem.GetTypeHandle(typeHandlePtr));
183
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
Contracts\StackWalk\StackWalk_1.cs (12)
27
_eman = target.
Contracts
.ExecutionManager;
150
bool isX86 = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.X86;
316
IGCInfoHandle gcHandle = _target.
Contracts
.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion);
319
foreach (var range in _target.
Contracts
.GCInfo.GetInterruptibleRanges(gcHandle))
398
IException exceptionContract = _target.
Contracts
.Exception;
825
if (_target.
Contracts
.ExecutionManager.GetCodeBlockHandle(preUnwindIp) is CodeBlockHandle cbh)
827
handle.LastFramelessStackParameterSize = _target.
Contracts
.ExecutionManager.GetStackParameterSize(cbh);
859
HijackKind hijackKind = _target.
Contracts
.Debugger.GetHijackKind(ip);
1006
&& _target.
Contracts
.RuntimeInfo.GetTargetArchitecture() == RuntimeInfoArchitecture.X86
1037
(bool useFramePointer, long offset) = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture() switch
1097
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
1134
ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(threadPointer);
Contracts\Thread_1.cs (1)
289
readFrom = _target.
Contracts
.Object.GetArrayData(exception.WatsonBuckets, out _, out _, out _);
CoreCLRContracts.cs (1)
62
RuntimeInfoArchitecture arch = t.
Contracts
.RuntimeInfo.GetTargetArchitecture();
RuntimeTypeSystemHelpers\MethodValidation.cs (2)
198
Contracts.IPrecodeStubs precode = _target.
Contracts
.PrecodeStubs;
209
Contracts.IExecutionManager executionManager = _target.
Contracts
.ExecutionManager;
Microsoft.Diagnostics.DataContractReader.Legacy (418)
ClrDataAppDomain.cs (1)
39
ILoader loader = _target.
Contracts
.Loader;
ClrDataExceptionState.cs (3)
86
_target.
Contracts
.Exception.GetNestedExceptionInfo(
127
ExceptionData exceptionData = _target.
Contracts
.Exception.GetExceptionData(exceptionObject);
149
string message = _target.
Contracts
.Object.GetStringValue(exceptionData.Message);
ClrDataFrame.cs (19)
48
IStackWalk stackWalk = _target.
Contracts
.StackWalk;
111
TargetPointer appDomainAddr = _target.
Contracts
.Loader.GetAppDomain();
201
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
351
IStackWalk stackWalk = _target.
Contracts
.StackWalk;
352
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
360
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
405
IStackWalk stackWalk = _target.
Contracts
.StackWalk;
410
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
415
ILoader loader = _target.
Contracts
.Loader;
419
IEcmaMetadata ecmaMetadataContract = _target.
Contracts
.EcmaMetadata;
457
IStackWalk stackWalk = _target.
Contracts
.StackWalk;
458
IDebugInfo debugInfo = _target.
Contracts
.DebugInfo;
516
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
518
ILoader loader = _target.
Contracts
.Loader;
542
mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle)!;
747
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
758
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
793
MetadataReader moduleReader = _target.
Contracts
.EcmaMetadata.GetMetadata(_moduleHandle)!;
964
RuntimeInfoArchitecture arch = target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
ClrDataMethodDefinition.cs (9)
36
ILoader loader = _target.
Contracts
.Loader;
46
IRuntimeTypeSystem rts = target.
Contracts
.RuntimeTypeSystem;
55
IRuntimeTypeSystem rts = target.
Contracts
.RuntimeTypeSystem;
69
ILoader loader = _target.
Contracts
.Loader;
71
IEcmaMetadata ecmaMetadata = _target.
Contracts
.EcmaMetadata;
269
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
398
ICodeNotifications codeNotif = _target.
Contracts
.CodeNotifications;
422
ICodeNotifications codeNotif = _target.
Contracts
.CodeNotifications;
462
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
ClrDataMethodInstance.cs (10)
48
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
104
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
123
string? fallbackName = _target.
Contracts
.DacStreams.StringFromEEAddress(_methodDesc.Address);
201
if (!_target.
Contracts
.DebugInfo.HasDebugInfo(pCode))
204
IEnumerable<OffsetMapping> mapEnumerable = _target.
Contracts
.DebugInfo.GetMethodNativeMap(
291
TargetCodePointer nativeCode = _target.
Contracts
.RuntimeTypeSystem.GetNativeCode(_methodDesc);
292
TargetCodePointer pCode = _target.
Contracts
.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode);
297
if (!_target.
Contracts
.DebugInfo.HasDebugInfo(pCode))
300
IEnumerable<OffsetMapping> mapEnumerable = _target.
Contracts
.DebugInfo.GetMethodNativeMap(
393
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
ClrDataModule.cs (11)
83
ILoader loader = _target.
Contracts
.Loader;
85
reader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle);
299
ILoader loader = _target.
Contracts
.Loader;
301
MetadataReader reader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle)!;
461
Contracts.ILoader loader = _target.
Contracts
.Loader;
502
Contracts.ILoader contract = _target.
Contracts
.Loader;
552
Contracts.ILoader contract = _target.
Contracts
.Loader;
594
Contracts.ILoader contract = _target.
Contracts
.Loader;
640
Contracts.ILoader contract = _target.
Contracts
.Loader;
756
Contracts.ILoader contract = _target.
Contracts
.Loader;
813
Contracts.ILoader loader = _target.
Contracts
.Loader;
ClrDataStackWalk.cs (4)
32
ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(_threadAddr);
33
_dataFrames = _target.
Contracts
.StackWalk.CreateStackWalk(threadData).GetEnumerator();
67
IStackWalk sw = _target.
Contracts
.StackWalk;
190
IStackWalk sw = _target.
Contracts
.StackWalk;
ClrDataTask.cs (5)
41
TargetPointer currentAppDomain = _target.
Contracts
.Loader.GetAppDomain();
71
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(_address);
109
TargetPointer thrownObjectHandle = _target.
Contracts
.Thread.GetCurrentExceptionHandle(_address);
116
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(_address);
150
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(_address);
ConversionExtensions.cs (1)
91
IPlatformMetadata metadata = target.
Contracts
.PlatformMetadata;
Dbi\DacDbiImpl.cs (147)
83
*pResult = _target.
Contracts
.Debugger.TryGetDebuggerData(out Contracts.DebuggerData data) && data.IsLeftSideInitialized ? Interop.BOOL.TRUE : Interop.BOOL.FALSE;
134
string name = _target.
Contracts
.Loader.GetAppDomainFriendlyName();
157
Contracts.ILoader loader = _target.
Contracts
.Loader;
189
Contracts.ILoader loader = _target.
Contracts
.Loader;
228
Contracts.ILoader loader = _target.
Contracts
.Loader;
291
Contracts.ILoader loader = _target.
Contracts
.Loader;
334
Contracts.ILoader loader = _target.
Contracts
.Loader;
385
Contracts.ILoader loader = _target.
Contracts
.Loader;
423
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
455
Contracts.ILoader loader = _target.
Contracts
.Loader;
491
Contracts.ILoader loader = _target.
Contracts
.Loader;
551
Contracts.ILoader loader = _target.
Contracts
.Loader;
599
_target.
Contracts
.Debugger.RequestSyncAtEvent();
620
_target.
Contracts
.Debugger.SetSendExceptionsOutsideOfJMC(sendExceptionsOutsideOfJMC != Interop.BOOL.FALSE);
641
Contracts.IDebugger debugger = _target.
Contracts
.Debugger;
672
Contracts.IDebugger debugger = _target.
Contracts
.Debugger;
741
TargetPointer espContext = _target.
Contracts
.Debugger.PrepareExceptionHijack(
772
Contracts.IThread threadContract = _target.
Contracts
.Thread;
827
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
852
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
878
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
907
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(threadPtr);
908
_target.
Contracts
.Thread.GetThreadAllocContext(threadPtr, out long allocBytes, out long allocBytesLoh);
944
_target.
Contracts
.Thread.SetDebuggerControlledThreadState(threadPtr, Contracts.DebuggerControlledThreadState.UserSuspend);
948
_target.
Contracts
.Thread.ResetDebuggerControlledThreadState(threadPtr, Contracts.DebuggerControlledThreadState.UserSuspend);
975
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1005
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(threadPtr);
1083
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1112
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1139
TargetPointer exceptionHandle = _target.
Contracts
.Thread.GetCurrentExceptionHandle(threadPtr);
1142
ThreadData data = _target.
Contracts
.Thread.GetThreadData(threadPtr);
1175
if (_target.
Contracts
.TryGetContract<IComWrappers>(out IComWrappers? comWrappers))
1184
if (!comWrappersSuccess && _target.
Contracts
.TryGetContract<IBuiltInCOM>(out IBuiltInCOM? builtInCOM))
1220
Contracts.ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1246
TargetPointer defaultAppDomain = _target.
Contracts
.Loader.GetAppDomain();
1272
Contracts.ILoader loader = _target.
Contracts
.Loader;
1308
Contracts.IThread threadContract = _target.
Contracts
.Thread;
1320
IStackWalk sw = _target.
Contracts
.StackWalk;
1402
ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1403
byte[] seedContext = _target.
Contracts
.StackWalk.GetContext(threadData, ThreadContextSource.Debugger, allFlags);
1406
handleData = new StackWalkHandleData(_target.
Contracts
.StackWalk, threadData);
1497
IStackWalk sw = _target.
Contracts
.StackWalk;
1504
RuntimeInfoArchitecture arch = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
1643
_target.
Contracts
.Thread.GetStackLimitData(new TargetPointer(vmThread), out TargetPointer stackBase, out TargetPointer stackLimit, out _);
1694
IStackWalk stackwalk = _target.
Contracts
.StackWalk;
1728
TargetPointer currentAppDomain = _target.
Contracts
.Loader.GetAppDomain();
1729
IStackWalk stackwalk = _target.
Contracts
.StackWalk;
1818
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
1830
ILoader loader = _target.
Contracts
.Loader;
1858
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
1913
ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1914
byte[] leafContext = _target.
Contracts
.StackWalk.GetContext(threadData, ThreadContextSource.None, allFlags);
1948
ThreadData threadData = _target.
Contracts
.Thread.GetThreadData(new TargetPointer(vmThread));
1949
byte[] context = _target.
Contracts
.StackWalk.GetContext(threadData, ThreadContextSource.Debugger, allFlags);
1988
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2023
Contracts.ISignature signature = _target.
Contracts
.Signature;
2056
RuntimeInfoArchitecture arch = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture();
2062
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2108
*pRetVal = _target.
Contracts
.Object.GetMethodTableAddress(new TargetPointer(rawToken)).Value;
2147
ILoader loader = _target.
Contracts
.Loader;
2150
MetadataReader mdReader = _target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle)
2163
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2220
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2247
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2285
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2341
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2391
IRuntimeMutableTypeSystem? mts = _target.
Contracts
.TryGetContract<IRuntimeMutableTypeSystem>(out IRuntimeMutableTypeSystem enc) ? enc : null;
2549
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2577
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2578
TargetPointer mtAddr = _target.
Contracts
.Object.GetMethodTableAddress(new TargetPointer(addr));
2655
Contracts.ILoader loader = _target.
Contracts
.Loader;
2698
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2737
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2888
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3027
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3060
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3086
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3087
IRuntimeMutableTypeSystem mrts = _target.
Contracts
.RuntimeMutableTypeSystem;
3088
Contracts.ILoader loader = _target.
Contracts
.Loader;
3187
ILoader loader = _target.
Contracts
.Loader;
3188
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3220
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3297
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3341
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3343
TargetPointer parentMT = _target.
Contracts
.Object.GetMethodTableAddress(objectAddress);
3400
ulong vmAppDomain = _target.
Contracts
.Loader.GetAppDomain().Value;
3402
IException exceptionContract = _target.
Contracts
.Exception;
3447
IObject obj = _target.
Contracts
.Object;
3491
IObject obj = _target.
Contracts
.Object;
3495
IBuiltInCOM builtInCom = _target.
Contracts
.BuiltInCOM;
3538
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3576
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3577
TargetPointer mtAddr = _target.
Contracts
.Object.GetMethodTableAddress(objectAddress);
3583
_target.
Contracts
.Object.GetStringData(objectAddress, out uint length, out uint offset);
3614
IObject objectContract = _target.
Contracts
.Object;
3615
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3678
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3683
TargetPointer mt = _target.
Contracts
.Object.GetMethodTableAddress(objectAddress);
3695
*pObjSize = (uint)_target.
Contracts
.Object.GetSize(objectAddress);
3739
*pRetVal = _target.
Contracts
.Debugger.GetDebuggerControlBlockAddress().Value;
3870
TargetPointer syncBlock = _target.
Contracts
.Object.GetSyncBlockAddress(vmObject);
3872
if (syncBlock == TargetPointer.Null || !_target.
Contracts
.SyncBlock.TryGetLockInfo(syncBlock, out threadId, out recursionCount))
3878
TargetPointer threadPtr = _target.
Contracts
.Thread.IdToThread(threadId);
3918
*pRetVal = _target.
Contracts
.Debugger.GetAttachStateFlags();
3952
Contracts.ILoader loader = _target.
Contracts
.Loader;
4174
IGC gc = _target.
Contracts
.GC;
4283
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
4284
TargetPointer mt = _target.
Contracts
.Object.GetMethodTableAddress(new TargetPointer(obj));
4479
TargetPointer mt = _target.
Contracts
.Object.GetMethodTableAddress(new TargetPointer(obj));
4548
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
4588
IEcmaMetadata ecmaMetadataContract = _target.
Contracts
.EcmaMetadata;
4589
ISignature signature = _target.
Contracts
.Signature;
4604
Contracts.ModuleHandle enclosingModuleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(enclosingModulePtr);
4699
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
4755
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
4827
Contracts.IGC gc = _target.
Contracts
.GC;
4880
if (_target.
Contracts
.TryGetContract<IReJIT>(out IReJIT rejit))
4882
ILoader loader = _target.
Contracts
.Loader;
4889
ICodeVersions codeVersions = _target.
Contracts
.CodeVersions;
4923
if (!_target.
Contracts
.Debugger.TryGetDebuggerData(out Contracts.DebuggerData data))
4952
if (!_target.
Contracts
.Debugger.TryGetDebuggerData(out Contracts.DebuggerData data))
4985
if (!_target.
Contracts
.TryGetContract<IReJIT>(out IReJIT rejit))
4988
ILoader loader = _target.
Contracts
.Loader;
4999
ICodeVersions codeVersions = _target.
Contracts
.CodeVersions;
5039
ICodeVersions codeVersions = _target.
Contracts
.CodeVersions;
5076
ICodeVersions codeVersions = _target.
Contracts
.CodeVersions;
5111
if (_target.
Contracts
.TryGetContract<IReJIT>(out _))
5113
ICodeVersions codeVersions = _target.
Contracts
.CodeVersions;
5157
_target.
Contracts
.Debugger.EnableGCNotificationEvents(fEnable != Interop.BOOL.FALSE);
5216
DelegateInfo delegateInfo = _target.
Contracts
.Object.GetDelegateInfo(new TargetPointer(delegateObject));
5225
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
5233
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
5240
Contracts.ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
5241
*ppFunctionAssembly = _target.
Contracts
.Loader.GetAssembly(moduleHandle).Value;
5274
DelegateInfo delegateInfo = _target.
Contracts
.Object.GetDelegateInfo(new TargetPointer(delegateObject));
5301
TargetPointer mt = _target.
Contracts
.Object.GetMethodTableAddress(vmObject);
5302
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
5319
Contracts.ILoader loader = _target.
Contracts
.Loader;
5350
*pResult = _target.
Contracts
.Debugger.MetadataUpdatesApplied() ? Interop.BOOL.TRUE : Interop.BOOL.FALSE;
5384
Contracts.ILoader loader = _target.
Contracts
.Loader;
5414
ContinuationInfo info = _target.
Contracts
.Object.GetContinuationInfo(new TargetPointer(continuationAddress));
5470
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
5478
Contracts.ICodeVersions cv = _target.
Contracts
.CodeVersions;
5489
IReadOnlyList<AsyncSuspensionInfo> suspensionPoints = _target.
Contracts
.DebugInfo.GetAsyncSuspensionPoints(pCode);
5551
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
5739
Contracts.ILoader loader = _target.
Contracts
.Loader;
5795
Contracts.ILoader loader = _target.
Contracts
.Loader;
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();
131
IThread threadContract = _target.
Contracts
.Thread;
132
IStackWalk stackWalkContract = _target.
Contracts
.StackWalk;
Dbi\TypeDataWalk.cs (2)
215
ILoader loader = _target.
Contracts
.Loader;
216
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
SigFormat.cs (10)
159
IRuntimeTypeSystem runtimeTypeSystem = target.
Contracts
.RuntimeTypeSystem;
181
TargetPointer modulePointer = target.
Contracts
.RuntimeTypeSystem.GetModule(th);
182
Contracts.ModuleHandle module = target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePointer);
183
MetadataReader internalTypeMetadata = target.
Contracts
.EcmaMetadata.GetMetadata(module)!;
313
IRuntimeTypeSystem runtimeTypeSystem = target.
Contracts
.RuntimeTypeSystem;
347
TargetPointer modulePointer = target.
Contracts
.RuntimeTypeSystem.GetModule(typeHandle);
348
Contracts.ModuleHandle module = target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePointer);
349
MetadataReader metadata = target.
Contracts
.EcmaMetadata.GetMetadata(module)!;
393
Contracts.ModuleHandle genericVariableModule = target.
Contracts
.Loader.GetModuleHandleFromModulePtr(genericVariableModulePointer);
394
MetadataReader generatedVariableMetadata = target.
Contracts
.EcmaMetadata.GetMetadata(genericVariableModule)!;
SOSDacImpl.cs (153)
119
Contracts.ILoader loader = _target.
Contracts
.Loader;
186
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
225
ILoader loader = _target.
Contracts
.Loader;
297
TargetPointer defaultAppDomain = _target.
Contracts
.Loader.GetAppDomain();
350
TargetPointer defaultAppDomain = _target.
Contracts
.Loader.GetAppDomain();
353
ILoader loader = _target.
Contracts
.Loader;
399
ILoader loader = _target.
Contracts
.Loader;
481
Contracts.ILoader loader = _target.
Contracts
.Loader;
524
Contracts.ILoader contract = _target.
Contracts
.Loader;
574
Contracts.IBuiltInCOM contract = _target.
Contracts
.BuiltInCOM;
645
Contracts.IBuiltInCOM builtInCOMContract = _target.
Contracts
.BuiltInCOM; // E_NOTIMPL if contract is not present
720
Contracts.IThread threadContract = _target.
Contracts
.Thread;
724
if (_target.
Contracts
.RuntimeInfo.GetTargetOperatingSystem() != RuntimeInfoOperatingSystem.Windows)
773
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
774
IGCInfo gcInfo = _target.
Contracts
.GCInfo;
858
IExecutionManager em = _target.
Contracts
.ExecutionManager;
1059
IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
1060
IEcmaMetadata ecmaMetadataContract = _target.
Contracts
.EcmaMetadata;
1061
ISignature signatureContract = _target.
Contracts
.Signature;
1074
Contracts.ModuleHandle moduleHandle = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
1188
IStackWalk stackWalk = _target.
Contracts
.StackWalk;
1238
IGC gc = _target.
Contracts
.GC;
1282
IGC gc = _target.
Contracts
.GC;
1347
IGC gc = _target.
Contracts
.GC;
1480
IGC gc = _target.
Contracts
.GC;
1621
IGC gc = _target.
Contracts
.GC;
1624
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
1836
IGC gc = _target.
Contracts
.GC;
1873
IGC gc = _target.
Contracts
.GC;
1893
IGC gc = _target.
Contracts
.GC;
1938
IGC gc = _target.
Contracts
.GC;
1984
IGC gc = _target.
Contracts
.GC;
2068
Contracts.ILoader loader = _target.
Contracts
.Loader;
2097
if (!_target.
Contracts
.AuxiliarySymbols.TryGetAuxiliarySymbolName(ip.ToTargetPointer(_target), out string? symbolName))
2142
Contracts.JitManagerInfo jitManagerInfo = _target.
Contracts
.ExecutionManager.GetEEJitManagerInfo();
2208
if (_target.
Contracts
.RuntimeInfo.GetTargetArchitecture() != RuntimeInfoArchitecture.X64)
2263
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
2267
Contracts.ICodeVersions nativeCodeContract = _target.
Contracts
.CodeVersions;
2268
Contracts.IReJIT rejitContract = _target.
Contracts
.ReJIT;
2302
data->NativeCodeAddr = _target.
Contracts
.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCodeAddr).ToAddress(_target).ToClrDataAddress(_target);
2508
ICodeVersions cv = _target.
Contracts
.CodeVersions;
2509
IReJIT rejit = _target.
Contracts
.ReJIT;
2515
pReJitData->NativeCodeAddr = _target.
Contracts
.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(nativeCode).Value;
2551
Contracts.ILoader loader = _target.
Contracts
.Loader;
2602
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
2621
string? fallbackNameString = _target.
Contracts
.DacStreams.StringFromEEAddress(methodDesc);
2631
Contracts.ModuleHandle module = _target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
2632
string modulePath = _target.
Contracts
.Loader.GetPath(module);
2688
Contracts.IStackWalk stackWalkContract = _target.
Contracts
.StackWalk;
2693
_target.
Contracts
.RuntimeTypeSystem.GetMethodDescHandle(methodDescPtr); // validation
2723
IExecutionManager executionManager = _target.
Contracts
.ExecutionManager;
2724
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
2776
_target.
Contracts
.RuntimeTypeSystem.GetMethodDescHandle(methodDesc.ToTargetPointer(_target));
2796
Contracts.IRuntimeTypeSystem contract = _target.
Contracts
.RuntimeTypeSystem;
2869
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
2909
Contracts.IRuntimeTypeSystem contract = _target.
Contracts
.RuntimeTypeSystem;
2938
Contracts.IRuntimeTypeSystem typeSystemContract = _target.
Contracts
.RuntimeTypeSystem;
2939
Contracts.ILoader loader = _target.
Contracts
.Loader;
2962
string? fallbackName = _target.
Contracts
.DacStreams.StringFromEEAddress(mt.ToTargetPointer(_target));
3004
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3079
_target.
Contracts
.RuntimeTypeSystem.GetTypeHandle(mt.ToTargetPointer(_target));
3116
Contracts.ILoader contract = _target.
Contracts
.Loader;
3133
TargetSpan readOnlyMetadata = _target.
Contracts
.EcmaMetadata.GetReadOnlyMetadataAddress(handle);
3212
Contracts.IException contract = _target.
Contracts
.Exception;
3250
Contracts.IObject objectContract = _target.
Contracts
.Object;
3251
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
3252
Contracts.ILoader loader = _target.
Contracts
.Loader;
3278
string? fallbackName = _target.
Contracts
.DacStreams.StringFromEEAddress(mt);
3322
Contracts.IObject objectContract = _target.
Contracts
.Object;
3323
Contracts.IRuntimeTypeSystem runtimeTypeSystemContract = _target.
Contracts
.RuntimeTypeSystem;
3385
if (_target.
Contracts
.FeatureFlags.IsEnabled(Contracts.RuntimeFeature.COMInterop)
3432
Contracts.IObject contract = _target.
Contracts
.Object;
3479
IGC gc = _target.
Contracts
.GC;
3530
IGC gc = _target.
Contracts
.GC;
3579
Contracts.ILoader contract = _target.
Contracts
.Loader;
3618
Contracts.ILoader contract = _target.
Contracts
.Loader;
3681
IBuiltInCOM builtInCom = _target.
Contracts
.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows)
3742
IBuiltInCOM builtInCom = _target.
Contracts
.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows)
3825
string[] regs = _target.
Contracts
.RuntimeInfo.GetTargetArchitecture() switch
3941
Contracts.IThread contract = _target.
Contracts
.Thread;
4044
IThread threadContract = _target.
Contracts
.Thread;
4045
IStackWalk stackWalkContract = _target.
Contracts
.StackWalk;
4135
ISyncBlock syncBlockContract = _target.
Contracts
.SyncBlock;
4196
ISyncBlock syncBlock = _target.
Contracts
.SyncBlock;
4220
IThread thread = _target.
Contracts
.Thread;
4225
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
4275
Contracts.IThread contract = _target.
Contracts
.Thread;
4308
Contracts.IThread contract = _target.
Contracts
.Thread;
4318
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
4368
TargetPointer threadPtr = _target.
Contracts
.Thread.IdToThread(thinLockId);
4428
Contracts.IThread thread = _target.
Contracts
.Thread;
4508
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
4635
IExecutionManager executionManager = _target.
Contracts
.ExecutionManager;
4737
Contracts.ILoader loader = _target.
Contracts
.Loader;
4816
Contracts.ILoader loader = _target.
Contracts
.Loader;
4882
Contracts.IBuiltInCOM contract = _target.
Contracts
.BuiltInCOM; // E_NOTIMPL if not defined (non-Windows)
4926
Contracts.ILoader loader = _target.
Contracts
.Loader;
4975
Contracts.IException contract = _target.
Contracts
.Exception;
5004
if (!_target.
Contracts
.FeatureFlags.IsEnabled(Contracts.RuntimeFeature.COMInterop))
5040
IGC gc = _target.
Contracts
.GC;
5082
IGC gc = _target.
Contracts
.GC;
5188
IGC gc = _target.
Contracts
.GC;
5294
ILoader loader = _target.
Contracts
.Loader;
5295
ICodeVersions codeVersions = _target.
Contracts
.CodeVersions;
5296
IReJIT rejitContract = _target.
Contracts
.ReJIT;
5304
IRuntimeTypeSystem runtimeTypeSystemContract = _target.
Contracts
.RuntimeTypeSystem;
5322
TargetCodePointer nativeCode = _target.
Contracts
.PrecodeStubs.GetInterpreterCodeFromInterpreterPrecodeIfPresent(codeVersions.GetNativeCode(nativeCodeVersionHandle));
5421
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
5422
ILoader loaderContract = _target.
Contracts
.Loader;
5465
Contracts.IReJIT rejitContract = _target.
Contracts
.ReJIT;
5466
Contracts.ICodeVersions codeVersionsContract = _target.
Contracts
.CodeVersions;
5505
ICodeVersions cv = _target.
Contracts
.CodeVersions;
5506
IReJIT rejitContract = _target.
Contracts
.ReJIT;
5569
Contracts.IReJIT rejit = _target.
Contracts
.ReJIT;
5570
Contracts.ICodeVersions cv = _target.
Contracts
.CodeVersions;
5571
Contracts.ILoader loader = _target.
Contracts
.Loader;
5572
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
5626
Contracts.ILoader loader = _target.
Contracts
.Loader;
5627
Contracts.IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
5628
Contracts.IReJIT rejit = _target.
Contracts
.ReJIT;
5629
Contracts.ICodeVersions cv = _target.
Contracts
.CodeVersions;
5697
IGC gc = _target.
Contracts
.GC;
5732
IGC gc = _target.
Contracts
.GC;
5801
IGC gc = _target.
Contracts
.GC;
5863
IGC gc = _target.
Contracts
.GC;
5932
IGC gc = _target.
Contracts
.GC;
5995
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
5996
Contracts.ILoader loaderContract = _target.
Contracts
.Loader;
6052
Contracts.IComWrappers comWrappersContract = _target.
Contracts
.ComWrappers;
6116
Contracts.IComWrappers comWrappersContract = _target.
Contracts
.ComWrappers;
6153
Contracts.IComWrappers comWrappersContract = _target.
Contracts
.ComWrappers;
6194
Contracts.IComWrappers comWrappersContract = _target.
Contracts
.ComWrappers;
6232
Contracts.IComWrappers comWrappersContract = _target.
Contracts
.ComWrappers;
6276
Contracts.IObject objectContract = _target.
Contracts
.Object;
6282
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
6289
if (_target.
Contracts
.TryGetContract<IObjectiveCMarshal>(out IObjectiveCMarshal? objcContract))
6329
if (_target.
Contracts
.TryGetContract<IObjectiveCMarshal>(out IObjectiveCMarshal? objcContract))
6371
Contracts.IGC gcContract = _target.
Contracts
.GC;
6438
Contracts.ILoader contract = _target.
Contracts
.Loader;
6572
Contracts.ILoader contract = _target.
Contracts
.Loader;
6631
IReadOnlyList<GCMemoryRegionData> regions = _target.
Contracts
.GC.GetHandleTableMemoryRegions();
6656
IReadOnlyList<GCMemoryRegionData> regions = _target.
Contracts
.GC.GetGCBookkeepingMemoryRegions();
6681
IReadOnlyList<GCMemoryRegionData> regions = _target.
Contracts
.GC.GetGCFreeRegions();
6724
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
6763
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
6818
Contracts.IRuntimeTypeSystem rtsContract = _target.
Contracts
.RuntimeTypeSystem;
6863
_rts = _target.
Contracts
.RuntimeTypeSystem;
7038
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
7073
IGC gc = _target.
Contracts
.GC;
7269
Contracts.IStressLog stressLogContract = _target.
Contracts
.StressLog;
7296
Contracts.IStressLog stressLogContract = _target.
Contracts
.StressLog;
7326
Contracts.IStressLog stressLogContract = _target.
Contracts
.StressLog;
7347
Contracts.IStressLog stressLogContract = _target.
Contracts
.StressLog;
SOSDacImpl.IXCLRDataProcess.cs (23)
45
Contracts.IThread contract = _target.
Contracts
.Thread;
118
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
125
IPrecodeStubs precodeStubs = _target.
Contracts
.PrecodeStubs;
132
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
149
if (resultName is null && _target.
Contracts
.AuxiliarySymbols.TryGetAuxiliarySymbolName(address.ToTargetPointer(_target), out string? auxSymbolName))
266
_appDomain = _target.
Contracts
.Loader.GetAppDomain();
273
_loader = _target.
Contracts
.Loader;
274
_rts = _target.
Contracts
.RuntimeTypeSystem;
275
_cv = _target.
Contracts
.CodeVersions;
313
ILoader loader = _target.
Contracts
.Loader;
425
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
434
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
466
IExecutionManager eman = _target.
Contracts
.ExecutionManager;
623
INotifications notifications = _target.
Contracts
.Notifications;
659
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
661
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
677
IThread thread = _target.
Contracts
.Thread;
720
TargetPointer appDomain = _target.
Contracts
.Loader.GetAppDomain();
721
IRuntimeTypeSystem rts = _target.
Contracts
.RuntimeTypeSystem;
813
_target.
Contracts
.CodeNotifications.SetAllCodeNotifications(moduleAddr, CodeNotificationFlagsConverter.FromCom(flags));
851
ICodeNotifications codeNotif = _target.
Contracts
.CodeNotifications;
943
_target.
Contracts
.CodeNotifications.SetCodeNotification(moduleAddr, tokens[i], CodeNotificationFlagsConverter.FromCom(f));
1086
_target.
Contracts
.Notifications.SetGcNotification(gcEvtArgs.condemnedGeneration);
StressTestApi\CdacStressApi.cs (2)
76
IRuntimeTypeSystem rts = target.
Contracts
.RuntimeTypeSystem;
79
encoded = target.
Contracts
.CallingConvention.TryComputeArgGCRefMapBlob(mdh, out blob);
TypeNameBuilder.cs (12)
67
IRuntimeTypeSystem runtimeTypeSystem = target.
Contracts
.RuntimeTypeSystem;
68
ILoader loader = target.
Contracts
.Loader;
124
MetadataReader reader = target.
Contracts
.EcmaMetadata.GetMetadata(module)!;
141
reader = target.
Contracts
.EcmaMetadata.GetMetadata(module);
212
var typeSystemContract = tnb.Target.
Contracts
.RuntimeTypeSystem;
230
Contracts.ModuleHandle module = tnb.Target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePointer);
231
MetadataReader reader = tnb.Target.
Contracts
.EcmaMetadata.GetMetadata(module)!;
284
Contracts.ModuleHandle moduleHandle = tnb.Target.
Contracts
.Loader.GetModuleHandleFromModulePtr(typeSystemContract.GetModule(typeHandle));
298
MetadataReader reader = tnb.Target.
Contracts
.EcmaMetadata.GetMetadata(moduleHandle)!;
322
Contracts.ModuleHandle module = tnb.Target.
Contracts
.Loader.GetModuleHandleFromModulePtr(modulePtr);
325
MetadataReader mr = tnb.Target.
Contracts
.EcmaMetadata.GetMetadata(module)!;
348
if (format.HasFlag(TypeNameFormat.FormatFullInst) && !tnb.Target.
Contracts
.RuntimeTypeSystem.IsGenericVariable(arg, out _, out _))