PSL_T
tf->tf_rflags |= PSL_T;
tf->tf_rflags &= ~PSL_T;
#define db_clear_single_step(regs) ((regs)->tf_rflags &= ~PSL_T)
#define db_set_single_step(regs) ((regs)->tf_rflags |= PSL_T)
tf->tf_eflags |= PSL_T;
tf->tf_eflags &= ~PSL_T;
#define db_clear_single_step(regs) ((regs)->tf_eflags &= ~PSL_T)
#define db_set_single_step(regs) ((regs)->tf_eflags |= PSL_T)
#define db_clear_single_step(regs) ((regs)->tf_sr &= ~PSL_T)
#define db_set_single_step(regs) ((regs)->tf_sr |= PSL_T)
regs->tf_sr = gdb_regs[GDB_SR] | (regs->tf_sr & PSL_T);
fp->f_sr &= ~PSL_T;
fp->f_sr &= ~PSL_T;
frame->f_sr |= PSL_T;
frame->f_sr &= ~PSL_T;
tf->tf_sr &= ~PSL_T;
#define db_clear_single_step(regs) _UC_MACHINE_EFLAGS(regs) &= ~PSL_T
#define db_set_single_step(regs) _UC_MACHINE_EFLAGS(regs) |= PSL_T
#define db_clear_single_step(regs) _UC_MACHINE_RFLAGS(regs) &= ~PSL_T
#define db_set_single_step(regs) _UC_MACHINE_RFLAGS(regs) |= PSL_T
PSL_T | PSL_V | PSL_D)
#define PSL_CLEARSIG (PSL_T | PSL_VM | PSL_AC | PSL_D)
#define db_clear_single_step(regs) ((regs)->tf_psl &= ~PSL_T)
#define db_set_single_step(regs) ((regs)->tf_psl |= PSL_T)
tf->tf_psl |= PSL_T;
tf->tf_psl &= ~PSL_T;
tf->tf_psl &= ~PSL_T;
PSL_T | PSL_V | PSL_D | PSL_AC)
#define PSL_CLEARSIG (PSL_T | PSL_VM | PSL_AC | PSL_D)
wrmsr(MSR_SFMASK, PSL_NT|PSL_T|PSL_I|PSL_C|PSL_D|PSL_AC);