33 references to _target
Microsoft.Diagnostics.DataContractReader.Contracts (33)
Contracts\StackWalk\Context\X86\X86Unwinder.cs (33)
52IExecutionManager eman = _target.Contracts.ExecutionManager; 65GCInfo gcInfo = new(_target, gcInfoAddress, gcInfoVersion, relOffset); 164else if (gcInfo.RawStackSize == _target.PointerSize && ReadByteAt(epilogBase) == X86_INSTR_POP_ECX) 215TargetPointer regValueFromStack = _target.ReadPointer(esp); 235context.Ebp = _target.Read<uint>(esp); 240context.Eip = _target.Read<uint>(esp); 267Debug.Assert(gcInfo.RawStackSize == _target.PointerSize); 290TargetPointer regValueFromStack = _target.ReadPointer(esp); 306context.Eip = _target.Read<uint>(esp); 337TargetPointer regValueFromStack = _target.ReadPointer(esp); 346context.Eip = _target.Read<uint>(esp); 402context.Ebp = _target.Read<uint>(savedRegPtr); 410context.Ebx = _target.Read<uint>(savedRegPtr); 415context.Esi = _target.Read<uint>(savedRegPtr); 420context.Edi = _target.Read<uint>(savedRegPtr); 463context.Eip = (uint)_target.ReadPointer(baseSP); 497TargetPointer regValueFromStack = _target.ReadPointer(pSavedRegs); 506context.Eip = (uint)_target.ReadPointer(curEbp + _pointerSize); 509context.Ebp = (uint)_target.ReadPointer(curEbp); 544context.Eip = (uint)_target.ReadPointer(context.Esp); 582TargetPointer regValueFromStack = _target.ReadPointer(pSavedRegs); 591context.Ebp = (uint)_target.ReadPointer(curEBP); 592context.Esp = (uint)_target.ReadPointer(curEBP + _pointerSize); 595context.Eip = (uint)_target.ReadPointer(context.Esp); 690if (size == _target.PointerSize) 812Debug.Assert(CheckInstrWord(_target.Read<ushort>(baseAddress + offset), X86_INSTR_w_TEST_ESP_EAX)); 826Debug.Assert(val == _target.Read<sbyte>(baseAddress + offset + 3)); 832Debug.Assert(val == _target.Read<int>(baseAddress + offset + 3)); 850Debug.Assert(CheckInstrWord(_target.Read<ushort>(baseAddress + offset), X86_INSTR_W_CALL_IND_IMM)); 930return _target.Read<sbyte>(address); 935return _target.Read<byte>(address); 940return _target.Read<ushort>(address); 945return _target.Read<int>(address);