/darwin-on-arm/xnu/osfmk/x86_64/ |
H A D | start.s | 221 movq %rax, ___stack_chk_guard(%rip) 229 leaq _vstart(%rip), %rcx 247 lea (%rip), %rcx 311 leaq EXT(hibernate_kernel_entrypoint)(%rip),%rcx 377 mov %rsp, saved_rsp(%rip) 385 mov %rax, saved_cr0(%rip) 387 mov %rax, saved_cr2(%rip) 389 mov %rax, saved_cr3(%rip) 391 mov %rax, saved_cr4(%rip) 394 movw %es, saved_es(%rip) [all...] |
H A D | cswitch.s | 69 addq EXT(kernel_stack_size)(%rip),%rdx /* point to stack top */ 107 add EXT(kernel_stack_size)(%rip),%rcx /* point to stack top */
|
H A D | idt64.s | 87 leaq func(%rip), %rax ;\ 157 mov EXT(pal_efi_saved_cr3)(%rip), %rcx 159 leaq (%rip), %rcx 160 shr $32, %rcx /* splice the upper 32-bits of rip */ 219 leaq HNDL_ALLTRAPS(%rip), %rax 298 cmpl $0, EXT(no_shared_cr3)(%rip) 376 movl EXT(no_shared_cr3)(%rip), %eax 510 * rcx user rip 568 mov %rcx, ISF64_RIP(%rsp) /* rip */ 573 leaq HNDL_SYSCALL(%rip), [all...] |
H A D | machine_routines_asm.s | 219 lea (%rip), %rcx
|
/darwin-on-arm/xnu/osfmk/i386/ |
H A D | asm64.h | 58 ljmp *(%rip) ;\
|
H A D | trap.c | 286 kprintf(" isf.rip 0x%llx\n", saved_state->isf.rip); 346 uint64_t rip; local 358 rip = state64->isf.rip; 371 rip = state32->eip; 389 (user_mode ? rip : VM_KERNEL_UNSLIDE(rip)), 438 (long) depth, (long) VM_KERNEL_UNSLIDE(rip), 0, 0, 0); 516 kern_ip = (vm_offset_t)saved_state->isf.rip; 926 user_addr_t rip; local [all...] |
H A D | rtclock.c | 453 uint64_t rip; local 466 rip = regs->isf.rip; 474 rip = regs->eip; 478 etimer_intr(user_mode, rip);
|
H A D | etimer.c | 69 uint64_t rip) 97 ((user_mode != 0) ? rip : VM_KERNEL_UNSLIDE(rip)), 68 etimer_intr(int user_mode, uint64_t rip) argument
|
H A D | trap_native.c | 245 ss64p->isf.rflags, ss64p->isf.rip, ss64p->cr2, 273 regs->isf.rip, 279 regs->isf.rflags, regs->isf.rip, regs->isf.cs & 0xFFFF, regs->isf.ss & 0xFFFF,
|
H A D | thread.h | 176 USER_REGS64(Thr)->isf.rip )
|
H A D | pcb.c | 692 !IS_USERADDR64_CANONICAL(ts->rip)) 712 saved_state->isf.rip = ts->rip; 776 ts->rip = saved_state->isf.rip; 887 !IS_USERADDR64_CANONICAL(state->isf.rip)) 913 saved_state->isf.rip = state->isf.rip; 1606 state->rip = saved_state->isf.rip; [all...] |
H A D | startup64.c | 225 kprintf("scp->isf64.rip: 0x%016llx\n", scp->isf64.rip); 270 kprintf("sp->isf.rip: 0x%016llx\n", sp->isf.rip);
|
H A D | bsd_i386.c | 198 *entry_point = state25->rip ? state25->rip: VM_MIN_ADDRESS64; 656 iss64->isf.rip = (uint64_t)entry;
|
H A D | genassym.c | 311 DECLARE("R64_RIP", R64_(isf.rip)); 320 DECLARE("ISF64_RIP", ISF64_(rip)); 332 DECLARE("ISC32_RIP", ISC32_(rip));
|
H A D | pal_routines.c | 324 regs64->isf.rip -= 2;
|
/darwin-on-arm/xnu/bsd/dev/i386/ |
H A D | dtrace_subr_x86.c | 131 regs64->isf.rip = npc; 150 regs64->isf.rip = npc; 191 user_addr_t pc = (regs64) ? regs64->isf.rip : (user_addr_t)regs32->eip; 195 regs64->isf.rip--; 257 * used to emulate %rip-relative instructions in 64-bit mode, do that
|
H A D | dtrace_isa.c | 233 return (uint64_t)(regs->ss_64.isf.rip); 446 pc = regs->ss_64.isf.rip; 504 pc = regs->ss_64.isf.rip;
|
/darwin-on-arm/xnu/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
|
/darwin-on-arm/xnu/osfmk/i386/commpage/ |
H A D | commpage_asm.s | 45 movq _commPagePtr32(%rip),%rdx 53 movq _commPagePtr64(%rip),%rdx
|
/darwin-on-arm/xnu/osfmk/kdp/ml/x86_64/ |
H A D | kdp_vm.c | 124 tstate->rip = cpstate->isf.rip; 139 tstate->rip = iks->k_rip;
|
H A D | kdp_machdep.c | 164 state->rip = saved_state->isf.rip; 198 saved_state->isf.rip = state->rip; 334 kprintf("pc = 0x%llx\n", saved_state->isf.rip); 395 trapno, saved_state->isf.rip, saved_state->cr2); 602 init_rip = iss64->isf.rip;
|
/darwin-on-arm/xnu/bsd/dev/dtrace/ |
H A D | profile_prvd.c | 209 dtrace_probe(prof->prof_id, saved_state64(kern_regs)->isf.rip, 0x0, 0, 0, 0); 225 dtrace_probe(prof->prof_id, 0x0, regs->isf.rip, 0, 0, 0); 255 dtrace_probe(prof->prof_id, saved_state64(kern_regs)->isf.rip, 0x0, 0, 0, 0); 271 dtrace_probe(prof->prof_id, 0x0, regs->isf.rip, 0, 0, 0);
|
/darwin-on-arm/xnu/osfmk/chud/i386/ |
H A D | chud_thread_i386.c | 315 uint64_t currPC = regs->isf.rip; 615 currPC = regs64->isf.rip; 619 currPC = u_regs64->isf.rip;
|
/darwin-on-arm/xnu/osfmk/mach/i386/ |
H A D | thread_status.h | 422 uint64_t rip; member in struct:x86_64_intr_stack_frame
|