Changeset 52884 in vbox for trunk/src/VBox/VMM
- Timestamp:
- Sep 29, 2014 10:17:11 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h
r52883 r52884 1186 1186 { 1187 1187 Log(("jmpf %04x:%08RX64 -> out of bounds (%#x)\n", uSel, offSeg, cbLimit)); 1188 /** @todo: Intel says this is #GP(0)! */ 1188 1189 return iemRaiseGeneralProtectionFaultBySelector(pIemCpu, uSel); 1189 1190 } … … 1381 1382 { 1382 1383 Log(("callf %04x:%08RX64 -> out of bounds (%#x)\n", uSel, offSeg, cbLimit)); 1384 /** @todo: Intel says this is #GP(0)! */ 1383 1385 return iemRaiseGeneralProtectionFaultBySelector(pIemCpu, uSel); 1384 1386 } … … 1693 1695 Log(("retf %04x:%08RX64 %04x:%08RX64 - out of bounds (%#x)-> #GP(CS).\n", 1694 1696 uNewCs, uNewRip, uNewOuterSs, uNewOuterRsp, cbLimitCs)); 1697 /** @todo: Intel says this is #GP(0)! */ 1695 1698 return iemRaiseGeneralProtectionFaultBySelector(pIemCpu, uNewCs); 1696 1699 } … … 1785 1788 { 1786 1789 Log(("retf %04x:%08RX64 -> out of bounds (%#x)\n", uNewCs, uNewRip, cbLimitCs)); 1790 /** @todo: Intel says this is #GP(0)! */ 1787 1791 return iemRaiseGeneralProtectionFaultBySelector(pIemCpu, uNewCs); 1788 1792 } … … 2572 2576 Log(("iret %04x:%08x/%04x:%08x -> EIP is out of bounds (%#x) -> #GP(0)\n", 2573 2577 uNewCs, uNewEip, uNewSS, uNewESP, cbLimitCS)); 2578 /** @todo: Which is it, #GP(0) or #GP(sel)? */ 2574 2579 return iemRaiseSelectorBoundsBySelector(pIemCpu, uNewCs); 2575 2580 } … … 2648 2653 { 2649 2654 Log(("iret %04x:%08x - EIP is out of bounds (%#x) -> #GP(0)\n", uNewCs, uNewEip, cbLimitCS)); 2655 /** @todo: Which is it, #GP(0) or #GP(sel)? */ 2650 2656 return iemRaiseSelectorBoundsBySelector(pIemCpu, uNewCs); 2651 2657 } … … 2901 2907 Log(("iret %04x:%016RX64/%04x:%016RX64 -> EIP is out of bounds (%#x) -> #GP(0)\n", 2902 2908 uNewCs, uNewRip, uNewSs, uNewRsp, cbLimitCS)); 2909 /** @todo: Which is it, #GP(0) or #GP(sel)? */ 2903 2910 return iemRaiseSelectorBoundsBySelector(pIemCpu, uNewCs); 2904 2911 }
Note:
See TracChangeset
for help on using the changeset viewer.