Searched refs:rip (Results 1 - 24 of 24) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/
H A Dasm64.h57 ljmp *(%rip) ;\
H A Drtclock.c468 uint64_t rip; local
488 rip = regs->isf.rip;
496 rip = regs->eip;
502 -latency, (uint32_t)rip, user_mode, 0, 0);
505 etimer_intr(user_mode, rip);
H A Dthread.h162 USER_REGS64(ThrAct)->isf.rip )
H A Dtrap.c851 ss64p->isf.rflags, ss64p->isf.rip, ss64p->cr2);
917 ss64p->isf.rflags, ss64p->isf.rip);
957 user_addr_t rip; local
970 rip = (user_addr_t)regs->isf.rip;
979 rip = (user_addr_t)regs->eip;
983 (int)(vaddr>>32), (int)vaddr, (int)(rip>>32), (int)rip, 0);
H A Dpcb.c787 !IS_USERADDR64_CANONICAL(ts->rip))
807 saved_state->isf.rip = ts->rip;
867 ts->rip = saved_state->isf.rip;
927 saved_state->isf.rip = state->rip;
1039 !IS_USERADDR64_CANONICAL(state->isf.rip))
1063 saved_state->isf.rip = state->isf.rip;
[all...]
H A Dstartup64.c273 kprintf("scp->isf64.rip: 0x%016llx\n", scp->isf64.rip);
318 kprintf("sp->isf.rip: 0x%016llx\n", sp->isf.rip);
H A Dbsd_i386.c201 *entry_point = state25->rip ? state25->rip: VM_MIN_ADDRESS64;
854 iss64->isf.rip = (uint64_t)entry;
H A Dgenassym.c297 DECLARE("R64_RIP", R64_(isf.rip));
306 DECLARE("ISF64_RIP", ISF64_(rip));
318 DECLARE("ISC32_RIP", ISC32_(rip));
/macosx-10.5.8/xnu-1228.15.4/pexpert/i386/
H A Dpe_interrupt.c59 uint64_t rip; local
67 rip = state64->isf.rip;
76 rip = state32->eip;
82 interrupt, (unsigned int)rip, user_mode, 0, 0);
/macosx-10.5.8/xnu-1228.15.4/libsyscall/custom/
H A D__vfork.s146 movq __current_pid@GOTPCREL(%rip), %rax
153 movq __current_pid@GOTPCREL(%rip), %rdx
161 movq __current_pid@GOTPCREL(%rip), %rcx
174 movq __current_pid@GOTPCREL(%rip), %rdx
H A D__getpid.s124 movl __current_pid(%rip), %eax
132 leaq __current_pid(%rip), %rcx
H A D__fork.s225 leaq LC0(%rip), %rdi // copy the name of the function to look up
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/i386/
H A Ddtrace_subr_x86.c131 regs64->isf.rip = npc;
150 regs64->isf.rip = npc;
191 user_addr_t pc = (regs64) ? regs64->isf.rip : (user_addr_t)regs32->eip;
194 regs64->isf.rip--;
256 * used to emulate %rip-relative instructions in 64-bit mode, do that
H A Ddtrace_isa.c291 pc = regs->ss_64.isf.rip;
350 pc = regs->ss_64.isf.rip;
H A Dsystemcalls.c358 regs->isf.rip -= 2;
461 regs->isf.rip -= 2;
H A Dfasttrap_isa.c60 * We then set the program counter (%eip or %rip) to point to this scratch
71 * of %rip-relative addressing that means that almost any instruction can be
73 * instructions included %rip-relative instructions, see the code in
446 * denotes %rip-relative addressing; in 32-bit
590 * execute it -- we need to watch for %rip-relative
594 * employ %rip-relative addressing.
1366 * jmp 0(%rip) 6
1492 user_addr_t pc = regs64->isf.rip - 1;
1566 regs64->isf.rip = pc;
1634 regs64->isf.rip
[all...]
H A Dunix_signal.c229 sinfo64.si_addr = tstate64->rip;
231 tstate64->rip = ps->ps_trampact[sig];
/macosx-10.5.8/xnu-1228.15.4/osfmk/mach/i386/
H A D_types.h87 uint64_t rip; member in struct:x86_thread_state64
H A Dthread_status.h386 uint64_t rip; member in struct:x86_64_intr_stack_frame
H A D_structs.h402 __uint64_t rip; variable
/macosx-10.5.8/xnu-1228.15.4/osfmk/chud/i386/
H A Dchud_thread_i386.c307 uint64_t currPC = regs->isf.rip;
470 currPC = regs64->isf.rip;
474 currPC = u_regs64->isf.rip;
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/dtrace/
H A Dprofile_prvd.c241 dtrace_probe(prof->prof_id, 0x0, regs->isf.rip, 0, 0, 0);
297 dtrace_probe(prof->prof_id, 0x0, regs->isf.rip, 0, 0, 0);
/macosx-10.5.8/xnu-1228.15.4/osfmk/kdp/ml/i386/
H A Dkdp_machdep.c605 init_rip = iss64->isf.rip;
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/
H A Dpthread_synch.c929 ts64->rip = (uint64_t)p->p_threadstart;
2043 ts64->rip = (uint64_t)p->p_wqthread;

Completed in 153 milliseconds