Home
last modified time | relevance | path

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

/freebsd-9-stable/sys/amd64/amd64/
Dtrap.c295 addr = frame->tf_rip; in trap()
497 if (frame->tf_rip == (long)doreti_iret) { in trap()
498 frame->tf_rip = (long)doreti_iret_fault; in trap()
501 if (frame->tf_rip == (long)ld_ds) { in trap()
502 frame->tf_rip = (long)ds_load_fault; in trap()
505 if (frame->tf_rip == (long)ld_es) { in trap()
506 frame->tf_rip = (long)es_load_fault; in trap()
509 if (frame->tf_rip == (long)ld_fs) { in trap()
510 frame->tf_rip = (long)fs_load_fault; in trap()
513 if (frame->tf_rip == (long)ld_gs) { in trap()
[all …]
Dvm_machdep.c407 td->td_frame->tf_rip -= td->td_frame->tf_err; in cpu_set_syscall_retval()
520 td->td_frame->tf_rip = (uintptr_t)entry; in cpu_set_upcall_kse()
541 td->td_frame->tf_rip = (register_t)entry; in cpu_set_upcall_kse()
Dgdb_machdep.c95 kdb_frame->tf_rip = *(register_t *)val; in gdb_cpu_setreg()
Dmachdep.c429 regs->tf_rip = p->p_sysent->sv_sigcode_base; in sendsig()
511 ksi.ksi_addr = (void *)regs->tf_rip;
939 regs->tf_rip = imgp->entry_addr; in exec_setregs()
1975 pcb->pcb_rip = tf->tf_rip; in makectx()
1983 td->td_frame->tf_rip = addr; in ptrace_set_pc()
2029 regs->r_rip = tp->tf_rip; in fill_frame_regs()
2073 tp->tf_rip = regs->r_rip; in set_regs()
2207 mcp->mc_rip = tp->tf_rip; in get_mcontext()
2277 tp->tf_rip = mcp->mc_rip; in set_mcontext()
Ddb_trace.c87 { "rip", DB_OFFSET(tf_rip), db_frame },
248 rip = tf->tf_rip; in db_nextframe()
Dgenassym.c185 ASSYM(TF_RIP, offsetof(struct trapframe, tf_rip));
/freebsd-9-stable/sys/amd64/ia32/
Dia32_signal.c178 mcp->mc_eip = tp->tf_rip; in ia32_get_mcontext()
239 tp->tf_rip = mcp->mc_eip; in ia32_set_mcontext()
405 sf.sf_siginfo.si_sc.sc_eip = regs->tf_rip; in ia32_osendsig()
422 regs->tf_rip = p->p_sysent->sv_psstrings - sz_ia32_osigcode; in ia32_osendsig()
477 sf.sf_uc.uc_mcontext.mc_eip = regs->tf_rip; in freebsd4_ia32_sendsig()
537 regs->tf_rip = p->p_sysent->sv_sigcode_base + sz_ia32_sigcode - in freebsd4_ia32_sendsig()
614 sf.sf_uc.uc_mcontext.mc_eip = regs->tf_rip; in ia32_sendsig()
685 regs->tf_rip = p->p_sysent->sv_sigcode_base; in ia32_sendsig()
730 ksi.ksi_addr = (void *)regs->tf_rip; in ofreebsd32_sigreturn()
749 regs->tf_rip = scp->sc_eip; in ofreebsd32_sigreturn()
[all …]
Dia32_reg.c106 regs->r_eip = tp->tf_rip; in fill_regs32()
137 tp->tf_rip = regs->r_eip; in set_regs32()
Dia32_syscall.c191 ksi.ksi_addr = (void *)frame->tf_rip; in ia32_syscall()
/freebsd-9-stable/sys/amd64/include/
Ddb_machdep.h46 kdb_frame->tf_rip += 1; \
52 kdb_frame->tf_rip -= 1; \
Dpmc_mdep.h98 #define PMC_TRAPFRAME_TO_PC(TF) ((TF)->tf_rip)
128 __asm __volatile("call 1f \n\t1: pop %0" : "=r"((TF)->tf_rip)); \
Dcpu.h54 #define TRAPF_PC(framep) ((framep)->tf_rip)
Dframe.h76 register_t tf_rip; member
/freebsd-9-stable/sys/cddl/dev/dtrace/amd64/
Ddtrace_subr.c497 frame->tf_rip += dtrace_instr_size((u_char *) frame->tf_rip); in dtrace_trap()
509 frame->tf_rip += dtrace_instr_size((u_char *) frame->tf_rip); in dtrace_trap()
Ddtrace_isa.c169 pc = tf->tf_rip; in dtrace_getupcstack()
217 pc = tf->tf_rip; in dtrace_getustackdepth()
271 pc = tf->tf_rip; in dtrace_getufpstack()
543 return (rp->tf_rip); in dtrace_getreg()
/freebsd-9-stable/sys/amd64/linux32/
Dlinux32_sysvec.c377 frame.sf_sc.uc_mcontext.sc_eip = regs->tf_rip; in linux_rt_sendsig()
415 regs->tf_rip = p->p_sysent->sv_sigcode_base + linux_sznonrtsigcode; in linux_rt_sendsig()
513 frame.sf_sc.sc_eip = regs->tf_rip; in linux_sendsig()
538 regs->tf_rip = p->p_sysent->sv_sigcode_base; in linux_sendsig()
605 ksi.ksi_addr = (void *)regs->tf_rip; in linux_sigreturn()
626 regs->tf_rip = frame.sf_sc.sc_eip; in linux_sigreturn()
697 ksi.ksi_addr = (void *)regs->tf_rip; in linux_rt_sigreturn()
719 regs->tf_rip = context->sc_eip; in linux_rt_sigreturn()
836 regs->tf_rip = imgp->entry_addr; in exec_linux_setregs()
/freebsd-9-stable/gnu/usr.bin/gdb/kgdb/
Dtrgt_amd64.c104 offsetof(struct trapframe, tf_rip),