Lines Matching refs:rip
286 kprintf(" isf.rip 0x%llx\n", saved_state->isf.rip);
346 uint64_t rip;
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;
615 if (__improbable((code == (T_PF_PROT | T_PF_EXECUTE)) && (pmap_smep_enabled) && (saved_state->isf.rip == vaddr))) {
796 saved_state->isf.rip = ip;
860 kprintf("panic trap number 0x%x, rip 0x%016llx\n",
861 regs->isf.trapno, regs->isf.rip);
868 if ((regs->isf.trapno == T_PAGE_FAULT) && (regs->isf.err == (T_PF_PROT | T_PF_EXECUTE)) && (regs->isf.rip == regs->cr2)) {
869 if (pmap_smep_enabled && (regs->isf.rip < VM_MAX_USER_PAGE_ADDRESS)) {
871 } else if (regs->isf.rip >= VM_MIN_KERNEL_AND_KEXT_ADDRESS) {
885 regs->isf.rip, regs->isf.trapno, trapname,
891 regs->isf.rflags, regs->isf.rip, regs->isf.cs & 0xFFFF,
926 user_addr_t rip;
943 rip = (user_addr_t)regs->isf.rip;
955 rip = (user_addr_t)regs->eip;
972 (unsigned)(rip>>32), (unsigned)rip, 0);
1004 "user_trap: type=0x%x(%s) err=0x%x cr2=%p rip=%p\n",
1005 type, trap_type[type], err, (void *)(long) vaddr, (void *)(long) rip);
1266 iks->k_rip = regs->isf.rip;
1291 __asm__ volatile("leaq 1f(%%rip), %%rax; mov %%rax, %0\n1:"
1331 __asm__ volatile("leaq 1f(%%rip), %%rax; mov %%rax, %0\n1:" : "=m" (iks->k_rip)::"rax");