Changeset 104511 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- May 3, 2024 3:03:42 PM (10 months ago)
- svn:sync-xref-src-repo-rev:
- 163034
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp
r103194 r104511 8359 8359 { 8360 8360 HMSVM_CPUMCTX_IMPORT_STATE(pVCpu, HMSVM_CPUMCTX_EXTRN_ALL); 8361 uint8_t cbInstr = 0; 8362 VBOXSTRICTRC rcStrict = GCMXcptDE(pVCpu, &pVCpu->cpum.GstCtx, NULL /* pDis */, &cbInstr); 8363 if (rcStrict == VINF_SUCCESS) 8364 rc = VINF_SUCCESS; /* Restart instruction with modified guest register context. */ 8365 else if (rcStrict == VERR_NOT_FOUND) 8366 rc = VERR_NOT_FOUND; /* Deliver the exception. */ 8367 else 8368 Assert(RT_FAILURE(VBOXSTRICTRC_VAL(rcStrict))); 8361 rc = GCMXcptDE(pVCpu, &pVCpu->cpum.GstCtx); 8362 AssertMsg(rc == VINF_SUCCESS /* restart */ || rc == VERR_NOT_FOUND /* deliver exception */, ("rc=%Rrc\n", rc)); 8369 8363 } 8370 8364
Note:
See TracChangeset
for help on using the changeset viewer.