1 write to Frame
Microsoft.Diagnostics.DataContractReader.Contracts (1)
Contracts\StackWalk\StackWalk_1.cs (1)
464
Frame
= frame;
10 references to Frame
Microsoft.Diagnostics.DataContractReader.Contracts (10)
Contracts\StackWalk\StackWalk_1.cs (10)
304
TargetPointer pFrame = ((IStackWalk)this).GetFrameAddress(gcFrame.
Frame
);
306
gcFrame.
Frame
.Context.StackPointer,
307
gcFrame.
Frame
.Context.InstructionPointer,
312
if (gcFrame.
Frame
.State == StackWalkState.Frameless)
314
if (!IsManaged(gcFrame.
Frame
.Context.InstructionPointer, out CodeBlockHandle? cbh))
319
IsActiveFrame = gcFrame.
Frame
.IsActiveFrame,
354
_gcScanner.EnumGcRefsForManagedFrame(gcFrame.
Frame
.Context, cbh.Value, gcOptions, scanContext, relOffsetOverride);
358
_gcScanner.GcScanRoots(gcFrame.
Frame
.FrameAddress, scanContext);
367
Debug.WriteLine($"Skipping frame at IP=0x{gcFrame.
Frame
.Context.InstructionPointer:X}: {ex.Message}");
374
Debug.WriteLine($"Exception during WalkStackReferences at IP=0x{gcFrame.
Frame
.Context.InstructionPointer:X}: {ex.GetType().Name}: {ex.Message}");