1 interface inheriting from IGCInfoHandle
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\GCInfo\IGCInfoDecoder.cs (1)
10internal interface IGCInfoDecoder : IGCInfoHandle
19 references to IGCInfoHandle
Microsoft.Diagnostics.DataContractReader.Abstractions (6)
Contracts\IGCInfo.cs (6)
49IGCInfoHandle DecodePlatformSpecificGCInfo(TargetPointer gcInfoAddress, uint gcVersion) => throw new NotImplementedException(); 50IGCInfoHandle DecodeInterpreterGCInfo(TargetPointer gcInfoAddress, uint gcVersion) => throw new NotImplementedException(); 52uint GetCodeLength(IGCInfoHandle handle) => throw new NotImplementedException(); 53uint GetStackBaseRegister(IGCInfoHandle handle) => throw new NotImplementedException(); 54IReadOnlyList<InterruptibleRange> GetInterruptibleRanges(IGCInfoHandle handle) => throw new NotImplementedException(); 55IReadOnlyList<LiveSlot> EnumerateLiveSlots(IGCInfoHandle handle, uint instructionOffset, GcSlotEnumerationOptions options) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\ExecutionManager\ExecutionManagerCore.EEJitManager.cs (1)
59IGCInfoHandle gcInfoHandle = gcInfo.DecodePlatformSpecificGCInfo(pGcInfo, gcVersion);
Contracts\ExecutionManager\ExecutionManagerCore.InterpreterJitManager.cs (1)
57IGCInfoHandle gcInfoHandle = gcInfo.DecodeInterpreterGCInfo(pGcInfo, gcVersion);
Contracts\ExecutionManager\ExecutionManagerCore.ReadyToRunJitManager.cs (1)
86IGCInfoHandle gcInfoHandle = gcInfo.DecodePlatformSpecificGCInfo(pGcInfo, gcVersion);
Contracts\GCInfo\GCInfo_1.cs (7)
19IGCInfoHandle IGCInfo.DecodePlatformSpecificGCInfo(TargetPointer gcInfoAddress, uint gcVersion) 22IGCInfoHandle IGCInfo.DecodeInterpreterGCInfo(TargetPointer gcInfoAddress, uint gcVersion) 25uint IGCInfo.GetCodeLength(IGCInfoHandle gcInfoHandle) 31uint IGCInfo.GetStackBaseRegister(IGCInfoHandle gcInfoHandle) 37IReadOnlyList<InterruptibleRange> IGCInfo.GetInterruptibleRanges(IGCInfoHandle gcInfoHandle) 43IReadOnlyList<LiveSlot> IGCInfo.EnumerateLiveSlots(IGCInfoHandle gcInfoHandle, uint instructionOffset, GcSlotEnumerationOptions options) 49private static IGCInfoDecoder AssertCorrectHandle(IGCInfoHandle gcInfoHandle)
Contracts\StackWalk\GC\GcScanner.cs (1)
46IGCInfoHandle handle = _gcInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion);
Contracts\StackWalk\StackWalk_1.cs (1)
258IGCInfoHandle gcHandle = _target.Contracts.GCInfo.DecodePlatformSpecificGCInfo(gcInfoAddr, gcVersion);
Microsoft.Diagnostics.DataContractReader.Legacy (1)
SOSDacImpl.cs (1)
834IGCInfoHandle gcInfoHandle = codeKind == Contracts.CodeKind.Interpreter