Changeset 40453 in vbox for trunk/include/VBox
- Timestamp:
- Mar 13, 2012 6:38:06 PM (13 years ago)
- Location:
- trunk/include/VBox/vmm
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/em.h
r40451 r40453 161 161 VMMDECL(VBOXSTRICTRC) EMInterpretInstructionDisasState(PVMCPU pVCpu, PDISCPUSTATE pDis, PCPUMCTXCORE pCoreCtx, RTGCPTR pvFault, EMCODETYPE enmCodeType); 162 162 163 #ifdef IN_RC 164 VMMDECL(int) EMInterpretIretV86ForPatm(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame); 165 #endif 166 163 167 #ifndef VBOX_WITH_IEM 164 168 VMMDECL(int) EMInterpretCpuId(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame); … … 167 171 VMMDECL(int) EMInterpretRdtscp(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx); 168 172 VMMDECL(VBOXSTRICTRC) EMInterpretInvlpg(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame, RTGCPTR pAddrGC); 169 VMMDECL(int) EMInterpretIret(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame);170 173 VMMDECL(VBOXSTRICTRC) EMInterpretMWait(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame); 171 174 VMMDECL(int) EMInterpretMonitor(PVM pVM, PVMCPU pVCpu, PCPUMCTXCORE pRegFrame); -
trunk/include/VBox/vmm/iem.h
r40274 r40453 40 40 41 41 VMMDECL(VBOXSTRICTRC) IEMExecOne(PVMCPU pVCpu); 42 VMMDECL(VBOXSTRICTRC) IEMExecOneEx(PVMCPU pVCpu, PCPUMCTXCORE pCtxCore, uint32_t *pcbWritten); 42 43 VMMDECL(VBOXSTRICTRC) IEMExecLots(PVMCPU pVCpu); 43 44 VMM_INT_DECL(VBOXSTRICTRC) IEMInjectTrap(PVMCPU pVCpu, uint8_t u8TrapNo, TRPMEVENT enmType, uint16_t uErrCode, RTGCPTR uCr2); … … 45 46 VMM_INT_DECL(int) IEMBreakpointSet(PVM pVM, RTGCPTR GCPtrBp); 46 47 VMM_INT_DECL(int) IEMBreakpointClear(PVM pVM, RTGCPTR GCPtrBp); 48 49 /** @name Given Instruction Interpreters 50 * @{ */ 51 52 /** @} */ 47 53 48 54 #if defined(IEM_VERIFICATION_MODE) && defined(IN_RING3) -
trunk/include/VBox/vmm/patm.h
r35361 r40453 314 314 * @param pCtxCore The relevant core context. 315 315 */ 316 VMMDECL(int) PATM GCHandleIllegalInstrTrap(PVM pVM, PCPUMCTXCORE pRegFrame);316 VMMDECL(int) PATMRCHandleIllegalInstrTrap(PVM pVM, PCPUMCTXCORE pRegFrame); 317 317 318 318 /** @} */
Note:
See TracChangeset
for help on using the changeset viewer.