Changeset 1598
- Timestamp:
- 03/21/07 15:42:43 (2 years ago)
- Files:
-
- trunk/src/VBox/VMM/VMMAll/EMAll.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/VBox/VMM/VMMAll/EMAll.cpp
r1597 r1598 561 561 pParam1 = (RTGCPTR)param1.val.val32; 562 562 563 /* pop [esp+xx] uses esp after the actual pop! */ 564 AssertCompile(USE_REG_ESP == USE_REG_SP); 565 if ( (pCpu->param1.flags & USE_BASE) 566 && (pCpu->param1.flags & (USE_REG_GEN16|USE_REG_GEN32)) 567 && pCpu->param1.base.reg_gen32 == USE_REG_ESP 568 ) 569 pParam1 = (RTGCPTR)((RTGCUINTPTR)pParam1 + param1.size); 570 563 571 #ifdef IN_GC 564 572 /* Safety check (in theory it could cross a page boundary and fault there though) */

