1 implementation of IStackDataFrameHandle
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\StackWalk\StackWalk_1.cs (1)
41
bool IsExceptionFrame = false) :
IStackDataFrameHandle
40 references to IStackDataFrameHandle
Microsoft.Diagnostics.DataContractReader.Abstractions (11)
Contracts\IStackWalk.cs (11)
90
IEnumerable<
IStackDataFrameHandle
> CreateStackWalk(ThreadData threadData) => throw new NotImplementedException();
91
IEnumerable<
IStackDataFrameHandle
> CreateStackWalk(ThreadData threadData, byte[] contextBuffer, bool isFirst = true) => throw new NotImplementedException();
93
byte[] GetRawContext(
IStackDataFrameHandle
stackDataFrameHandle) => throw new NotImplementedException();
94
TargetPointer GetFrameAddress(
IStackDataFrameHandle
stackDataFrameHandle) => throw new NotImplementedException();
95
TargetPointer GetRuntimeFramePointer(
IStackDataFrameHandle
stackDataFrameHandle) => throw new NotImplementedException();
96
TargetPointer GetContextFramePointer(
IStackDataFrameHandle
stackDataFrameHandle) => throw new NotImplementedException();
97
TargetPointer GetStackPointer(
IStackDataFrameHandle
stackDataFrameHandle) => throw new NotImplementedException();
100
TargetPointer GetMethodDescPtr(
IStackDataFrameHandle
stackDataFrameHandle) => throw new NotImplementedException();
101
TargetCodePointer GetInstructionPointer(
IStackDataFrameHandle
stackDataFrameHandle) => throw new NotImplementedException();
107
TargetPointer GetFuncletRootId(
IStackDataFrameHandle
stackDataFrameHandle, out uint parentNativeOffset) => throw new NotImplementedException();
108
TargetPointer GetExactGenericArgsToken(
IStackDataFrameHandle
stackDataFrameHandle) => throw new NotImplementedException();
Microsoft.Diagnostics.DataContractReader.Contracts (15)
Contracts\StackWalk\StackWalk_1.cs (13)
134
IEnumerable<
IStackDataFrameHandle
> IStackWalk.CreateStackWalk(ThreadData threadData)
205
IEnumerable<
IStackDataFrameHandle
> IStackWalk.CreateStackWalk(ThreadData threadData, byte[] contextBuffer, bool isFirst)
215
private IEnumerable<
IStackDataFrameHandle
> RunStackWalk(
1014
byte[] IStackWalk.GetRawContext(
IStackDataFrameHandle
stackDataFrameHandle)
1055
TargetPointer IStackWalk.GetFrameAddress(
IStackDataFrameHandle
stackDataFrameHandle)
1065
TargetCodePointer IStackWalk.GetInstructionPointer(
IStackDataFrameHandle
stackDataFrameHandle)
1071
TargetPointer IStackWalk.GetRuntimeFramePointer(
IStackDataFrameHandle
stackDataFrameHandle)
1087
TargetPointer IStackWalk.GetContextFramePointer(
IStackDataFrameHandle
stackDataFrameHandle)
1093
TargetPointer IStackWalk.GetStackPointer(
IStackDataFrameHandle
stackDataFrameHandle)
1099
TargetPointer IStackWalk.GetFuncletRootId(
IStackDataFrameHandle
stackDataFrameHandle, out uint parentNativeOffset)
1123
TargetPointer IStackWalk.GetExactGenericArgsToken(
IStackDataFrameHandle
stackDataFrameHandle)
1232
TargetPointer IStackWalk.GetMethodDescPtr(
IStackDataFrameHandle
stackDataFrameHandle)
1402
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 (14)
ClrDataFrame.cs (2)
27
private readonly
IStackDataFrameHandle
_dataFrame;
29
public ClrDataFrame(Target target, TargetPointer threadAddress,
IStackDataFrameHandle
dataFrame, IXCLRDataFrame? legacyImpl, Lock apiLock)
ClrDataStackWalk.cs (5)
26
private IEnumerator<
IStackDataFrameHandle
> _dataFrames;
73
internal bool IsLegacyVisible(
IStackDataFrameHandle
frame)
93
IStackDataFrameHandle
dataFrame = _dataFrames.Current;
170
IStackDataFrameHandle
dataFrame = _dataFrames.Current;
301
IStackDataFrameHandle
frameData = _dataFrames.Current;
Dbi\DacDbiImpl.cs (5)
2077
IStackDataFrameHandle
handle = handleData.Current;
2184
private byte[] GetCurrentContextBytes(
IStackDataFrameHandle
handle)
2201
private void WriteContext(
IStackDataFrameHandle
handle, nuint ctxPtr)
2209
private void InitFrameData(
IStackDataFrameHandle
handle, FrameType ft, nint pFrameData)
2293
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; }