Searched refs:tf_rdi (Results 1 – 14 of 14) sorted by relevance
/freebsd/sys/amd64/amd64/ |
H A D | gdb_machdep.c | 65 case GDB_REG_RDI: return (&kdb_frame->tf_rdi); in gdb_cpu_getreg() 106 case GDB_REG_RDI: kdb_frame->tf_rdi = regval; break; in gdb_cpu_setreg()
|
H A D | exec_machdep.c | 167 regs->tf_rdi = sig; /* arg 1 in %rdi */ in sendsig() 391 regs->tf_rdi = stack; /* argv */ in exec_setregs() 431 regs->r_rdi = tp->tf_rdi; in fill_frame_regs() 477 tp->tf_rdi = regs->r_rdi; in set_regs() 606 mcp->mc_rdi = tp->tf_rdi; in get_mcontext() 687 tp->tf_rdi = mcp->mc_rdi; in set_mcontext()
|
H A D | trap.c | 928 printf("rdi: %016lx rsi: %016lx rdx: %016lx\n", frame->tf_rdi, in trap_diag() 1007 frame->tf_rcx, frame->tf_rdi, frame->tf_rsi, in dblfault_handler() 1037 sa->code = frame->tf_rdi; in cpu_fetch_syscall_args_fallback() 1049 argp = &frame->tf_rdi; in cpu_fetch_syscall_args_fallback() 1092 memcpy(sa->args, &frame->tf_rdi, sizeof(sa->args[0]) * NARGREGS); in cpu_fetch_syscall_args()
|
H A D | db_trace.c | 72 { "rdi", DB_OFFSET(tf_rdi), db_frame },
|
H A D | vm_machdep.c | 652 td->td_frame->tf_rdi = (register_t)arg; in cpu_set_upcall()
|
H A D | genassym.c | 167 ASSYM(TF_RDI, offsetof(struct trapframe, tf_rdi));
|
/freebsd/sys/amd64/ia32/ |
H A D | ia32_signal.c | 161 mcp->mc_edi = tp->tf_rdi; in ia32_get_mcontext() 232 tp->tf_rdi = mcp->mc_edi; in ia32_set_mcontext() 391 sf.sf_siginfo.si_sc.sc_edi = regs->tf_rdi; in ia32_osendsig() 469 sf.sf_uc.uc_mcontext.mc_edi = regs->tf_rdi; in freebsd4_ia32_sendsig() 594 sf.sf_uc.uc_mcontext.mc_edi = regs->tf_rdi; in ia32_sendsig() 729 regs->tf_rdi = scp->sc_edi; in ofreebsd32_sigreturn() 793 regs->tf_rdi = ucp->uc_mcontext.mc_edi; in freebsd4_freebsd32_sigreturn() 893 regs->tf_rdi = ucp->uc_mcontext.mc_edi; in freebsd32_sigreturn()
|
H A D | ia32_reg.c | 89 regs->r_edi = tp->tf_rdi; in fill_regs32() 120 tp->tf_rdi = regs->r_edi; in set_regs32()
|
/freebsd/sys/amd64/linux32/ |
H A D | linux32_sysvec.c | 198 frame.sf_uc.uc_mcontext.sc_edi = regs->tf_rdi; in linux_rt_sendsig() 231 regs->tf_rdi = PTROUT(catcher); in linux_rt_sendsig() 306 frame.sf_sc.sc_edi = regs->tf_rdi; in linux_sendsig() 335 regs->tf_rdi = PTROUT(catcher); in linux_sendsig() 400 regs->tf_rdi = frame.sf_sc.sc_edi; in linux_sigreturn() 485 regs->tf_rdi = context->sc_edi; in linux_rt_sigreturn() 527 sa->args[4] = frame->tf_rdi; in linux32_fetch_syscall_args()
|
/freebsd/sys/x86/include/ |
H A D | frame.h | 120 register_t tf_rdi; member
|
/freebsd/sys/amd64/linux/ |
H A D | linux_sysvec.c | 150 sa->args[0] = frame->tf_rdi; in linux_fetch_syscall_args() 415 regs->tf_rdi = context->sc_rdi; in linux_rt_sigreturn() 574 sf.sf_uc.uc_mcontext.sc_rdi = regs->tf_rdi; in linux_rt_sendsig() 612 regs->tf_rdi = sig; /* arg 1 in %rdi */ in linux_rt_sendsig()
|
/freebsd/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_isa.c | 387 return (tf->tf_rdi); in dtrace_getarg() 513 return (frame->tf_rdi); in dtrace_getreg()
|
/freebsd/sys/cddl/dev/fbt/x86/ |
H A D | fbt_isa.c | 103 arg0 = frame->tf_rdi; in fbt_invop()
|
/freebsd/stand/efi/loader/arch/amd64/ |
H A D | trap.c | 115 tf->tf_rdi, tf->tf_rsi, tf->tf_rdx, tf->tf_rcx, tf->tf_r8, in report_exc()
|