33 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (33)
Contracts\StackWalk\Context\X86\X86Unwinder.cs (33)
53
IExecutionManager eman =
_target
.Contracts.ExecutionManager;
66
X86GCInfo gcInfo = new(
_target
, gcInfoAddress, gcInfoVersion, relOffset);
165
else if (gcInfo.RawStackSize ==
_target
.PointerSize && ReadByteAt(epilogBase) == X86_INSTR_POP_ECX)
216
TargetPointer regValueFromStack =
_target
.ReadPointer(esp);
236
context.Ebp =
_target
.Read<uint>(esp);
241
context.Eip =
_target
.Read<uint>(esp);
268
Debug.Assert(gcInfo.RawStackSize ==
_target
.PointerSize);
291
TargetPointer regValueFromStack =
_target
.ReadPointer(esp);
307
context.Eip =
_target
.Read<uint>(esp);
338
TargetPointer regValueFromStack =
_target
.ReadPointer(esp);
347
context.Eip =
_target
.Read<uint>(esp);
403
context.Ebp =
_target
.Read<uint>(savedRegPtr);
411
context.Ebx =
_target
.Read<uint>(savedRegPtr);
416
context.Esi =
_target
.Read<uint>(savedRegPtr);
421
context.Edi =
_target
.Read<uint>(savedRegPtr);
464
context.Eip = (uint)
_target
.ReadPointer(baseSP);
498
TargetPointer regValueFromStack =
_target
.ReadPointer(pSavedRegs);
507
context.Eip = (uint)
_target
.ReadPointer(curEbp + _pointerSize);
510
context.Ebp = (uint)
_target
.ReadPointer(curEbp);
545
context.Eip = (uint)
_target
.ReadPointer(context.Esp);
583
TargetPointer regValueFromStack =
_target
.ReadPointer(pSavedRegs);
592
context.Ebp = (uint)
_target
.ReadPointer(curEBP);
593
context.Esp = (uint)
_target
.ReadPointer(curEBP + _pointerSize);
596
context.Eip = (uint)
_target
.ReadPointer(context.Esp);
691
if (size ==
_target
.PointerSize)
813
Debug.Assert(CheckInstrWord(
_target
.Read<ushort>(baseAddress + offset), X86_INSTR_w_TEST_ESP_EAX));
827
Debug.Assert(val ==
_target
.Read<sbyte>(baseAddress + offset + 3));
833
Debug.Assert(val ==
_target
.Read<int>(baseAddress + offset + 3));
851
Debug.Assert(CheckInstrWord(
_target
.Read<ushort>(baseAddress + offset), X86_INSTR_W_CALL_IND_IMM));
931
return
_target
.Read<sbyte>(address);
936
return
_target
.Read<byte>(address);
941
return
_target
.Read<ushort>(address);
946
return
_target
.Read<int>(address);