Exemplo n.º 1
0
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();
}
Exemplo n.º 2
0
void dbg_hard_brk_disable()
{
   debug(DBG_HARD_BRK, "hard brk disable\n");
   dbg_hard_brk_set_enable(0);
   dbg_hard_release();
}