1 implementation of IStackDataFrameHandle
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\StackWalk\StackWalk_1.cs (1)
40bool HasFaulted = false) : IStackDataFrameHandle
39 references to IStackDataFrameHandle
Microsoft.Diagnostics.DataContractReader.Abstractions (11)
Contracts\IStackWalk.cs (11)
88IEnumerable<IStackDataFrameHandle> CreateStackWalk(ThreadData threadData) => throw new NotImplementedException(); 89IEnumerable<IStackDataFrameHandle> CreateStackWalk(ThreadData threadData, byte[] contextBuffer, bool isFirst = true) => throw new NotImplementedException(); 91byte[] GetRawContext(IStackDataFrameHandle stackDataFrameHandle) => throw new NotImplementedException(); 92TargetPointer GetFrameAddress(IStackDataFrameHandle stackDataFrameHandle) => throw new NotImplementedException(); 93TargetPointer GetRuntimeFramePointer(IStackDataFrameHandle stackDataFrameHandle) => throw new NotImplementedException(); 94TargetPointer GetContextFramePointer(IStackDataFrameHandle stackDataFrameHandle) => throw new NotImplementedException(); 95TargetPointer GetStackPointer(IStackDataFrameHandle stackDataFrameHandle) => throw new NotImplementedException(); 98TargetPointer GetMethodDescPtr(IStackDataFrameHandle stackDataFrameHandle) => throw new NotImplementedException(); 99TargetCodePointer GetInstructionPointer(IStackDataFrameHandle stackDataFrameHandle) => throw new NotImplementedException(); 105TargetPointer GetFuncletRootId(IStackDataFrameHandle stackDataFrameHandle, out uint parentNativeOffset) => throw new NotImplementedException(); 106TargetPointer GetExactGenericArgsToken(IStackDataFrameHandle stackDataFrameHandle) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (15)
Contracts\StackWalk\StackWalk_1.cs (13)
130IEnumerable<IStackDataFrameHandle> IStackWalk.CreateStackWalk(ThreadData threadData) 201IEnumerable<IStackDataFrameHandle> IStackWalk.CreateStackWalk(ThreadData threadData, byte[] contextBuffer, bool isFirst) 211private IEnumerable<IStackDataFrameHandle> RunStackWalk( 1010byte[] IStackWalk.GetRawContext(IStackDataFrameHandle stackDataFrameHandle) 1051TargetPointer IStackWalk.GetFrameAddress(IStackDataFrameHandle stackDataFrameHandle) 1061TargetCodePointer IStackWalk.GetInstructionPointer(IStackDataFrameHandle stackDataFrameHandle) 1067TargetPointer IStackWalk.GetRuntimeFramePointer(IStackDataFrameHandle stackDataFrameHandle) 1083TargetPointer IStackWalk.GetContextFramePointer(IStackDataFrameHandle stackDataFrameHandle) 1089TargetPointer IStackWalk.GetStackPointer(IStackDataFrameHandle stackDataFrameHandle) 1095TargetPointer IStackWalk.GetFuncletRootId(IStackDataFrameHandle stackDataFrameHandle, out uint parentNativeOffset) 1119TargetPointer IStackWalk.GetExactGenericArgsToken(IStackDataFrameHandle stackDataFrameHandle) 1228TargetPointer IStackWalk.GetMethodDescPtr(IStackDataFrameHandle stackDataFrameHandle) 1398private static StackDataFrameHandle AssertCorrectHandle(IStackDataFrameHandle stackDataFrameHandle)
Contracts\StackWalk\StackWalk_1.ExceptionHandling.cs (2)
117foreach (IStackDataFrameHandle rawHandle in ((IStackWalk)this).CreateStackWalk(funclet.ThreadData, seed, isFirst: true)) 195private bool HasFrameBeenUnwoundByAnyActiveException(IStackDataFrameHandle stackDataFrameHandle)
Microsoft.Diagnostics.DataContractReader.Legacy (13)
ClrDataFrame.cs (2)
23private readonly IStackDataFrameHandle _dataFrame; 25public ClrDataFrame(Target target, IStackDataFrameHandle dataFrame, IXCLRDataFrame? legacyImpl)
ClrDataStackWalk.cs (4)
23private readonly IEnumerator<IStackDataFrameHandle> _dataFrames; 56internal static bool IsLegacyVisible(IStackDataFrameHandle frame) 68IStackDataFrameHandle dataFrame = _dataFrames.Current; 191IStackDataFrameHandle frameData = _dataFrames.Current;
Dbi\DacDbiImpl.cs (5)
1993IStackDataFrameHandle handle = handleData.Current; 2100private byte[] GetCurrentContextBytes(IStackDataFrameHandle handle) 2117private void WriteContext(IStackDataFrameHandle handle, nuint ctxPtr) 2125private void InitFrameData(IStackDataFrameHandle handle, FrameType ft, nint pFrameData) 2209private TargetPointer GetAmbientSP(IStackDataFrameHandle handle, CodeBlockHandle? codeBlockHandle, uint nativeOffset)
Dbi\Helpers\StackWalkHandleData.cs (2)
17private IEnumerator<IStackDataFrameHandle>? _enumerator; 25public IStackDataFrameHandle? Current { get; private set; }