- Timestamp:
- May 11, 2009 1:02:45 PM (16 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMM.cpp
r19575 r19580 1297 1297 AssertReturn(pVCpu, VERR_INVALID_PARAMETER); 1298 1298 1299 RTHCUINTPTR offset = p Address - pVCpu->vmm.s.CallHostR0JmpBuf.SpCheck;1299 RTHCUINTPTR offset = pVCpu->vmm.s.CallHostR0JmpBuf.SpCheck - pAddress; 1300 1300 if (offset >= pVCpu->vmm.s.CallHostR0JmpBuf.cbSavedStack) 1301 1301 return VERR_INVALID_POINTER; -
trunk/src/VBox/VMM/VMMGuruMeditation.cpp
r19578 r19580 295 295 eip.fFlags = DBGFADDRESS_FLAGS_RING0 | DBGFADDRESS_FLAGS_VALID; 296 296 #if HC_ARCH_BITS == 64 297 eip.FlatPtr = pVCpu->vmm.s.CallHostR0JmpBuf.rip;297 eip.FlatPtr = eip.off = pVCpu->vmm.s.CallHostR0JmpBuf.rip; 298 298 #else 299 eip.FlatPtr = pVCpu->vmm.s.CallHostR0JmpBuf.eip;299 eip.FlatPtr = eip.off = pVCpu->vmm.s.CallHostR0JmpBuf.eip; 300 300 #endif 301 301 ebp.fFlags = DBGFADDRESS_FLAGS_RING0 | DBGFADDRESS_FLAGS_VALID; 302 ebp.FlatPtr = pVCpu->vmm.s.CallHostR0JmpBuf.SavedEbp;302 ebp.FlatPtr = ebp.off = pVCpu->vmm.s.CallHostR0JmpBuf.SavedEbp; 303 303 esp.fFlags = DBGFADDRESS_FLAGS_RING0 | DBGFADDRESS_FLAGS_VALID; 304 esp.FlatPtr = pVCpu->vmm.s.CallHostR0JmpBuf.SavedEsp;304 esp.FlatPtr = esp.off = pVCpu->vmm.s.CallHostR0JmpBuf.SavedEsp; 305 305 306 306 rc2 = DBGFR3StackWalkBeginEx(pVM, pVCpu->idCpu, DBGFCODETYPE_RING0, &ebp, &esp, &eip,
Note:
See TracChangeset
for help on using the changeset viewer.