Home
last modified time | relevance | path

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

/f-stack/freebsd/amd64/ia32/
H A Dia32_signal.c166 mcp->mc_isp = tp->tf_rsp; in ia32_get_mcontext()
180 mcp->mc_esp = tp->tf_rsp; in ia32_get_mcontext()
241 tp->tf_rsp = mcp->mc_esp; in ia32_set_mcontext()
353 oonstack = sigonstack(regs->tf_rsp); in ia32_osendsig()
420 regs->tf_rsp = (uintptr_t)fp; in ia32_osendsig()
456 oonstack = sigonstack(regs->tf_rsp); in freebsd4_ia32_sendsig()
531 regs->tf_rsp = (uintptr_t)sfp; in freebsd4_ia32_sendsig()
629 sp = (char *)regs->tf_rsp; in ia32_sendsig()
674 regs->tf_rsp = (uintptr_t)sfp; in ia32_sendsig()
738 regs->tf_rsp = scp->sc_esp; in ofreebsd32_sigreturn()
[all …]
H A Dia32_syscall.c133 error = fueword32((void *)frame->tf_rsp, &eip); in ia32_fetch_syscall_args()
136 cs = fuword16((void *)(frame->tf_rsp + sizeof(u_int32_t))); in ia32_fetch_syscall_args()
146 frame->tf_rsp += 2 * sizeof(u_int32_t); in ia32_fetch_syscall_args()
151 params = (caddr_t)frame->tf_rsp + sizeof(u_int32_t); in ia32_fetch_syscall_args()
H A Dia32_reg.c105 regs->r_esp = tp->tf_rsp; in fill_regs32()
136 tp->tf_rsp = regs->r_esp; in set_regs32()
/f-stack/freebsd/amd64/include/
H A Dpmc_mdep.h98 #define PMC_TRAPFRAME_TO_USER_SP(TF) ((TF)->tf_rsp)
99 #define PMC_TRAPFRAME_TO_KERNEL_SP(TF) ((TF)->tf_rsp)
123 __asm __volatile("movq %%rsp,%0" : "=r" ((TF)->tf_rsp)); \
H A Dcpu.h50 #define cpu_getstack(td) ((td)->td_frame->tf_rsp)
51 #define cpu_setstack(td, ap) ((td)->td_frame->tf_rsp = (ap))
/f-stack/freebsd/amd64/amd64/
H A Ddb_trace.c73 { "rsp", DB_OFFSET(tf_rsp), db_frame },
241 rsp = tf->tf_rsp; in db_nextframe()
316 actframe = (void *)(tf->tf_rsp - 8); in db_backtrace()
319 actframe = (void *)tf->tf_rsp; in db_backtrace()
326 actframe = (void *)(tf->tf_rsp - 8); in db_backtrace()
329 actframe = (void *)(tf->tf_rsp - 8); in db_backtrace()
H A Dvm_machdep.c641 td->td_frame->tf_rsp = in cpu_set_upcall()
646 suword32((void *)td->td_frame->tf_rsp, 0); in cpu_set_upcall()
649 suword32((void *)(td->td_frame->tf_rsp + sizeof(int32_t)), in cpu_set_upcall()
661 td->td_frame->tf_rsp = in cpu_set_upcall()
663 td->td_frame->tf_rsp -= 8; in cpu_set_upcall()
672 suword((void *)td->td_frame->tf_rsp, 0); in cpu_set_upcall()
H A Dtrap.c451 (frame->tf_rsp == (uintptr_t)PCPU_GET( in trap()
453 frame->tf_rsp = PCPU_GET(rsp0) - 5 * in trap()
604 addr, frame->tf_rsp, frame->tf_rip, in trap()
885 printf("stack pointer = 0x%x:0x%lx\n", ss, frame->tf_rsp);
960 frame->tf_rip, frame->tf_rsp, frame->tf_rbp, in dblfault_handler()
1008 params = (caddr_t)frame->tf_rsp + sizeof(register_t); in cpu_fetch_syscall_args_fallback()
H A Dgdb_machdep.c110 case GDB_REG_RSP: kdb_frame->tf_rsp = regval; break; in gdb_cpu_setreg()
H A Dmachdep.c364 oonstack = sigonstack(regs->tf_rsp); in sendsig()
399 sp = (char *)regs->tf_rsp - 128; in sendsig()
445 regs->tf_rsp = (long)sfp; in sendsig()
609 regs->tf_rsp = ((stack - 8) & ~0xFul) + 8; in exec_setregs()
2059 pcb->pcb_rsp = tf->tf_rsp; in makectx()
2124 regs->r_rsp = tp->tf_rsp; in fill_frame_regs()
2170 tp->tf_rsp = regs->r_rsp; in set_regs()
2279 mcp->mc_onstack = sigonstack(tp->tf_rsp); in get_mcontext()
2305 mcp->mc_rsp = tp->tf_rsp; in get_mcontext()
2376 tp->tf_rsp = mcp->mc_rsp; in set_mcontext()
H A Dgenassym.c185 ASSYM(TF_RSP, offsetof(struct trapframe, tf_rsp));
/f-stack/freebsd/amd64/linux32/
H A Dlinux32_sysvec.c278 oonstack = sigonstack(regs->tf_rsp); in linux_rt_sendsig()
286 fp = (struct l_rt_sigframe *)regs->tf_rsp - 1; in linux_rt_sendsig()
348 regs->tf_rsp = PTROUT(fp); in linux_rt_sendsig()
397 oonstack = sigonstack(regs->tf_rsp); in linux_sendsig()
405 fp = (struct l_sigframe *)regs->tf_rsp - 1; in linux_sendsig()
429 frame.sf_sc.sc_esp = regs->tf_rsp; in linux_sendsig()
436 frame.sf_sc.sc_esp_at_signal = regs->tf_rsp; in linux_sendsig()
454 regs->tf_rsp = PTROUT(fp); in linux_sendsig()
541 regs->tf_rsp = frame.sf_sc.sc_esp_at_signal; in linux_sigreturn()
624 regs->tf_rsp = context->sc_esp_at_signal; in linux_rt_sigreturn()
[all …]
H A Dlinux32_machdep.c431 td->td_frame->tf_rsp = stack; in linux_set_upcall_kse()
/f-stack/freebsd/amd64/linux/
H A Dlinux_sysvec.c470 regs->tf_rsp = stack; in linux_exec_setregs()
585 regs->tf_rsp = context->sc_rsp; in linux_rt_sigreturn()
627 oonstack = sigonstack(regs->tf_rsp); in linux_rt_sendsig()
638 sp = (caddr_t)regs->tf_rsp - sizeof(struct l_rt_sigframe) - 128; in linux_rt_sendsig()
665 sf.sf_sc.uc_mcontext.sc_rsp = regs->tf_rsp; in linux_rt_sendsig()
696 regs->tf_rsp = (long)sfp; in linux_rt_sendsig()
737 error = copyin((void *)frame->tf_rsp, &retqaddr, sizeof(retqaddr)); in linux_vsyscall()
743 frame->tf_rsp += 8; in linux_vsyscall()
H A Dlinux_machdep.c125 td->td_frame->tf_rsp = stack; in linux_set_upcall_kse()
/f-stack/freebsd/x86/include/
H A Dframe.h151 register_t tf_rsp; member
/f-stack/freebsd/amd64/cloudabi32/
H A Dcloudabi32_sysvec.c198 frameptr = (void *)td->td_frame->tf_rsp; in cloudabi32_thread_setregs()