Home
last modified time | relevance | path

Searched refs:tf_rflags (Results 1 – 19 of 19) sorted by relevance

/f-stack/freebsd/amd64/amd64/
H A Dio.c43 td->td_frame->tf_rflags |= PSL_IOPL; in iodev_open()
51 td->td_frame->tf_rflags &= ~PSL_IOPL; in iodev_close()
H A Dtrap.c231 if ((frame->tf_rflags & PSL_I) == 0) { in trap()
295 td->td_frame->tf_rflags &= ~PSL_T; in trap()
498 if (frame->tf_rflags & PSL_NT) { in trap()
499 frame->tf_rflags &= ~PSL_NT; in trap()
654 PGEX_P && (frame->tf_rflags & PSL_AC) == 0); in trap_is_smap()
893 if (frame->tf_rflags & PSL_T)
895 if (frame->tf_rflags & PSL_I)
897 if (frame->tf_rflags & PSL_NT)
899 if (frame->tf_rflags & PSL_RF)
965 frame->tf_r14, frame->tf_r15, frame->tf_rflags, in dblfault_handler()
[all …]
H A Dvm_machdep.c196 td2->td_frame->tf_rflags &= ~PSL_C; /* success */ in cpu_fork()
204 td2->td_frame->tf_rflags &= ~PSL_T; in cpu_fork()
519 frame->tf_rflags &= ~PSL_C; in cpu_set_syscall_retval()
547 frame->tf_rflags |= PSL_C; in cpu_set_syscall_retval()
591 td->td_frame->tf_rflags &= ~PSL_T; in cpu_copy_thread()
H A Dmachdep.c447 regs->tf_rflags &= ~(PSL_T | PSL_D); in sendsig()
508 if (!EFL_SECURE(rflags, regs->tf_rflags)) {
606 saved_rflags = regs->tf_rflags & PSL_T; in exec_setregs()
611 regs->tf_rflags = PSL_USER | saved_rflags; in exec_setregs()
2077 td->td_frame->tf_rflags |= PSL_T; in ptrace_single_step()
2088 td->td_frame->tf_rflags &= ~PSL_T; in ptrace_clear_single_step()
2123 regs->r_rflags = tp->tf_rflags; in fill_frame_regs()
2169 tp->tf_rflags = rflags; in set_regs()
2294 mcp->mc_rflags = tp->tf_rflags; in get_mcontext()
2344 (tp->tf_rflags & ~PSL_USERCHANGE); in set_mcontext()
[all …]
H A Dgdb_machdep.c72 case GDB_REG_RFLAGS: return (&kdb_frame->tf_rflags); in gdb_cpu_getreg()
H A Ddb_trace.c86 { "rflags", DB_OFFSET(tf_rflags), db_frame },
H A Dgenassym.c184 ASSYM(TF_RFLAGS, offsetof(struct trapframe, tf_rflags));
/f-stack/freebsd/amd64/include/
H A Dkdb.h42 kdb_frame->tf_rflags &= ~PSL_T; in kdb_cpu_clear_singlestep()
48 kdb_frame->tf_rflags |= PSL_T; in kdb_cpu_set_singlestep()
H A Dpmc_mdep.h121 (TF)->tf_cs = 0; (TF)->tf_rflags = 0; \
/f-stack/freebsd/amd64/ia32/
H A Dia32_signal.c167 mcp->mc_eflags = tp->tf_rflags; in ia32_get_mcontext()
211 (tp->tf_rflags & ~PSL_USERCHANGE); in ia32_set_mcontext()
240 tp->tf_rflags = rflags; in ia32_set_mcontext()
422 regs->tf_rflags &= ~(PSL_T | PSL_D); in ia32_osendsig()
534 regs->tf_rflags &= ~(PSL_T | PSL_D); in freebsd4_ia32_sendsig()
676 regs->tf_rflags &= ~(PSL_T | PSL_D); in ia32_sendsig()
712 if (!EFL_SECURE(eflags, regs->tf_rflags)) { in ofreebsd32_sigreturn()
740 regs->tf_rflags = eflags; in ofreebsd32_sigreturn()
780 if (!EFL_SECURE(eflags, regs->tf_rflags)) {
957 saved_rflags = regs->tf_rflags & PSL_T; in ia32_setregs()
[all …]
H A Dia32_reg.c104 regs->r_eflags = tp->tf_rflags; in fill_regs32()
118 if (!EFL_SECURE(regs->r_eflags, tp->tf_rflags) || !CS_SECURE(regs->r_cs)) in set_regs32()
135 tp->tf_rflags = regs->r_eflags; in set_regs32()
H A Dia32_syscall.c210 orig_tf_rflags = frame->tf_rflags; in ia32_syscall()
220 frame->tf_rflags &= ~PSL_T; in ia32_syscall()
/f-stack/freebsd/amd64/linux32/
H A Dlinux32_sysvec.c331 frame.sf_sc.uc_mcontext.sc_eflags = regs->tf_rflags; in linux_rt_sendsig()
350 regs->tf_rflags &= ~(PSL_T | PSL_D); in linux_rt_sendsig()
435 frame.sf_sc.sc_eflags = regs->tf_rflags; in linux_sendsig()
456 regs->tf_rflags &= ~(PSL_T | PSL_D); in linux_sendsig()
502 if (!EFLAGS_SECURE(eflags, regs->tf_rflags)) in linux_sigreturn()
540 regs->tf_rflags = eflags; in linux_sigreturn()
585 if (!EFLAGS_SECURE(eflags, regs->tf_rflags)) in linux_rt_sigreturn()
623 regs->tf_rflags = eflags; in linux_rt_sigreturn()
711 saved_rflags = regs->tf_rflags & PSL_T; in linux_exec_setregs()
715 regs->tf_rflags = PSL_USER | saved_rflags; in linux_exec_setregs()
H A Dlinux32_machdep.c490 td->td_frame->tf_rflags = (td->td_frame->tf_rflags & ~PSL_IOPL) | in linux_iopl()
/f-stack/freebsd/amd64/cloudabi64/
H A Dcloudabi64_sysvec.c129 frame->tf_rflags &= ~PSL_C; in cloudabi64_set_syscall_retval()
142 frame->tf_rflags |= PSL_C; in cloudabi64_set_syscall_retval()
/f-stack/freebsd/amd64/linux/
H A Dlinux_sysvec.c467 saved_rflags = regs->tf_rflags & PSL_T; in linux_exec_setregs()
471 regs->tf_rflags = PSL_USER | saved_rflags; in linux_exec_setregs()
549 if (!RFLAG_SECURE(rflags & ~PSL_RF, regs->tf_rflags & ~PSL_RF)) { in linux_rt_sigreturn()
596 regs->tf_rflags = rflags; in linux_rt_sigreturn()
675 sf.sf_sc.uc_mcontext.sc_rflags = regs->tf_rflags; in linux_rt_sendsig()
698 regs->tf_rflags &= ~(PSL_T | PSL_D); in linux_rt_sendsig()
H A Dlinux_machdep.c170 td->td_frame->tf_rflags = (td->td_frame->tf_rflags & ~PSL_IOPL) | in linux_iopl()
/f-stack/freebsd/x86/include/
H A Dframe.h149 register_t tf_rflags; member
/f-stack/freebsd/x86/x86/
H A Dstack_machdep.c59 #define TF_FLAGS(tf) ((tf)->tf_rflags)