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