18 writes to Esp
Microsoft.Diagnostics.DataContractReader.Contracts (18)
Contracts\StackWalk\Context\X86\X86Unwinder.cs (10)
115
context.
Esp
+= ESPIncrementOnReturn(gcInfo);
242
context.
Esp
= esp;
308
context.
Esp
= esp;
348
context.
Esp
= esp + ESPIncrementOnReturn(gcInfo);
425
context.
Esp
= esp;
465
context.
Esp
= (uint)baseSP + _pointerSize;
480
context.
Esp
+= ESPIncrementOnReturn(gcInfo);
504
context.
Esp
= curEbp + _pointerSize + ESPIncrementOnReturn(gcInfo);
542
context.
Esp
+= _pointerSize;
593
context.
Esp
= (uint)_target.ReadPointer(curEBP + _pointerSize);
Contracts\StackWalk\Context\X86Context.cs (3)
53
set =>
Esp
= (uint)value.Value;
107
if (name.Equals("esp", StringComparison.OrdinalIgnoreCase)) {
Esp
= (uint)value.Value; return true; }
156
case 4:
Esp
= (uint)value.Value; return true;
Contracts\StackWalk\FrameHandling\X86FrameHandler.cs (5)
20
_context.Context.
Esp
= (uint)frame.HijackArgsPtr + hijackArgsSize;
43
_context.Context.
Esp
+= cookie.SizeOfArgs;
58
_context.Context.
Esp
+= stackPopSlots * (uint)_target.PointerSize;
70
_context.Context.
Esp
= (uint)(frame.Address + tailCallFrameSize);
107
_context.Context.
Esp
= evalContext.Context.Esp;
12 references to Esp
Microsoft.Diagnostics.DataContractReader.Contracts (12)
Contracts\StackWalk\Context\X86\X86Unwinder.cs (8)
125
uint esp = context.
Esp
;
252
uint esp = context.
Esp
;
316
uint esp = context.
Esp
;
323
esp = context.
Esp
;
366
uint esp = context.
Esp
;
437
uint curEsp = context.
Esp
;
545
context.Eip = (uint)_target.ReadPointer(context.
Esp
);
596
context.Eip = (uint)_target.ReadPointer(context.
Esp
);
Contracts\StackWalk\Context\X86Context.cs (3)
52
readonly get => new(
Esp
);
143
if (name.Equals("esp", StringComparison.OrdinalIgnoreCase)) { value = new TargetNUInt(
Esp
); return true; }
172
case 4: value = new TargetNUInt(
Esp
); return true;
Contracts\StackWalk\FrameHandling\X86FrameHandler.cs (1)
107
_context.Context.Esp = evalContext.Context.
Esp
;