16 writes to Esp
Microsoft.Diagnostics.DataContractReader.Contracts (16)
Contracts\StackWalk\Context\X86\X86Unwinder.cs (10)
114
context.
Esp
+= ESPIncrementOnReturn(gcInfo);
241
context.
Esp
= esp;
307
context.
Esp
= esp;
347
context.
Esp
= esp + ESPIncrementOnReturn(gcInfo);
424
context.
Esp
= esp;
464
context.
Esp
= (uint)baseSP + _pointerSize;
479
context.
Esp
+= ESPIncrementOnReturn(gcInfo);
503
context.
Esp
= curEbp + _pointerSize + ESPIncrementOnReturn(gcInfo);
541
context.
Esp
+= _pointerSize;
592
context.
Esp
= (uint)_target.ReadPointer(curEBP + _pointerSize);
Contracts\StackWalk\Context\X86Context.cs (3)
50
set =>
Esp
= (uint)value.Value;
101
if (name.Equals("esp", StringComparison.OrdinalIgnoreCase)) {
Esp
= (uint)value.Value; return true; }
150
case 4:
Esp
= (uint)value.Value; return true;
Contracts\StackWalk\FrameHandling\X86FrameHandler.cs (3)
20
_context.Context.
Esp
= (uint)frame.HijackArgsPtr + hijackArgsSize;
34
_context.Context.
Esp
= (uint)(frame.Address + tailCallFrameSize);
71
_context.Context.
Esp
= evalContext.Context.Esp;
12 references to Esp
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\StackWalk\Context\X86\X86Unwinder.cs (8)
124
uint esp = context.
Esp
;
251
uint esp = context.
Esp
;
315
uint esp = context.
Esp
;
322
esp = context.
Esp
;
365
uint esp = context.
Esp
;
436
uint curEsp = context.
Esp
;
544
context.Eip = (uint)_target.ReadPointer(context.
Esp
);
595
context.Eip = (uint)_target.ReadPointer(context.
Esp
);
Contracts\StackWalk\Context\X86Context.cs (3)
49
readonly get => new(
Esp
);
137
if (name.Equals("esp", StringComparison.OrdinalIgnoreCase)) { value = new TargetNUInt(
Esp
); return true; }
166
case 4: value = new TargetNUInt(
Esp
); return true;
Contracts\StackWalk\FrameHandling\X86FrameHandler.cs (1)
71
_context.Context.Esp = evalContext.Context.
Esp
;