1 instantiation of StackDataFrameHandle
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\StackWalk\StackWalk_1.cs (1)
127
return
new
(Context.Clone(), State, FrameIter.CurrentFrameAddress, ThreadData, isResumable, isActiveFrame, IsInterrupted, HasFaulted, isExceptionFrame);
26 references to StackDataFrameHandle
Microsoft.Diagnostics.DataContractReader.Contracts (26)
Contracts\StackWalk\StackWalk_1.cs (18)
120
public
StackDataFrameHandle
ToDataFrame()
462
public GCFrameData(
StackDataFrameHandle
frame)
467
public
StackDataFrameHandle
Frame { get; }
503
StackDataFrameHandle
handle = walkData.ToDataFrame();
816
private bool IsUnwoundToTargetParentFrame(
StackDataFrameHandle
handle, TargetPointer targetParentFrame)
1040
StackDataFrameHandle
handle = AssertCorrectHandle(stackDataFrameHandle);
1081
StackDataFrameHandle
handle = AssertCorrectHandle(stackDataFrameHandle);
1091
StackDataFrameHandle
handle = AssertCorrectHandle(stackDataFrameHandle);
1097
StackDataFrameHandle
handle = AssertCorrectHandle(stackDataFrameHandle);
1113
StackDataFrameHandle
handle = AssertCorrectHandle(stackDataFrameHandle);
1119
StackDataFrameHandle
handle = AssertCorrectHandle(stackDataFrameHandle);
1125
StackDataFrameHandle
handle = AssertCorrectHandle(stackDataFrameHandle);
1140
private TargetPointer CallerStackPointer(
StackDataFrameHandle
handle) => CallerStackPointer(handle.Context);
1157
StackDataFrameHandle
handle = AssertCorrectHandle(stackDataFrameHandle);
1232
private TargetPointer ComputeX86FramePointer(
StackDataFrameHandle
handle)
1266
StackDataFrameHandle
handle = AssertCorrectHandle(stackDataFrameHandle);
1434
private static
StackDataFrameHandle
AssertCorrectHandle(IStackDataFrameHandle stackDataFrameHandle)
1436
if (stackDataFrameHandle is not
StackDataFrameHandle
handle)
Contracts\StackWalk\StackWalk_1.ExceptionHandling.cs (8)
33
private TargetPointer FindParentStackFrameForStackWalk(
StackDataFrameHandle
handle, bool forGCReporting = false)
46
StackDataFrameHandle
handle,
105
private bool TryGetFuncletParentInfo(
StackDataFrameHandle
funclet, out TargetPointer parentCallerSP, out uint parentNativeOffset)
119
StackDataFrameHandle
cf = AssertCorrectHandle(rawHandle);
159
private bool IsFunclet(
StackDataFrameHandle
handle)
173
private bool IsFilterFunclet(
StackDataFrameHandle
handle)
187
private TargetPointer GetCurrentExceptionTracker(
StackDataFrameHandle
handle)
197
StackDataFrameHandle
handle = AssertCorrectHandle(stackDataFrameHandle);