Home
last modified time | relevance | path

Searched refs:tf_rsp (Results 1 – 21 of 21) sorted by relevance

/freebsd-13-stable/sys/amd64/ia32/
HDia32_signal.c155 mcp->mc_onstack = sigonstack(tp->tf_rsp); in ia32_get_mcontext()
165 mcp->mc_isp = tp->tf_rsp; in ia32_get_mcontext()
179 mcp->mc_esp = tp->tf_rsp; in ia32_get_mcontext()
243 tp->tf_rsp = mcp->mc_esp; in ia32_set_mcontext()
355 oonstack = sigonstack(regs->tf_rsp); in ia32_osendsig()
364 fp = (struct ia32_sigframe3 *)regs->tf_rsp - 1; in ia32_osendsig()
399 sf.sf_siginfo.si_sc.sc_isp = regs->tf_rsp; in ia32_osendsig()
404 sf.sf_siginfo.si_sc.sc_esp = regs->tf_rsp; in ia32_osendsig()
422 regs->tf_rsp = (uintptr_t)fp; in ia32_osendsig()
460 oonstack = sigonstack(regs->tf_rsp); in freebsd4_ia32_sendsig()
[all …]
HDia32_syscall.c137 error = fueword32((void *)frame->tf_rsp, &eip); in ia32_fetch_syscall_args()
140 cs = fuword16((void *)(frame->tf_rsp + sizeof(u_int32_t))); in ia32_fetch_syscall_args()
150 frame->tf_rsp += 2 * sizeof(u_int32_t); in ia32_fetch_syscall_args()
155 params = (caddr_t)frame->tf_rsp + sizeof(u_int32_t); in ia32_fetch_syscall_args()
HDia32_reg.c100 regs->r_esp = tp->tf_rsp; in fill_regs32()
131 tp->tf_rsp = regs->r_esp; in set_regs32()
/freebsd-13-stable/sys/amd64/include/
HDpmc_mdep.h96 #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)); \
HDcpu.h49 #define cpu_getstack(td) ((td)->td_frame->tf_rsp)
50 #define cpu_setstack(td, ap) ((td)->td_frame->tf_rsp = (ap))
/freebsd-13-stable/sys/amd64/amd64/
HDdb_trace.c70 { "rsp", DB_OFFSET(tf_rsp), db_frame },
218 rsp = tf->tf_rsp; in db_nextframe()
291 actframe = tf->tf_rsp - 8; in db_backtrace()
294 actframe = tf->tf_rsp; in db_backtrace()
301 actframe = tf->tf_rsp - 8; in db_backtrace()
304 actframe = tf->tf_rsp - 8; in db_backtrace()
HDvm_machdep.c635 td->td_frame->tf_rsp = in cpu_set_upcall()
640 if (suword32((void *)td->td_frame->tf_rsp, 0) != 0) in cpu_set_upcall()
645 (void *)(td->td_frame->tf_rsp + sizeof(int32_t)), in cpu_set_upcall()
657 td->td_frame->tf_rsp = in cpu_set_upcall()
659 td->td_frame->tf_rsp -= 8; in cpu_set_upcall()
668 if (suword((void *)td->td_frame->tf_rsp, 0) != 0) in cpu_set_upcall()
HDexec_machdep.c127 oonstack = sigonstack(regs->tf_rsp); in sendsig()
153 sp = (char *)regs->tf_rsp - 128; in sendsig()
199 regs->tf_rsp = (long)sfp; in sendsig()
387 regs->tf_rsp = ((stack - 8) & ~0xFul) + 8; in exec_setregs()
438 regs->r_rsp = tp->tf_rsp; in fill_frame_regs()
484 tp->tf_rsp = regs->r_rsp; in set_regs()
593 mcp->mc_onstack = sigonstack(tp->tf_rsp); in get_mcontext()
619 mcp->mc_rsp = tp->tf_rsp; in get_mcontext()
693 tp->tf_rsp = mcp->mc_rsp; in set_mcontext()
HDtrap.c496 (frame->tf_rsp == (uintptr_t)PCPU_GET( in trap()
498 frame->tf_rsp = PCPU_GET(rsp0) - 5 * in trap()
631 addr, frame->tf_rsp, frame->tf_rip, frame->tf_rax, in trap()
910 printf("stack pointer = 0x%x:0x%lx\n", ss, frame->tf_rsp); in trap_fatal()
985 frame->tf_rip, frame->tf_rsp, frame->tf_rbp, in dblfault_handler()
1033 params = (caddr_t)frame->tf_rsp + sizeof(register_t); in cpu_fetch_syscall_args_fallback()
HDgdb_machdep.c109 case GDB_REG_RSP: kdb_frame->tf_rsp = regval; break; in gdb_cpu_setreg()
HDgenassym.c183 ASSYM(TF_RSP, offsetof(struct trapframe, tf_rsp));
HDmachdep.c1749 pcb->pcb_rsp = tf->tf_rsp; in makectx()
/freebsd-13-stable/sys/amd64/linux32/
HDlinux32_sysvec.c169 oonstack = sigonstack(regs->tf_rsp); in linux_rt_sendsig()
177 fp = (struct l_rt_sigframe *)regs->tf_rsp - 1; in linux_rt_sendsig()
208 frame.sf_uc.uc_mcontext.sc_esp = regs->tf_rsp; in linux_rt_sendsig()
219 frame.sf_uc.uc_mcontext.sc_esp_at_signal = regs->tf_rsp; in linux_rt_sendsig()
235 regs->tf_rsp = PTROUT(fp); in linux_rt_sendsig()
285 oonstack = sigonstack(regs->tf_rsp); in linux_sendsig()
293 fp = (struct l_sigframe *)regs->tf_rsp - 1; in linux_sendsig()
316 frame.sf_sc.sc_esp = regs->tf_rsp; in linux_sendsig()
323 frame.sf_sc.sc_esp_at_signal = regs->tf_rsp; in linux_sendsig()
339 regs->tf_rsp = PTROUT(fp); in linux_sendsig()
[all …]
HDlinux32_machdep.c422 td->td_frame->tf_rsp = stack; in linux_set_upcall()
/freebsd-13-stable/sys/cddl/dev/dtrace/amd64/
HDdtrace_isa.c190 sp = tf->tf_rsp; in dtrace_getupcstack()
238 sp = tf->tf_rsp; in dtrace_getustackdepth()
291 sp = tf->tf_rsp; in dtrace_getufpstack()
411 stack = (uintptr_t *)(tf->tf_rsp); in dtrace_getarg()
566 return (rp->tf_rsp); in dtrace_getreg()
/freebsd-13-stable/sys/amd64/linux/
HDlinux_sysvec.c263 regs->tf_rsp = stack; in linux_exec_setregs()
429 regs->tf_rsp = context->sc_rsp; in linux_rt_sigreturn()
544 oonstack = sigonstack(regs->tf_rsp); in linux_rt_sendsig()
560 sp = (char *)regs->tf_rsp - 128; in linux_rt_sendsig()
588 sf.sf_uc.uc_mcontext.sc_rsp = regs->tf_rsp; in linux_rt_sendsig()
628 regs->tf_rsp = (long)sfp; in linux_rt_sendsig()
669 error = copyin((void *)frame->tf_rsp, &retqaddr, sizeof(retqaddr)); in linux_vsyscall()
675 frame->tf_rsp += 8; in linux_vsyscall()
HDlinux_machdep.c83 td->td_frame->tf_rsp = stack; in linux_set_upcall()
/freebsd-13-stable/sys/x86/include/
HDframe.h150 register_t tf_rsp; member
/freebsd-13-stable/sys/amd64/cloudabi32/
HDcloudabi32_sysvec.c197 frameptr = (void *)td->td_frame->tf_rsp; in cloudabi32_thread_setregs()
/freebsd-13-stable/sys/cddl/dev/fbt/x86/
HDfbt_isa.c68 stack = (uintptr_t *)frame->tf_rsp; in fbt_invop()
/freebsd-13-stable/stand/efi/loader/arch/amd64/
HDtrap.c109 tf->tf_rsp, tf->tf_rip); in report_exc()