| /xnu-11417.121.6/osfmk/x86_64/ |
| H A D | start.s | 218 movq %rax, ___stack_chk_guard(%rip) 226 leaq _vstart(%rip), %rcx 244 lea (%rip), %rcx 308 leaq EXT(hibernate_kernel_entrypoint)(%rip),%rcx 374 mov %rsp, saved_rsp(%rip) 382 mov %rax, saved_cr0(%rip) 384 mov %rax, saved_cr2(%rip) 386 mov %rax, saved_cr3(%rip) 388 mov %rax, saved_cr4(%rip) 391 movw %es, saved_es(%rip) [all …]
|
| H A D | idt64.s | 187 leaq EXT(idt64_hndl_table0)(%rip), %rax 200 leaq rip_cacheline_read(%rip), %rcx 203 leaq rip_cacheline_read_end(%rip), %rcx 222 leaq abort_rip_cacheline_read(%rip), %rax 264 leaq EXT(idt64_hndl_table0)(%rip), %rax 274 leaq EXT(idt64_hndl_table0)(%rip), %rax 341 leaq L_32bit_seg_restore_begin(%rip), %rax 344 leaq L_32bit_seg_restore_done(%rip), %rax 349 leaq EXT(ret32_iret)(%rip), %rax 352 leaq EXT(ret64_iret)(%rip), %rax [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-11417.121.6/osfmk/i386/ |
| H A D | trap.c | 137 static __attribute__((noinline)) void copy_instruction_stream(thread_t thread, uint64_t rip, int tr… 139 static __attribute__((noinline)) void copy_instruction_stream(thread_t thread, uint64_t rip, int tr… 284 kprintf(" isf.rip 0x%llx\n", saved_state->isf.rip); in kprint_state() 353 uint64_t rip; in interrupt() local 365 rip = state64->isf.rip; in interrupt() 374 uint32_t traptrace_index = traptrace_start(interrupt_num, rip, mach_absolute_time(), frameptr); in interrupt() 392 (user_mode ? rip : VM_KERNEL_UNSLIDE(rip)), in interrupt() 473 (long) depth, (long) VM_KERNEL_UNSLIDE(rip), 0, 0, 0); in interrupt() 598 vm_size_t sz = ml_nofault_copy(state->isf.rip, (vm_offset_t)inst_buf, sizeof(inst_buf)); in handle_kernel_breakpoint() 638 set_recovery_ip(state, state->isf.rip + (found_prefix8 ? 5 : 8)); in handle_kernel_breakpoint() [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-11417.121.6/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-11417.121.6/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-11417.121.6/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-11417.121.6/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-11417.121.6/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-11417.121.6/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
|