Changeset 41799 in vbox
- Timestamp:
- Jun 17, 2012 2:53:52 AM (13 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/iem.h
r41658 r41799 41 41 VMMDECL(VBOXSTRICTRC) IEMExecOne(PVMCPU pVCpu); 42 42 VMMDECL(VBOXSTRICTRC) IEMExecOneEx(PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, uint32_t *pcbWritten); 43 VMMDECL(VBOXSTRICTRC) IEMExecOneWith Opcodes(PVMCPU pVCpu, PCPUMCTXCORE pCtxCore,44 RTGCPTR GCPtrOpcodeBytes,const void *pvOpcodeBytes, size_t cbOpcodeBytes);43 VMMDECL(VBOXSTRICTRC) IEMExecOneWithPrefetchedByPC(PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, uint64_t OpcodeBytesPC, 44 const void *pvOpcodeBytes, size_t cbOpcodeBytes); 45 45 VMMDECL(VBOXSTRICTRC) IEMExecLots(PVMCPU pVCpu); 46 46 VMM_INT_DECL(VBOXSTRICTRC) IEMInjectTrap(PVMCPU pVCpu, uint8_t u8TrapNo, TRPMEVENT enmType, uint16_t uErrCode, RTGCPTR uCr2); -
trunk/src/VBox/VMM/VMMAll/EMAll.cpp
r41783 r41799 557 557 #ifdef VBOX_WITH_IEM 558 558 NOREF(pDis); NOREF(pvFault); NOREF(enmCodeType); 559 VBOXSTRICTRC rc = IEMExecOne Ex(pVCpu, pRegFrame, NULL);559 VBOXSTRICTRC rc = IEMExecOneWithPrefetchedByPC(pVCpu, pRegFrame, pRegFrame->rip, pDis->abInstr, pDis->cbCachedInstr); 560 560 if (RT_UNLIKELY( rc == VERR_IEM_ASPECT_NOT_IMPLEMENTED 561 561 || rc == VERR_IEM_INSTR_NOT_IMPLEMENTED)) -
trunk/src/VBox/VMM/VMMRC/PATMRC.cpp
r41783 r41799 519 519 #ifdef VBOX_WITH_IEM 520 520 VBOXSTRICTRC rcStrict; 521 rcStrict = IEMExecOneWith Opcodes(VMMGetCpu0(pVM), pRegFrame, pRec->patch.pPrivInstrGC,522 pRec->patch.aPrivInstr, pRec->patch.cbPrivInstr);521 rcStrict = IEMExecOneWithPrefetchedByPC(VMMGetCpu0(pVM), pRegFrame, pRegFrame->rip, 522 pRec->patch.aPrivInstr, pRec->patch.cbPrivInstr); 523 523 rc = VBOXSTRICTRC_TODO(rcStrict); 524 524 #else
Note:
See TracChangeset
for help on using the changeset viewer.