static void dbg_hard_stp_release() { if(dbg_hard_stp_enabled()) return; debug(DBG_HARD_STP, "hard stp release\n"); dbg_hard_stp_restore_context(); __rflags.tf = dbg_hard_stp_saved_tf(); __post_access(__rflags); /* XXX */ /* if(!dbg_hard_brk_enabled()) */ /* __release_rflags(); */ info->vmm.ctrl.dbg.excp &= ~(1<<GP_EXCP); dbg_hard_release(); }
void dbg_hard_brk_disable() { debug(DBG_HARD_BRK, "hard brk disable\n"); dbg_hard_brk_set_enable(0); dbg_hard_release(); }