| /xnu-11215/osfmk/x86_64/ |
| H A D | start.s | 226 leaq _vstart(%rip), %rcx 244 lea (%rip), %rcx 391 movw %es, saved_es(%rip) 392 movw %fs, saved_fs(%rip) 409 sgdt saved_gdt(%rip) 410 sldt saved_ldt(%rip) 411 sidt saved_idt(%rip) 412 str saved_tr(%rip) 476 lgdt saved_gdt(%rip) 477 lldt saved_ldt(%rip) [all …]
|
| H A D | idt64.s | 187 leaq EXT(idt64_hndl_table0)(%rip), %rax 200 leaq rip_cacheline_read(%rip), %rcx 349 leaq EXT(ret32_iret)(%rip), %rax 352 leaq EXT(ret64_iret)(%rip), %rax 1349 cmpl $0, EXT(no_shared_cr3)(%rip) 1364 cmpb $0, EXT(invpcid_enabled)(%rip) 1379 cmp EXT(dblmap_base)(%rip), %rsp 1381 cmp EXT(dblmap_max)(%rip), %rsp 1383 subq EXT(dblmap_dist)(%rip), %rsp 1384 subq EXT(dblmap_dist)(%rip), %r15 [all …]
|
| H A D | cswitch.s | 79 add EXT(kernel_stack_size)(%rip),%rcx /* point to stack top */ 125 add EXT(kernel_stack_size)(%rip),%rcx /* point to stack top */ 182 movq EXT(kernel_stack_size)(%rip),%rcx /* point to stack top */
|
| H A D | lz4_decode_x86_64.s | 260 lea L_match_permtable(%rip),%rax 308 lea L_match_permtable(%rip),%rax 328 lea L_match_disttable(%rip),%rax
|
| /xnu-11215/osfmk/i386/ |
| H A D | trap.c | 352 uint64_t rip; in interrupt() local 364 rip = state64->isf.rip; in interrupt() 391 (user_mode ? rip : VM_KERNEL_UNSLIDE(rip)), in interrupt() 942 saved_state->isf.rip = ip; in set_recovery_ip() 1030 user_addr_t rip; in user_trap() local 1051 rip = (user_addr_t)regs->isf.rip; in user_trap() 1112 (unsigned)(rip >> 32), (unsigned)rip, 0); in user_trap() 1184 if (fpUDflt(rip) == 1) { in user_trap() 1493 thread, (void *)(rip & ~CACHELINE_MASK), (int)(rip & CACHELINE_MASK)); in copy_instruction_stream() 1520 (void *)thread, (void *)rip, (int)(insn_offset - (rip & CACHELINE_MASK))); in copy_instruction_stream() [all …]
|
| H A D | trap_native.c | 161 regs->isf.rip, in panic_64() 167 regs->isf.rflags, regs->isf.rip, regs->isf.cs & 0xFFFF, regs->isf.ss & 0xFFFF, in panic_64() 176 (void) traptrace_start(T_DOUBLE_FAULT, saved_state64(sp)->isf.rip, mach_absolute_time(), frameptr); in panic_double_fault64() 186 …(void) traptrace_start(T_MACHINE_CHECK, saved_state64(sp)->isf.rip, mach_absolute_time(), frameptr… in panic_machine_check64()
|
| H A D | rtclock.c | 423 uint64_t rip; in rtclock_intr() local 437 rip = regs->isf.rip; in rtclock_intr() 446 rip = regs->eip; in rtclock_intr() 450 timer_intr(user_mode, rip); in rtclock_intr()
|
| H A D | pcb.c | 734 !IS_USERADDR64_CANONICAL(ts->rip)) { in set_thread_state64() 755 saved_state->isf.rip = ts->rip; in set_thread_state64() 837 ts->rip = saved_state->isf.rip; in get_thread_state64() 1012 !IS_USERADDR64_CANONICAL(state->isf.rip)) { in machine_thread_set_state() 1039 saved_state->isf.rip = state->isf.rip; in machine_thread_set_state() 1269 return (mach_vm_address_t)USER_REGS64(thr_act)->isf.rip; in machine_thread_pc() 1284 USER_REGS64(thr_act)->isf.rip = (uint64_t)pc; in machine_thread_reset_pc() 1937 state->rip = saved_state->isf.rip; in machine_thread_get_kern_state() 2007 state->uts.ts64.rip = saved_state->isf.rip; in machine_thread_get_kern_state() 2097 return iss64->isf.rip; in get_useraddr()
|
| H A D | i386_timer.c | 70 timer_intr(int user_mode, uint64_t rip) in timer_intr() argument 145 user_mode != 0 ? rip : VM_KERNEL_UNSLIDE(rip), user_mode); in timer_intr()
|
| H A D | fpu.h | 146 extern int fpUDflt(user_addr_t rip);
|
| H A D | i386_lock.s | 60 #define LOAD_STRING_ARG0(label) leaq label(%rip), %rdi ;
|
| H A D | thread.h | 170 USER_REGS64(Thr)->isf.rip )
|
| H A D | bsd_i386.c | 245 *entry_point = state25->rip ? state25->rip : VM_MIN_ADDRESS64; in thread_entrypoint() 805 iss64->isf.rip = (uint64_t)entry; in thread_setentrypoint()
|
| H A D | fpu.c | 1650 fpUDflt(user_addr_t rip) in fpUDflt() argument 1654 user_addr_t original_rip = rip; in fpUDflt() 1669 if (copyin(rip, (char *) &instruction_prefix, 1)) { in fpUDflt() 1673 rip, instruction_prefix); in fpUDflt() 1687 rip++; in fpUDflt() 1688 if ((rip - original_rip) > MAX_X86_INSN_LENGTH) { in fpUDflt()
|
| /xnu-11215/bsd/dev/i386/ |
| H A D | dtrace_subr_x86.c | 125 regs64->isf.rip = npc; in dtrace_user_probe() 144 regs64->isf.rip = npc; in dtrace_user_probe() 185 user_addr_t pc = (regs64) ? regs64->isf.rip : (user_addr_t)regs32->eip; in dtrace_user_probe() 189 regs64->isf.rip--; in dtrace_user_probe()
|
| H A D | fbt_x86.c | 165 emul = dtrace_invop( saved_state->isf.rip, (uintptr_t *)saved_state, saved_state->rax ); in fbt_perfCallback() 178 saved_state->isf.rip += DTRACE_INVOP_NOP_SKIP; /* Skip over the patched NOP (planted by sdt). */ in fbt_perfCallback() 184 …saved_state->isf.rip += DTRACE_INVOP_MOV_RSP_RBP_SKIP; /* Skip over the bytes of the patched mov %… in fbt_perfCallback() 202 saved_state->isf.rip += DTRACE_INVOP_LEAVE_SKIP; in fbt_perfCallback()
|
| H A D | dtrace_isa.c | 231 return (uint64_t)(regs->ss_64.isf.rip); in dtrace_getreg() 622 pc = regs->ss_64.isf.rip; in dtrace_getupcstack() 680 pc = regs->ss_64.isf.rip; in dtrace_getustackdepth() 1028 uint8_t *inst = (uint8_t *)saved_state->isf.rip; in dtrace_handle_trap() 1033 saved_state->isf.rip += 3; in dtrace_handle_trap()
|
| H A D | fasttrap_isa.c | 1518 user_addr_t pc = regs64->isf.rip - 1; in fasttrap_pid_probe64() 1582 regs64->isf.rip = pc; in fasttrap_pid_probe64() 1663 regs64->isf.rip = pc + tp->ftt_size; in fasttrap_pid_probe64() 1678 new_pc = regs64->isf.rip; in fasttrap_pid_probe64() 2122 regs64->isf.rip = new_pc; in fasttrap_pid_probe64() 2197 regs64->isf.rip = pc; in fasttrap_return_probe() 2253 case REG_RIP: return regs64->isf.rip; in fasttrap_getreg()
|
| /xnu-11215/libsyscall/custom/ |
| H A D | __vfork.s | 97 movq __current_pid@GOTPCREL(%rip), %rax 104 movq __current_pid@GOTPCREL(%rip), %rdx 113 movq __current_pid@GOTPCREL(%rip), %rcx 126 movq __current_pid@GOTPCREL(%rip), %rdx
|
| H A D | __getpid.s | 86 movl __current_pid(%rip), %eax 94 leaq __current_pid(%rip), %rcx
|
| /xnu-11215/osfmk/kdp/ml/x86_64/ |
| H A D | kdp_machdep.c | 155 state->rip = saved_state->isf.rip; in kdp_getstate() 189 saved_state->isf.rip = state->rip; in kdp_setstate() 324 kprintf("pc = 0x%llx\n", saved_state->isf.rip); in print_saved_state() 363 trapno, saved_state->isf.rip, saved_state->cr2); in kdp_i386_trap()
|
| H A D | kdp_vm.c | 170 tstate->rip = cpstate->isf.rip; in kern_collectth_state() 185 tstate->rip = iks->k_rip; in kern_collectth_state()
|
| /xnu-11215/EXTERNAL_HEADERS/architecture/i386/ |
| H A D | asm_help.h | 328 movq var@GOTPCREL(%rip),%r11 406 #define REG_TO_EXTERN(reg, var) mov reg, var ## (%rip) 407 #define EXTERN_TO_REG(var, reg) mov var ## (%rip), reg
|
| /xnu-11215/bsd/dev/dtrace/ |
| H A D | profile_prvd.c | 160 dtrace_probe(prof->prof_id, saved_state64(kern_regs)->isf.rip, 0x0, late, 0, 0); in profile_fire() 173 dtrace_probe(prof->prof_id, 0x0, regs->isf.rip, late, 0, 0); in profile_fire() 219 dtrace_probe(prof->prof_id, saved_state64(kern_regs)->isf.rip, 0x0, 0, 0, 0); in profile_tick() 232 dtrace_probe(prof->prof_id, 0x0, regs->isf.rip, 0, 0, 0); in profile_tick()
|
| /xnu-11215/tools/lldbmacros/core/ |
| H A D | operating_system.py | 523 self.rip = 0 559 self.r15, self.rip, self.rflags, self.cs, self.fs, self.gs) 581 …self.rip = saved_state.GetChildMemberWithName('isf').GetChildMemberWithName('rip').GetValueAsUnsig… 598 self.rip = saved_state.GetChildMemberWithName('k_rip').GetValueAsUnsigned() 603 self.rip = continuation_ptr
|