Changeset 105465 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Jul 24, 2024 9:05:40 AM (7 months ago)
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
r105440 r105465 4438 4438 : EMEXIT_MAKE_FT(EMEXIT_F_KIND_IEM, u8Vector | 0x100), 4439 4439 pVCpu->cpum.GstCtx.rip + pVCpu->cpum.GstCtx.cs.u64Base, uTimestamp); 4440 IEMTLBTRACE_IRQ(pVCpu, u8Vector, fFlags, pVCpu->cpum.GstCtx.rflags.uBoth); 4440 4441 } 4441 4442 else … … 4449 4450 if (fFlags & IEM_XCPT_FLAGS_CR2) 4450 4451 EMHistoryAddExit(pVCpu, EMEXIT_MAKE_FT(EMEXIT_F_KIND_XCPT, u8Vector | EMEXIT_F_XCPT_CR2), uCr2, uTimestamp); 4452 IEMTLBTRACE_XCPT(pVCpu, u8Vector, fFlags & IEM_XCPT_FLAGS_ERR ? uErr : 0, fFlags & IEM_XCPT_FLAGS_CR2 ? uCr2 : 0, fFlags); 4451 4453 } 4452 4454 -
trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp
r105440 r105465 2912 2912 * Commit the operation. 2913 2913 */ 2914 IEMTLBTRACE_IRET(pVCpu, uNewCs, uNewEip, uNewFlags); 2914 2915 #ifdef DBGFTRACE_ENABLED 2915 2916 RTTraceBufAddMsgF(pVCpu->CTX_SUFF(pVM)->CTX_SUFF(hTraceBuf), "iret/rm %04x:%04x -> %04x:%04x %x %04llx", … … 3329 3330 fEFlagsNew &= ~fEFlagsMask; 3330 3331 fEFlagsNew |= uNewFlags & fEFlagsMask; 3332 IEMTLBTRACE_IRET(pVCpu, uNewCs, uNewEip, fEFlagsNew); 3331 3333 #ifdef DBGFTRACE_ENABLED 3332 3334 RTTraceBufAddMsgF(pVCpu->CTX_SUFF(pVM)->CTX_SUFF(hTraceBuf), "iret/%up%u %04x:%08x -> %04x:%04x %x %04x:%04x", … … 3403 3405 NewEfl.u &= ~fEFlagsMask; 3404 3406 NewEfl.u |= fEFlagsMask & uNewFlags; 3407 IEMTLBTRACE_IRET(pVCpu, uNewCs, uNewEip, NewEfl.u); 3405 3408 #ifdef DBGFTRACE_ENABLED 3406 3409 RTTraceBufAddMsgF(pVCpu->CTX_SUFF(pVM)->CTX_SUFF(hTraceBuf), "iret/%up %04x:%08x -> %04x:%04x %x %04x:%04llx", … … 3692 3695 fEFlagsNew &= ~fEFlagsMask; 3693 3696 fEFlagsNew |= uNewFlags & fEFlagsMask; 3697 IEMTLBTRACE_IRET(pVCpu, uNewCs, uNewRip, fEFlagsNew); 3694 3698 #ifdef DBGFTRACE_ENABLED 3695 3699 RTTraceBufAddMsgF(pVCpu->CTX_SUFF(pVM)->CTX_SUFF(hTraceBuf), "iret/64/%ul%u %08llx -> %04x:%04llx %llx %04x:%04llx",
Note:
See TracChangeset
for help on using the changeset viewer.