Changeset 1105 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Feb 28, 2007 1:06:13 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PATM/VMMAll/PATMAll.cpp
r1104 r1105 621 621 #ifdef IN_GC 622 622 char *pIretFrame = (char *)pRegFrame->edx; 623 uint32_t eip, selCS, uEFlags , selSS, esp;623 uint32_t eip, selCS, uEFlags; 624 624 625 625 rc = MMGCRamRead(pVM, &eip, pIretFrame, 4); 626 626 rc |= MMGCRamRead(pVM, &selCS, pIretFrame + 4, 4); 627 627 rc |= MMGCRamRead(pVM, &uEFlags, pIretFrame + 8, 4); 628 rc |= MMGCRamRead(pVM, &esp, pIretFrame + 12, 4);629 rc |= MMGCRamRead(pVM, &selSS, pIretFrame + 16, 4);630 628 if (rc == VINF_SUCCESS) 631 629 { … … 633 631 || (selCS & X86_SEL_RPL) == 3)) 634 632 { 633 uint32_t selSS, esp; 634 635 rc |= MMGCRamRead(pVM, &esp, pIretFrame + 12, 4); 636 rc |= MMGCRamRead(pVM, &selSS, pIretFrame + 16, 4); 637 635 638 Log(("PATMGC: IRET stack frame: return address %04X:%VGv eflags=%08x ss:esp=%04X:%VGv\n", selCS, eip, uEFlags, selSS, esp)); 636 639 if (uEFlags & X86_EFL_VM)
Note:
See TracChangeset
for help on using the changeset viewer.