VirtualBox

Changeset 19580 in vbox for trunk


Ignore:
Timestamp:
May 11, 2009 1:02:45 PM (16 years ago)
Author:
vboxsync
Message:

Updates

Location:
trunk/src/VBox/VMM
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMM.cpp

    r19575 r19580  
    12971297    AssertReturn(pVCpu, VERR_INVALID_PARAMETER);
    12981298
    1299     RTHCUINTPTR offset = pAddress - pVCpu->vmm.s.CallHostR0JmpBuf.SpCheck;
     1299    RTHCUINTPTR offset = pVCpu->vmm.s.CallHostR0JmpBuf.SpCheck - pAddress;
    13001300    if (offset >= pVCpu->vmm.s.CallHostR0JmpBuf.cbSavedStack)
    13011301        return VERR_INVALID_POINTER;
  • trunk/src/VBox/VMM/VMMGuruMeditation.cpp

    r19578 r19580  
    295295                eip.fFlags   = DBGFADDRESS_FLAGS_RING0 | DBGFADDRESS_FLAGS_VALID;
    296296#if HC_ARCH_BITS == 64
    297                 eip.FlatPtr = pVCpu->vmm.s.CallHostR0JmpBuf.rip;
     297                eip.FlatPtr = eip.off = pVCpu->vmm.s.CallHostR0JmpBuf.rip;
    298298#else
    299                 eip.FlatPtr = pVCpu->vmm.s.CallHostR0JmpBuf.eip;
     299                eip.FlatPtr = eip.off = pVCpu->vmm.s.CallHostR0JmpBuf.eip;
    300300#endif
    301301                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;
    303303                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;
    305305
    306306                rc2 = DBGFR3StackWalkBeginEx(pVM, pVCpu->idCpu, DBGFCODETYPE_RING0, &ebp, &esp, &eip,
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette