/linux-4.1.27/arch/ia64/kernel/ |
H A D | brl_emu.c | 70 if (copy_from_user(bundle, (void *) (regs->cr_iip), sizeof(bundle))) ia64_emulate_brl() 73 next_ip = (unsigned long) regs->cr_iip + 16; ia64_emulate_brl() 104 regs->cr_iip = next_ip; ia64_emulate_brl() 120 regs->cr_iip = next_ip; ia64_emulate_brl() 186 regs->cr_iip += offset; ia64_emulate_brl() 190 unimplemented_address = unimplemented_physical_address(regs->cr_iip); ia64_emulate_brl() 192 unimplemented_address = unimplemented_virtual_address(regs->cr_iip); ia64_emulate_brl()
|
H A D | traps.c | 103 siginfo.si_addr = (void __user *) (regs->cr_iip + ia64_psr(regs)->ri); ia64_bad_break() 294 fault_ip = regs->cr_iip; handle_fpu_swa() 328 current->comm, task_pid_nr(current), regs->cr_iip + ia64_psr(regs)->ri, isr); handle_fpu_swa() 350 siginfo.si_addr = (void __user *) (regs->cr_iip + ia64_psr(regs)->ri); handle_fpu_swa() 374 siginfo.si_addr = (void __user *) (regs->cr_iip + ia64_psr(regs)->ri); handle_fpu_swa() 422 si.si_addr = (void __user *) (regs.cr_iip + ia64_psr(®s)->ri); ia64_illegal_op_fault() 456 iip = regs.cr_iip + ia64_psr(®s)->ri; ia64_fault() 468 regs.cr_iip + ia64_psr(®s)->ri, regs.pr); ia64_fault() 495 addr = (void __user *) (regs.cr_iip ia64_fault() 545 regs.cr_iip = (unsigned long) __kernel_syscall_via_break; ia64_fault() 559 ifa = regs.cr_iip; ia64_fault()
|
H A D | kprobes.c | 462 regs->cr_iip = orig_ret_address; 703 regs->cr_iip = (regs->cr_iip - bundle_addr) + resume_execution() 741 if (regs->cr_iip == bundle_addr + 0x10) { resume_execution() 742 regs->cr_iip = resume_addr + 0x10; resume_execution() 745 if (regs->cr_iip == bundle_addr) { resume_execution() 746 regs->cr_iip = resume_addr; resume_execution() 762 regs->cr_iip = (unsigned long)p->addr & ~0xFULL; prepare_ss() 764 regs->cr_iip = bundle_addr & ~0xFULL; prepare_ss() 778 unsigned long *kprobe_addr = (unsigned long *)regs->cr_iip; is_ia64_break_inst() 877 regs->cr_iip = (unsigned long)&p->ainsn.insn->bundle & ~0xFULL; pre_kprobes_handler() 938 regs->cr_iip = ((unsigned long)cur->addr) & ~0xFULL; kprobe_fault_handler() 1058 pa.ip = regs->cr_iip; setjmp_pre_handler() 1072 regs->cr_iip = addr & ~0xFULL; setjmp_pre_handler()
|
H A D | signal.c | 73 scr->pt.cr_iip = ip & ~0x3UL; restore_sigcontext() 201 current->comm, current->pid, scr->pt.r12, scr->pt.cr_iip); ia64_rt_sigreturn() 262 err |= __put_user(scr->pt.cr_iip + ia64_psr(&scr->pt)->ri, &sc->sc_ip); setup_sigcontext() 375 scr->pt.cr_iip = tramp_addr; setup_frame()
|
H A D | ptrace.c | 157 regs->cr_iip += 16; ia64_increment_ip() 159 get_user(w0, (char __user *) regs->cr_iip + 0); ia64_increment_ip() 167 regs->cr_iip += 16; ia64_increment_ip() 179 regs->cr_iip -= 16; ia64_decrement_ip() 181 get_user(w0, (char __user *) regs->cr_iip + 0); ia64_decrement_ip() 859 retval |= __put_user(pt->cr_iip, &ppr->cr_iip); ptrace_getregs() 995 retval |= __get_user(pt->cr_iip, &ppr->cr_iip); ptrace_setregs() 1439 ptr = &pt->cr_iip; access_elf_areg()
|
H A D | unaligned.c | 1319 eh = search_exception_tables(regs->cr_iip + ia64_psr(regs)->ri); ia64_handle_unaligned() 1334 ifa, regs->cr_iip + ipsr->ri); ia64_handle_unaligned() 1361 ifa, regs->cr_iip + ipsr->ri); ia64_handle_unaligned() 1369 regs->cr_iip, ifa, regs->cr_ipsr, ipsr->ri, ipsr->it); ia64_handle_unaligned() 1371 if (__copy_from_user(bundle, (void __user *) regs->cr_iip, 16)) ia64_handle_unaligned() 1513 regs->cr_iip += 16; ia64_handle_unaligned() 1516 DPRINT("ipsr->ri=%d iip=%lx\n", ipsr->ri, regs->cr_iip); ia64_handle_unaligned()
|
H A D | perfmon_default_smpl.c | 166 ent->ip = regs->cr_iip | ((regs->cr_ipsr >> 41) & 0x3); default_handler()
|
H A D | asm-offsets.c | 86 DEFINE(IA64_PT_REGS_CR_IIP_OFFSET, offsetof (struct pt_regs, cr_iip)); foo()
|
H A D | process.c | 101 unsigned long ip = regs->cr_iip + ia64_psr(regs)->ri; show_regs()
|
H A D | mca.c | 903 regs->cr_iip = ms->pmsa_iip; finish_pt_regs() 907 regs->cr_iip = ms->pmsa_xip; finish_pt_regs()
|
H A D | fsys.S | 415 * we setup pt_regs such that cr_iip points to the second
|
H A D | perfmon.c | 5203 (regs ? regs->cr_iip : 0), pfm_overflow_handler() 6707 regs->cr_iip, dump_pmu_state()
|
/linux-4.1.27/arch/ia64/mm/ |
H A D | extable.c | 113 regs->cr_iip = fix & ~0xf; ia64_handle_exception()
|
/linux-4.1.27/arch/ia64/include/uapi/asm/ |
H A D | ptrace.h | 89 unsigned long cr_iip; /* interrupted task's instruction pointer */ member in struct:pt_regs 210 unsigned long cr_iip; member in struct:pt_all_user_regs
|
H A D | ptrace_offsets.h | 32 * unsigned long cr_iip;
|
/linux-4.1.27/arch/ia64/include/asm/ |
H A D | ptrace.h | 52 # define instruction_pointer(regs) ((regs)->cr_iip + ia64_psr(regs)->ri)
|
H A D | processor.h | 314 regs->cr_iip = new_ip; \ 350 _regs->cr_iip + ia64_psr(_regs)->ri; \
|
H A D | uaccess.h | 360 e = search_exception_tables(regs->cr_iip + ia64_psr(regs)->ri); ia64_done_with_exception()
|