1 write to FrameIter
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\StackWalk\StackWalk_1.cs (1)
871handle.FrameIter = frameIterator;
14 references to FrameIter
Microsoft.Diagnostics.DataContractReader.Contracts (14)
Contracts\StackWalk\StackWalk_1.cs (14)
73var ft = FrameIter.GetCurrentFrameType(); 118return new(Context.Clone(), State, FrameIter.CurrentFrameAddress, ThreadData, isResumable, isActiveFrame, LastFramelessStackParameterSize); 816!handle.FrameIter.IsValid() || 817handle.Context.StackPointer.Value < handle.FrameIter.CurrentFrameAddress.Value || 818handle.FrameIter.GetCurrentFrameType() == FrameType.FaultingExceptionFrame, 819$"SP (0x{handle.Context.StackPointer:X}) should be below next Frame (0x{handle.FrameIter.CurrentFrameAddress:X})"); 853handle.FrameIter.Next(); 882var frameType = handle.FrameIter.GetCurrentFrameType(); 883TargetCodePointer returnAddress = handle.FrameIter.GetCurrentReturnAddress(); 898handle.FrameIter.UpdateContextFromCurrentFrame(handle.Context); 902handle.FrameIter.Next(); 923bool validFrame = handle.FrameIter.IsValid(); 988if (!handle.FrameIter.IsValid()) 997return handle.FrameIter.CurrentFrameAddress.Value < parentContext.StackPointer.Value;