Changeset 96927 in vbox
- Timestamp:
- Sep 28, 2022 8:42:54 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 153838
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp
r96823 r96927 7947 7947 7948 7948 /* Finally, done. */ 7949 LogFlow(("%s: cs:rip=% #04x:%#RX64 cr0=%#RX64 (%#RX64) cr4=%#RX64 (%#RX64) efer=%#RX64 (%#RX64)\n",7949 LogFlow(("%s: cs:rip=%04x:%08RX64 cr0=%#RX64 (%#RX64) cr4=%#RX64 (%#RX64) efer=%#RX64 (%#RX64)\n", 7950 7950 pszInstr, pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip, pVCpu->cpum.GstCtx.cr0, 7951 7951 pVmcs->u64Cr0ReadShadow.u, pVCpu->cpum.GstCtx.cr4, pVmcs->u64Cr4ReadShadow.u, -
trunk/src/VBox/VMM/VMMAll/VMXAllTemplate.cpp.h
r96747 r96927 6378 6378 AssertRCReturn(rc, rc); 6379 6379 6380 Log4Func(("#PF: cs:rip=%#04x:% #RX64 err_code=%#RX32 exit_qual=%#RX64 cr3=%#RX64\n", pCtx->cs.Sel, pCtx->rip,6380 Log4Func(("#PF: cs:rip=%#04x:%08RX64 err_code=%#RX32 exit_qual=%#RX64 cr3=%#RX64\n", pCtx->cs.Sel, pCtx->rip, 6381 6381 pVmxTransient->uExitIntErrorCode, pVmxTransient->uExitQual, pCtx->cr3)); 6382 6382 … … 6558 6558 if (pVM->cCpus == 1) 6559 6559 { 6560 Log8Func(("cs:rip=%#04x:% #RX64 rflags=%#RX64 cr0=%#RX64 split-lock #AC\n", pVCpu->cpum.GstCtx.cs.Sel,6560 Log8Func(("cs:rip=%#04x:%08RX64 rflags=%#RX64 cr0=%#RX64 split-lock #AC\n", pVCpu->cpum.GstCtx.cs.Sel, 6561 6561 pVCpu->cpum.GstCtx.rip, pVCpu->cpum.GstCtx.rflags, pVCpu->cpum.GstCtx.cr0)); 6562 6562 … … 6581 6581 return rcStrict; 6582 6582 } 6583 Log8Func(("cs:rip=%#04x:% #RX64 rflags=%#RX64 cr0=%#RX64 split-lock #AC -> VINF_EM_EMULATE_SPLIT_LOCK\n",6583 Log8Func(("cs:rip=%#04x:%08RX64 rflags=%#RX64 cr0=%#RX64 split-lock #AC -> VINF_EM_EMULATE_SPLIT_LOCK\n", 6584 6584 pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip, pVCpu->cpum.GstCtx.rflags, pVCpu->cpum.GstCtx.cr0)); 6585 6585 return VINF_EM_EMULATE_SPLIT_LOCK; … … 6587 6587 6588 6588 STAM_REL_COUNTER_INC(&VCPU_2_VMXSTATS(pVCpu).StatExitGuestAC); 6589 Log8Func(("cs:rip=%#04x:% #RX64 rflags=%#RX64 cr0=%#RX64 cpl=%d -> #AC\n", pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip,6589 Log8Func(("cs:rip=%#04x:%08RX64 rflags=%#RX64 cr0=%#RX64 cpl=%d -> #AC\n", pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip, 6590 6590 pVCpu->cpum.GstCtx.rflags, pVCpu->cpum.GstCtx.cr0, CPUMGetGuestCPL(pVCpu) )); 6591 6591 … … 6708 6708 static int vmxHCHandleMesaDrvGp(PVMCPUCC pVCpu, PVMXTRANSIENT pVmxTransient, PCPUMCTX pCtx) 6709 6709 { 6710 LogFunc(("cs:rip=%#04x:% #RX64 rcx=%#RX64 rbx=%#RX64\n", pCtx->cs.Sel, pCtx->rip, pCtx->rcx, pCtx->rbx));6710 LogFunc(("cs:rip=%#04x:%08RX64 rcx=%#RX64 rbx=%#RX64\n", pCtx->cs.Sel, pCtx->rip, pCtx->rcx, pCtx->rbx)); 6711 6711 RT_NOREF(pCtx); 6712 6712 … … 6800 6800 int rc = vmxHCImportGuestState(pVCpu, pVmcsInfo, HMVMX_CPUMCTX_EXTRN_ALL); 6801 6801 AssertRCReturn(rc, rc); 6802 Log4Func(("Gst: cs:rip=%#04x:% #RX64 ErrorCode=%#x cr0=%#RX64 cpl=%u tr=%#04x\n", pCtx->cs.Sel, pCtx->rip,6802 Log4Func(("Gst: cs:rip=%#04x:%08RX64 ErrorCode=%#x cr0=%#RX64 cpl=%u tr=%#04x\n", pCtx->cs.Sel, pCtx->rip, 6803 6803 pVmxTransient->uExitIntErrorCode, pCtx->cr0, CPUMGetGuestCPL(pVCpu), pCtx->tr.Sel)); 6804 6804 … … 6928 6928 int rc = vmxHCImportGuestState(pVCpu, pVmxTransient->pVmcsInfo, CPUMCTX_EXTRN_CS | CPUMCTX_EXTRN_RIP); 6929 6929 AssertRCReturn(rc, rc); 6930 Log4Func(("Reinjecting Xcpt. uVector=%#x cs:rip=%#04x:% #RX64\n", uVector, pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip));6930 Log4Func(("Reinjecting Xcpt. uVector=%#x cs:rip=%#04x:%08RX64\n", uVector, pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip)); 6931 6931 #endif 6932 6932 … … 8267 8267 * interpreting the instruction. 8268 8268 */ 8269 Log4Func(("cs:rip=%#04x:% #RX64 %#06x/%u %c str\n", pCtx->cs.Sel, pCtx->rip, uIOPort, cbValue, fIOWrite ? 'w' : 'r'));8269 Log4Func(("cs:rip=%#04x:%08RX64 %#06x/%u %c str\n", pCtx->cs.Sel, pCtx->rip, uIOPort, cbValue, fIOWrite ? 'w' : 'r')); 8270 8270 AssertReturn(pCtx->dx == uIOPort, VERR_VMX_IPE_2); 8271 8271 bool const fInsOutsInfo = RT_BF_GET(g_HmMsrs.u.vmx.u64Basic, VMX_BF_BASIC_VMCS_INS_OUTS); … … 8673 8673 int rc = vmxHCImportGuestState(pVCpu, pVmcsInfo, CPUMCTX_EXTRN_SREG_MASK | CPUMCTX_EXTRN_DR7); 8674 8674 AssertRCReturn(rc, rc); 8675 Log4Func(("cs:rip=%#04x:% #RX64\n", pCtx->cs.Sel, pCtx->rip));8675 Log4Func(("cs:rip=%#04x:%08RX64\n", pCtx->cs.Sel, pCtx->rip)); 8676 8676 8677 8677 PVMCC pVM = pVCpu->CTX_SUFF(pVM); … … 8872 8872 8873 8873 PCPUMCTX pCtx = &pVCpu->cpum.GstCtx; 8874 Log4Func(("at %#RX64 (%#RX64 errcode=%#x) cs:rip=%#04x:% #RX64\n", GCPhys, uExitQual, uErrorCode, pCtx->cs.Sel, pCtx->rip));8874 Log4Func(("at %#RX64 (%#RX64 errcode=%#x) cs:rip=%#04x:%08RX64\n", GCPhys, uExitQual, uErrorCode, pCtx->cs.Sel, pCtx->rip)); 8875 8875 8876 8876 PVMCC pVM = pVCpu->CTX_SUFF(pVM);
Note:
See TracChangeset
for help on using the changeset viewer.