Home
last modified time | relevance | path

Searched refs:tf_rdi (Results 1 – 12 of 12) sorted by relevance

/f-stack/freebsd/amd64/cloudabi64/
H A Dcloudabi64_sysvec.c85 regs->tf_rdi = stack + sizeof(register_t) + in cloudabi64_proc_setregs()
106 sa->args[0] = frame->tf_rdi; in cloudabi64_fetch_syscall_args()
188 frame->tf_rdi = td->td_tid; in cloudabi64_thread_setregs()
/f-stack/freebsd/amd64/amd64/
H A Dgdb_machdep.c67 case GDB_REG_RDI: return (&kdb_frame->tf_rdi); in gdb_cpu_getreg()
108 case GDB_REG_RDI: kdb_frame->tf_rdi = regval; break; in gdb_cpu_setreg()
H A Dtrap.c962 frame->tf_rcx, frame->tf_rdi, frame->tf_rsi, in dblfault_handler()
992 sa->code = frame->tf_rdi; in cpu_fetch_syscall_args_fallback()
1004 argp = &frame->tf_rdi; in cpu_fetch_syscall_args_fallback()
1046 memcpy(sa->args, &frame->tf_rdi, sizeof(sa->args[0]) * NARGREGS); in cpu_fetch_syscall_args()
H A Dmachdep.c410 regs->tf_rdi = sig; /* arg 1 in %rdi */ in sendsig()
610 regs->tf_rdi = stack; /* argv */ in exec_setregs()
2114 regs->r_rdi = tp->tf_rdi; in fill_frame_regs()
2160 tp->tf_rdi = regs->r_rdi; in set_regs()
2289 mcp->mc_rdi = tp->tf_rdi; in get_mcontext()
2367 tp->tf_rdi = mcp->mc_rdi; in set_mcontext()
H A Ddb_trace.c76 { "rdi", DB_OFFSET(tf_rdi), db_frame },
H A Dvm_machdep.c675 td->td_frame->tf_rdi = (register_t)arg; in cpu_set_upcall()
H A Dgenassym.c172 ASSYM(TF_RDI, offsetof(struct trapframe, tf_rdi));
/f-stack/freebsd/amd64/ia32/
H A Dia32_signal.c163 mcp->mc_edi = tp->tf_rdi; in ia32_get_mcontext()
231 tp->tf_rdi = mcp->mc_edi; in ia32_set_mcontext()
390 sf.sf_siginfo.si_sc.sc_edi = regs->tf_rdi; in ia32_osendsig()
466 sf.sf_uc.uc_mcontext.mc_edi = regs->tf_rdi; in freebsd4_ia32_sendsig()
599 sf.sf_uc.uc_mcontext.mc_edi = regs->tf_rdi; in ia32_sendsig()
734 regs->tf_rdi = scp->sc_edi; in ofreebsd32_sigreturn()
804 regs->tf_rdi = ucp->uc_mcontext.mc_edi;
909 regs->tf_rdi = ucp->uc_mcontext.mc_edi;
H A Dia32_reg.c95 regs->r_edi = tp->tf_rdi; in fill_regs32()
126 tp->tf_rdi = regs->r_edi; in set_regs32()
/f-stack/freebsd/x86/include/
H A Dframe.h123 register_t tf_rdi; member
/f-stack/freebsd/amd64/linux/
H A Dlinux_sysvec.c188 sa->args[0] = frame->tf_rdi; in linux_fetch_syscall_args()
577 regs->tf_rdi = context->sc_rdi; in linux_rt_sigreturn()
657 sf.sf_sc.uc_mcontext.sc_rdi = regs->tf_rdi; in linux_rt_sendsig()
681 regs->tf_rdi = sig; /* arg 1 in %rdi */ in linux_rt_sendsig()
/f-stack/freebsd/amd64/linux32/
H A Dlinux32_sysvec.c317 frame.sf_sc.uc_mcontext.sc_edi = regs->tf_rdi; in linux_rt_sendsig()
425 frame.sf_sc.sc_edi = regs->tf_rdi; in linux_sendsig()
527 regs->tf_rdi = frame.sf_sc.sc_edi; in linux_sigreturn()
614 regs->tf_rdi = context->sc_edi; in linux_rt_sigreturn()
656 sa->args[4] = frame->tf_rdi; in linux32_fetch_syscall_args()