/freebsd/sys/amd64/ia32/ |
H A D | ia32_signal.c | 154 mcp->mc_onstack = sigonstack(tp->tf_rsp); in ia32_get_mcontext() 164 mcp->mc_isp = tp->tf_rsp; in ia32_get_mcontext() 178 mcp->mc_esp = tp->tf_rsp; in ia32_get_mcontext() 242 tp->tf_rsp = mcp->mc_esp; in ia32_set_mcontext() 354 oonstack = sigonstack(regs->tf_rsp); in ia32_osendsig() 363 fp = (struct ia32_osigframe *)regs->tf_rsp - 1; in ia32_osendsig() 398 sf.sf_siginfo.si_sc.sc_isp = regs->tf_rsp; in ia32_osendsig() 403 sf.sf_siginfo.si_sc.sc_esp = regs->tf_rsp; in ia32_osendsig() 421 regs->tf_rsp = (uintptr_t)fp; in ia32_osendsig() 459 oonstack = sigonstack(regs->tf_rsp); in freebsd4_ia32_sendsig() [all …]
|
H A D | ia32_syscall.c | 138 error = fueword32((void *)frame->tf_rsp, &eip); in ia32_fetch_syscall_args() 141 cs = fuword16((void *)(frame->tf_rsp + sizeof(u_int32_t))); in ia32_fetch_syscall_args() 151 frame->tf_rsp += 2 * sizeof(u_int32_t); in ia32_fetch_syscall_args() 156 params = (caddr_t)frame->tf_rsp + sizeof(u_int32_t); in ia32_fetch_syscall_args()
|
H A D | ia32_reg.c | 99 regs->r_esp = tp->tf_rsp; in fill_regs32() 130 tp->tf_rsp = regs->r_esp; in set_regs32()
|
/freebsd/sys/amd64/amd64/ |
H A D | db_trace.c | 69 { "rsp", DB_OFFSET(tf_rsp), db_frame }, 217 rsp = tf->tf_rsp; in db_nextframe() 290 actframe = tf->tf_rsp - 8; in db_backtrace() 293 actframe = tf->tf_rsp; in db_backtrace() 300 actframe = tf->tf_rsp - 8; in db_backtrace() 303 actframe = tf->tf_rsp - 8; in db_backtrace()
|
H A D | vm_machdep.c | 615 td->td_frame->tf_rsp = in cpu_set_upcall() 620 if (suword32((void *)td->td_frame->tf_rsp, 0) != 0) in cpu_set_upcall() 625 (void *)(td->td_frame->tf_rsp + sizeof(int32_t)), in cpu_set_upcall() 637 td->td_frame->tf_rsp = in cpu_set_upcall() 639 td->td_frame->tf_rsp -= 8; in cpu_set_upcall() 648 if (suword((void *)td->td_frame->tf_rsp, 0) != 0) in cpu_set_upcall()
|
H A D | exec_machdep.c | 130 oonstack = sigonstack(regs->tf_rsp); in sendsig() 156 sp = (char *)regs->tf_rsp - 128; in sendsig() 202 regs->tf_rsp = (long)sfp; in sendsig() 390 regs->tf_rsp = ((stack - 8) & ~0xFul) + 8; in exec_setregs() 441 regs->r_rsp = tp->tf_rsp; in fill_frame_regs() 487 tp->tf_rsp = regs->r_rsp; in set_regs() 596 mcp->mc_onstack = sigonstack(tp->tf_rsp); in get_mcontext() 622 mcp->mc_rsp = tp->tf_rsp; in get_mcontext() 696 tp->tf_rsp = mcp->mc_rsp; in set_mcontext()
|
H A D | trap.c | 497 (frame->tf_rsp == (uintptr_t)PCPU_GET( in trap() 499 frame->tf_rsp = PCPU_GET(rsp0) - 5 * in trap() 628 addr, frame->tf_rsp, frame->tf_rip, frame->tf_rax, in trap() 908 printf("stack pointer = 0x%x:0x%lx\n", ss, frame->tf_rsp); in trap_diag() 1005 frame->tf_rip, frame->tf_rsp, frame->tf_rbp, in dblfault_handler() 1053 params = (caddr_t)frame->tf_rsp + sizeof(register_t); in cpu_fetch_syscall_args_fallback()
|
H A D | gdb_machdep.c | 108 case GDB_REG_RSP: kdb_frame->tf_rsp = regval; break; in gdb_cpu_setreg()
|
H A D | genassym.c | 180 ASSYM(TF_RSP, offsetof(struct trapframe, tf_rsp));
|
H A D | machdep.c | 1746 pcb->pcb_rsp = tf->tf_rsp; in makectx()
|
/freebsd/sys/amd64/include/ |
H A D | pmc_mdep.h | 96 #define PMC_TRAPFRAME_TO_USER_SP(TF) ((TF)->tf_rsp) 97 #define PMC_TRAPFRAME_TO_KERNEL_SP(TF) ((TF)->tf_rsp) 119 __asm __volatile("movq %%rsp,%0" : "=r" ((TF)->tf_rsp)); \
|
H A D | cpu.h | 47 #define cpu_getstack(td) ((td)->td_frame->tf_rsp) 48 #define cpu_setstack(td, ap) ((td)->td_frame->tf_rsp = (ap))
|
/freebsd/sys/amd64/linux32/ |
H A D | linux32_sysvec.c | 163 oonstack = sigonstack(regs->tf_rsp); in linux_rt_sendsig() 171 fp = (struct l_rt_sigframe *)regs->tf_rsp - 1; in linux_rt_sendsig() 202 frame.sf_uc.uc_mcontext.sc_esp = regs->tf_rsp; in linux_rt_sendsig() 213 frame.sf_uc.uc_mcontext.sc_esp_at_signal = regs->tf_rsp; in linux_rt_sendsig() 229 regs->tf_rsp = PTROUT(fp); in linux_rt_sendsig() 279 oonstack = sigonstack(regs->tf_rsp); in linux_sendsig() 287 fp = (struct l_sigframe *)regs->tf_rsp - 1; in linux_sendsig() 310 frame.sf_sc.sc_esp = regs->tf_rsp; in linux_sendsig() 317 frame.sf_sc.sc_esp_at_signal = regs->tf_rsp; in linux_sendsig() 333 regs->tf_rsp = PTROUT(fp); in linux_sendsig() [all …]
|
H A D | linux32_machdep.c | 299 td->td_frame->tf_rsp = stack; in linux_set_upcall()
|
/freebsd/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_isa.c | 197 sp = tf->tf_rsp; in dtrace_getupcstack() 245 sp = tf->tf_rsp; in dtrace_getustackdepth() 298 sp = tf->tf_rsp; in dtrace_getufpstack() 402 stack = (uintptr_t *)tf->tf_rsp; in dtrace_getarg() 563 return (frame->tf_rsp); in dtrace_getreg()
|
/freebsd/sys/amd64/linux/ |
H A D | linux_sysvec.c | 257 regs->tf_rsp = stack; in linux_exec_setregs() 423 regs->tf_rsp = context->sc_rsp; in linux_rt_sigreturn() 538 oonstack = sigonstack(regs->tf_rsp); in linux_rt_sendsig() 554 sp = (char *)regs->tf_rsp - 128; in linux_rt_sendsig() 582 sf.sf_uc.uc_mcontext.sc_rsp = regs->tf_rsp; in linux_rt_sendsig() 622 regs->tf_rsp = (long)sfp; in linux_rt_sendsig() 663 error = copyin((void *)frame->tf_rsp, &retqaddr, sizeof(retqaddr)); in linux_vsyscall() 669 frame->tf_rsp += 8; in linux_vsyscall()
|
H A D | linux_machdep.c | 68 td->td_frame->tf_rsp = stack; in linux_set_upcall()
|
/freebsd/sys/x86/include/ |
H A D | frame.h | 148 register_t tf_rsp; member
|
/freebsd/sys/cddl/dev/fbt/x86/ |
H A D | fbt_isa.c | 69 stack = (uintptr_t *)frame->tf_rsp; in fbt_invop()
|
/freebsd/stand/efi/loader/arch/amd64/ |
H A D | trap.c | 108 tf->tf_rsp, tf->tf_rip); in report_exc()
|
/freebsd/sys/cddl/dev/kinst/amd64/ |
H A D | kinst_isa.c | 145 stack = (uintptr_t *)frame->tf_rsp; in kinst_invop()
|