Changeset 103980 in vbox for trunk/src/VBox/ValidationKit/bootsectors
- Timestamp:
- Mar 21, 2024 9:37:32 AM (11 months ago)
- Location:
- trunk/src/VBox/ValidationKit/bootsectors
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/bootsectors/bs3-cpu-instr-3.c32
r103931 r103980 864 864 * Execute. 865 865 */ 866 g_uBs3TrapEipHint = Ctx.rip.u32 + (bXcptExpect == X86_XCPT_DB ? cbInstr + 1 : 0); 866 867 Bs3TrapSetJmpAndRestoreWithExtCtxAndRm(&Ctx, pExtCtx, &TrapFrame, pExtCtxOut); 867 868 … … 9379 9380 * Execute. 9380 9381 */ 9382 g_uBs3TrapEipHint = Ctx.rip.u32 + (bXcptExpect == X86_XCPT_DB ? cbInstr + 1 : 0); 9381 9383 Bs3TrapSetJmpAndRestoreWithExtCtxAndRm(&Ctx, pExtCtx, &TrapFrame, pExtCtxOut); 9382 9384 … … 10201 10203 * Execute. 10202 10204 */ 10205 g_uBs3TrapEipHint = Ctx.rip.u32 + (bXcptExpect == X86_XCPT_DB ? cbInstr + 1 : 0); 10203 10206 Bs3TrapSetJmpAndRestoreWithExtCtxAndRm(&Ctx, pExtCtx, &TrapFrame, pExtCtxOut); 10204 10207 … … 12432 12435 * Execute. 12433 12436 */ 12437 g_uBs3TrapEipHint = Ctx.rip.u32 + (bXcptExpect == X86_XCPT_DB ? cbInstr + 1 : 0); 12434 12438 Bs3TrapSetJmpAndRestoreWithExtCtxAndRm(&Ctx, pExtCtx, &TrapFrame, pExtCtxOut); 12435 12439 … … 12794 12798 * Execute. 12795 12799 */ 12800 g_uBs3TrapEipHint = Ctx.rip.u32 + (bXcptExpect == X86_XCPT_DB ? cbInstr + 1 : 0); 12796 12801 Bs3TrapSetJmpAndRestoreWithExtCtxAndRm(&Ctx, pExtCtx, &TrapFrame, pExtCtxOut); 12797 12802 … … 13337 13342 * Execute. 13338 13343 */ 13344 g_uBs3TrapEipHint = Ctx.rip.u32 + (bXcptExpect == X86_XCPT_DB ? cbInstr + 1 : 0); 13339 13345 Bs3TrapSetJmpAndRestoreWithExtCtxAndRm(&Ctx, pExtCtx, &TrapFrame, pExtCtxOut); 13340 13346 -
trunk/src/VBox/ValidationKit/bootsectors/bs3kit/bs3-cmn-TrapSetJmpAndRestoreWithExtCtx.c
r98103 r103980 50 50 Bs3ExtCtxRestoreEx(pExtCtxRestore); 51 51 if (Bs3TrapSetJmp(pTrapFrame)) 52 {53 #if TMPL_BITS == 3254 g_uBs3TrapEipHint = pCtxRestore->rip.u32;55 #endif56 52 Bs3RegCtxRestore(pCtxRestore, BS3REGCTXRESTORE_F_NO_V86_ASSIST); 57 }58 53 g_fBs3TrapNoV86Assist = false; 59 54 Bs3ExtCtxSaveEx(pExtCtxTrap);
Note:
See TracChangeset
for help on using the changeset viewer.