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