14 references to FrameIter
Microsoft.Diagnostics.DataContractReader.Contracts (14)
Contracts\StackWalk\StackWalk_1.cs (14)
70
var ft =
FrameIter
.GetCurrentFrameType();
115
return new(Context.Clone(), State,
FrameIter
.CurrentFrameAddress, ThreadData, isResumable, isActiveFrame);
659
!handle.
FrameIter
.IsValid() ||
660
handle.Context.StackPointer.Value < handle.
FrameIter
.CurrentFrameAddress.Value ||
661
handle.
FrameIter
.GetCurrentFrameType() == FrameType.FaultingExceptionFrame,
662
$"SP (0x{handle.Context.StackPointer:X}) should be below next Frame (0x{handle.
FrameIter
.CurrentFrameAddress:X})");
691
handle.
FrameIter
.Next();
701
var frameType = handle.
FrameIter
.GetCurrentFrameType();
702
TargetPointer returnAddress = handle.
FrameIter
.GetCurrentReturnAddress();
717
handle.
FrameIter
.UpdateContextFromCurrentFrame(handle.Context);
721
handle.
FrameIter
.Next();
742
bool validFrame = handle.
FrameIter
.IsValid();
802
if (!handle.
FrameIter
.IsValid())
811
return handle.
FrameIter
.CurrentFrameAddress.Value < parentContext.StackPointer.Value;