- Timestamp:
- Oct 18, 2022 10:57:26 PM (2 years ago)
- File:
-
- 1 edited
-
trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR3/NEMR3Native-darwin.cpp
r97188 r97226 852 852 READ_GREG(HV_X86_RIP, pVCpu->cpum.GstCtx.rip); 853 853 if (fWhat & CPUMCTX_EXTRN_RFLAGS) 854 READ_GREG(HV_X86_RFLAGS, pVCpu->cpum.GstCtx.rflags.u); 854 { 855 uint64_t fRFlagsTmp = 0; 856 READ_GREG(HV_X86_RFLAGS, fRFlagsTmp); 857 pVCpu->cpum.GstCtx.rflags.u = fRFlagsTmp; 858 } 855 859 856 860 /* Segments */ … … 1443 1447 else 1444 1448 { 1445 pVCpu->cpum.GstCtx.eflags.u 32|= X86_EFL_TF;1449 pVCpu->cpum.GstCtx.eflags.u |= X86_EFL_TF; 1446 1450 pVCpu->nem.s.fCtxChanged |= HM_CHANGED_GUEST_RFLAGS; 1447 1451 pVCpu->nem.s.fClearTrapFlag = true; … … 3685 3689 VBOXSTRICTRC nemR3NativeRunGC(PVM pVM, PVMCPU pVCpu) 3686 3690 { 3687 LogFlow(("NEM/%u: %04x:%08RX64 efl=%#08RX64 <=\n", pVCpu->idCpu, pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip, pVCpu->cpum.GstCtx.rflags ));3691 LogFlow(("NEM/%u: %04x:%08RX64 efl=%#08RX64 <=\n", pVCpu->idCpu, pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip, pVCpu->cpum.GstCtx.rflags.u)); 3688 3692 #ifdef LOG_ENABLED 3689 3693 if (LogIs3Enabled()) … … 3774 3778 3775 3779 LogFlow(("NEM/%u: %04x:%08RX64 efl=%#08RX64 => %Rrc\n", 3776 pVCpu->idCpu, pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip, pVCpu->cpum.GstCtx.rflags , VBOXSTRICTRC_VAL(rcStrict) ));3780 pVCpu->idCpu, pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip, pVCpu->cpum.GstCtx.rflags.u, VBOXSTRICTRC_VAL(rcStrict) )); 3777 3781 return rcStrict; 3778 3782 }
Note:
See TracChangeset
for help on using the changeset viewer.

