- Timestamp:
- Jun 27, 2016 1:36:46 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
r61897 r61898 5291 5291 AssertCompile(IEMMODE_16BIT == 0 && IEMMODE_32BIT == 1 && IEMMODE_64BIT == 2); 5292 5292 static uint64_t const s_aRipMasks[] = { UINT64_C(0xffff), UINT64_C(0xffffffff), UINT64_MAX }; 5293 Assert(pCtx->rip <= s_aRipMasks[pIemCpu->enmCpuMode]); 5294 pCtx->rip += cbInstr; 5295 pCtx->rip &= s_aRipMasks[pIemCpu->enmCpuMode]; 5293 Assert(pCtx->rip <= s_aRipMasks[(unsigned)pIemCpu->enmCpuMode]); 5294 pCtx->rip = (pCtx->rip + cbInstr) & s_aRipMasks[(unsigned)pIemCpu->enmCpuMode]; 5296 5295 #else 5297 5296 switch (pIemCpu->enmCpuMode)
Note:
See TracChangeset
for help on using the changeset viewer.