64 references to StackWalkState
Microsoft.Diagnostics.DataContractReader.Abstractions (1)
Contracts\IStackWalk.cs (1)
11
StackWalkState
State { get; }
Microsoft.Diagnostics.DataContractReader.Contracts (60)
Contracts\StackWalk\StackWalk_1.cs (57)
33
StackWalkState
State,
40
private class StackWalkData(IPlatformAgnosticContext context,
StackWalkState
state, FrameIterator frameIter, ThreadData threadData)
43
public
StackWalkState
State { get; set; } = state;
67
if (State is not (
StackWalkState
.Frame or
StackWalkState
.SkippedFrame))
93
if (State ==
StackWalkState
.Frameless)
97
else if (State ==
StackWalkState
.SkippedFrame)
114
bool isActiveFrame = IsFirst && State ==
StackWalkState
.Frameless;
130
StackWalkState
state = IsManaged(context.InstructionPointer, out _) ?
StackWalkState
.Frameless :
StackWalkState
.InitialNativeContext;
138
if (state ==
StackWalkState
.Frameless
152
if (state ==
StackWalkState
.Frameless && CheckForSkippedFrames(stackWalkData))
154
stackWalkData.State =
StackWalkState
.SkippedFrame;
172
StackWalkState
state = IsManaged(context.InstructionPointer, out _) ?
StackWalkState
.Frameless :
StackWalkState
.InitialNativeContext;
177
if (state ==
StackWalkState
.Frameless
191
if (walkData.State ==
StackWalkState
.Frameless && CheckForSkippedFrames(walkData))
192
walkData.State =
StackWalkState
.SkippedFrame;
212
if (gcFrame.Frame.State ==
StackWalkState
.Frameless)
325
bool isValid = walkData.State is not (
StackWalkState
.Error or
StackWalkState
.Complete);
363
case
StackWalkState
.Frameless:
513
goto case
StackWalkState
.Frameless;
580
goto case
StackWalkState
.Frameless;
610
case
StackWalkState
.Frame:
611
case
StackWalkState
.SkippedFrame:
622
case
StackWalkState
.InitialNativeContext:
623
case
StackWalkState
.NativeMarker:
643
Debug.Assert(handle.State is
StackWalkState
.Frameless);
655
case
StackWalkState
.Frameless:
683
handle.State =
StackWalkState
.Error;
688
case
StackWalkState
.SkippedFrame:
693
case
StackWalkState
.InitialNativeContext:
694
case
StackWalkState
.NativeMarker:
696
case
StackWalkState
.Frame:
725
case
StackWalkState
.Error:
726
case
StackWalkState
.Complete:
731
return handle.State is not (
StackWalkState
.Error or
StackWalkState
.Complete);
737
if (handle.State is
StackWalkState
.Error or
StackWalkState
.Complete)
749
case
StackWalkState
.Frameless:
750
case
StackWalkState
.Frame:
751
case
StackWalkState
.SkippedFrame:
757
handle.State =
StackWalkState
.Frameless;
772
handle.State =
StackWalkState
.SkippedFrame;
777
handle.State = validFrame ?
StackWalkState
.NativeMarker :
StackWalkState
.Complete;
784
case
StackWalkState
.InitialNativeContext:
785
case
StackWalkState
.NativeMarker:
786
handle.State = validFrame ?
StackWalkState
.Frame :
StackWalkState
.Complete;
823
if (handle.State is
StackWalkState
.Frame or
StackWalkState
.SkippedFrame)
861
handle.State ==
StackWalkState
.SkippedFrame)
Contracts\StackWalk\StackWalk_1.ExceptionHandling.cs (3)
107
if (handle.State is not
StackWalkState
.Frameless)
121
if (handle.State is not
StackWalkState
.Frameless)
145
if (handle.State is
StackWalkState
.Frameless)
Microsoft.Diagnostics.DataContractReader.Legacy (3)
ClrDataStackWalk.cs (3)
57
=> frame.State is
StackWalkState
.Frameless
58
or
StackWalkState
.Frame
59
or
StackWalkState
.SkippedFrame;