/linux-4.4.14/arch/xtensa/include/asm/ |
D | ptrace.h | 61 # define instruction_pointer(regs) ((regs)->pc) macro 66 # define profile_pc(regs) instruction_pointer(regs) 70 in_lock_functions(instruction_pointer(regs)) ? \ 71 return_pointer(regs) : instruction_pointer(regs); \
|
/linux-4.4.14/arch/hexagon/include/uapi/asm/ |
D | ptrace.h | 26 #define instruction_pointer(regs) pt_elr(regs) macro 29 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | ptrace.h | 17 #define instruction_pointer(regs) ((regs)->pc) macro 18 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/score/include/asm/ |
D | ptrace.h | 14 #define instruction_pointer(regs) ((unsigned long)(regs)->cp0_epc) macro 15 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | ptrace.h | 14 #define instruction_pointer(regs) ((regs)->pc) macro 15 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | ptrace.h | 63 #define instruction_pointer(regs) ((regs)->tpc) macro 78 #define profile_pc(regs) instruction_pointer(regs) 108 #define instruction_pointer(regs) ((regs)->pc) macro
|
/linux-4.4.14/arch/c6x/include/asm/ |
D | ptrace.h | 25 #define instruction_pointer(regs) ((regs)->pc) macro 26 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | ptrace.h | 22 #define instruction_pointer(regs) ((regs)->pc) macro 23 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/arm/include/asm/ |
D | ptrace.h | 85 #define instruction_pointer(regs) (regs)->ARM_pc macro 96 instruction_pointer(regs) = val; in instruction_pointer_set() 102 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | ptrace.h | 9 #define instruction_pointer(regs) ((regs)->pc) macro 10 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/h8300/include/asm/ |
D | ptrace.h | 21 #define instruction_pointer(regs) ((regs)->pc) macro 22 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | ptrace.h | 33 #define instruction_pointer(regs) ((regs)->bpc) macro 34 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/unicore32/include/asm/ |
D | ptrace.h | 56 #define instruction_pointer(regs) ((regs)->UCreg_pc) macro 58 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/cris/mm/ |
D | fault.c | 65 address, smp_processor_id(), instruction_pointer(regs), in do_page_fault() 228 address, instruction_pointer(regs)); in do_page_fault() 377 unsigned long ip = (instruction_pointer(regs) & ~0x1); in find_fixup_code() 382 instruction_pointer(regs) = fixup->fixup; in find_fixup_code()
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | ptrace.h | 68 #define instruction_pointer(regs) ((regs)->ra) macro 69 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/openrisc/include/asm/ |
D | ptrace.h | 73 #define instruction_pointer(regs) ((regs)->pc) macro 76 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/tile/include/asm/ |
D | ptrace.h | 37 #define instruction_pointer(regs) ((regs)->pc) macro 38 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/include/asm-generic/ |
D | ptrace.h | 22 static inline unsigned long instruction_pointer(struct pt_regs *regs) in instruction_pointer() function 33 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/metag/include/asm/ |
D | ptrace.h | 20 #define instruction_pointer(regs) ((unsigned long)(regs)->ctx.CurrPC) macro 21 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/cris/include/uapi/asm/ |
D | ptrace_v10.h | 113 #define instruction_pointer(regs) ((regs)->irp) macro 114 #define profile_pc(regs) instruction_pointer(regs)
|
D | ptrace_v32.h | 113 #define instruction_pointer(regs) ((regs)->erp) macro 114 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | ptrace.h | 52 # define instruction_pointer(regs) ((regs)->cr_iip + ia64_psr(regs)->ri) macro 78 unsigned long __ip = instruction_pointer(regs); \
|
/linux-4.4.14/arch/arc/include/asm/ |
D | ptrace.h | 109 #define instruction_pointer(regs) ((regs)->ret) macro 110 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/mips/include/asm/ |
D | ptrace.h | 161 #define instruction_pointer(regs) ((regs)->cp0_epc) macro 162 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/s390/include/asm/ |
D | ptrace.h | 152 #define instruction_pointer(regs) ((regs)->psw.addr & PSW_ADDR_INSN) macro 154 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/cris/arch-v32/kernel/ |
D | traps.c | 159 fixup = search_exception_tables(instruction_pointer(regs) - 2); in fixup_BUG() 162 instruction_pointer(regs) = fixup->fixup; in fixup_BUG()
|
/linux-4.4.14/arch/sh/mm/ |
D | alignment.c | 103 (void *)instruction_pointer(regs), insn); in unaligned_fixups_notify() 108 (void *)instruction_pointer(regs), insn); in unaligned_fixups_notify()
|
/linux-4.4.14/arch/sh/kernel/ |
D | traps.c | 156 if (__kernel_text_address(instruction_pointer(regs))) { in BUILD_TRAP_HANDLER() 157 insn_size_t insn = *(insn_size_t *)instruction_pointer(regs); in BUILD_TRAP_HANDLER()
|
D | kgdb.c | 292 return instruction_pointer(regs) - 2; in kgdb_arch_pc() 293 return instruction_pointer(regs); in kgdb_arch_pc()
|
D | process_32.c | 37 print_symbol("PC is at %s\n", instruction_pointer(regs)); in show_regs()
|
/linux-4.4.14/drivers/misc/ |
D | kgdbts.c | 313 ip = instruction_pointer(&kgdbts_regs); in check_and_rewind_pc() 354 instruction_pointer(&kgdbts_regs)); in check_single_step() 365 instruction_pointer(&kgdbts_regs) != addr) in check_single_step() 378 if (instruction_pointer(&kgdbts_regs) == addr) { in check_single_step() 380 instruction_pointer(&kgdbts_regs)); in check_single_step() 495 instruction_pointer(&kgdbts_regs)); in emul_sstep_put()
|
/linux-4.4.14/arch/cris/include/asm/ |
D | ptrace.h | 11 #define profile_pc(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/arm64/kernel/ |
D | debug-monitors.c | 246 info.si_addr = (void __user *)instruction_pointer(regs); in single_step_handler() 318 .si_addr = (void __user *)instruction_pointer(regs), in brk_handler() 336 void __user *pc = (void __user *)instruction_pointer(regs); in aarch32_break_handler()
|
D | traps.c | 116 unsigned long addr = instruction_pointer(regs); in dump_instr() 305 void __user *pc = (void __user *)instruction_pointer(regs); in call_undef_hook() 344 void __user *pc = (void __user *)instruction_pointer(regs); in do_undefinstr() 442 void __user *pc = (void __user *)instruction_pointer(regs); in bad_mode()
|
D | perf_callchain.c | 176 return instruction_pointer(regs); in perf_instruction_pointer()
|
D | fpsimd.c | 123 info.si_addr = (void __user *)instruction_pointer(regs); in do_fpsimd_exc()
|
D | process.c | 183 print_symbol("PC is at %s\n", instruction_pointer(regs)); in __show_regs()
|
D | armv8_deprecated.c | 338 info.si_addr = (void *) instruction_pointer(regs); in set_segfault()
|
D | hw_breakpoint.c | 593 addr = instruction_pointer(regs); in breakpoint_handler()
|
/linux-4.4.14/arch/arm64/mm/ |
D | extable.c | 12 fixup = search_exception_tables(instruction_pointer(regs)); in fixup_exception()
|
/linux-4.4.14/arch/unicore32/mm/ |
D | extable.c | 19 fixup = search_exception_tables(instruction_pointer(regs)); in fixup_exception()
|
D | alignment.c | 321 instruction_pointer(regs), instr, addr, eaddr); in do_alignment_ldmstm() 364 instrptr = instruction_pointer(regs); in do_alignment()
|
/linux-4.4.14/arch/metag/mm/ |
D | extable.c | 8 unsigned long pc = instruction_pointer(regs); in fixup_exception()
|
/linux-4.4.14/arch/arm/mm/ |
D | extable.c | 11 fixup = search_exception_tables(instruction_pointer(regs)); in fixup_exception()
|
D | alignment.c | 546 instruction_pointer(regs), instr, addr, eaddr); in do_alignment_ldmstm() 785 instrptr = instruction_pointer(regs); in do_alignment() 819 ai_sys_last_pc = (void *)instruction_pointer(regs); in do_alignment()
|
/linux-4.4.14/include/uapi/linux/ |
D | seccomp.h | 50 __u64 instruction_pointer; member
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | ptrace.h | 18 #define instruction_pointer(regs) ((regs)->pc) macro
|
/linux-4.4.14/kernel/debug/kdb/ |
D | kdb_debugger.c | 66 addr = instruction_pointer(ks->linux_regs); in kdb_stub() 82 if (addr != instruction_pointer(ks->linux_regs)) in kdb_stub()
|
D | kdb_main.c | 1205 instruction_pointer(regs)); in kdb_local() 1238 instruction_pointer(regs)); in kdb_local() 1247 instruction_pointer(regs)); in kdb_local() 1253 "Breakpoint" : "SS trap", instruction_pointer(regs)); in kdb_local() 1267 instruction_pointer(regs)); in kdb_local()
|
D | kdb_bp.c | 111 kdb_printf("regs->ip = 0x%lx\n", instruction_pointer(regs)); in kdb_handle_bp()
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | ptrace.h | 18 #define instruction_pointer(regs) ((regs)->iaoq[0] & ~3) macro
|
/linux-4.4.14/arch/arm/kernel/ |
D | traps.c | 137 unsigned long addr = instruction_pointer(regs); in dump_instr() 412 pc = (void __user *)instruction_pointer(regs); in do_undefinstr() 526 info.si_addr = (void __user *)instruction_pointer(regs) - in bad_syscall() 655 info.si_addr = (void __user *)instruction_pointer(regs) - in arm_syscall() 707 unsigned long addr = instruction_pointer(regs); in baddataabort()
|
D | perf_callchain.c | 116 return instruction_pointer(regs); in perf_instruction_pointer()
|
D | swp_emulate.c | 123 info.si_addr = (void *) instruction_pointer(regs); in set_segfault()
|
D | hw_breakpoint.c | 758 enable_single_step(wp, instruction_pointer(regs)); in watchpoint_handler() 901 instruction_pointer(regs) += 4; in debug_reg_trap()
|
D | process.c | 117 print_symbol("PC is at %s\n", instruction_pointer(regs)); in __show_regs()
|
D | ptrace.c | 210 info.si_addr = (void __user *)instruction_pointer(regs); in ptrace_break()
|
/linux-4.4.14/arch/frv/include/asm/ |
D | ptrace.h | 29 #define instruction_pointer(regs) ((regs)->pc) macro
|
/linux-4.4.14/arch/arc/kernel/ |
D | kgdb.c | 180 instruction_pointer(regs) -= BREAK_INSTR_SIZE; in kgdb_trap() 191 instruction_pointer(regs) = ip; in kgdb_arch_set_pc()
|
D | perf_event.c | 78 perf_callchain_store(entry, instruction_pointer(regs)); in perf_callchain_user()
|
/linux-4.4.14/arch/um/include/asm/ |
D | ptrace-generic.h | 28 #define instruction_pointer(regs) PT_REGS_IP(regs) macro
|
/linux-4.4.14/arch/x86/kernel/ |
D | time.c | 31 unsigned long pc = instruction_pointer(regs); in profile_pc()
|
D | kgdb.c | 741 return instruction_pointer(regs) - 1; in kgdb_arch_pc() 742 return instruction_pointer(regs); in kgdb_arch_pc()
|
/linux-4.4.14/arch/arc/mm/ |
D | extable.c | 18 fixup = search_exception_tables(instruction_pointer(regs)); in fixup_exception()
|
/linux-4.4.14/lib/ |
D | syscall.c | 15 *pc = instruction_pointer(regs); in collect_syscall()
|
/linux-4.4.14/arch/cris/kernel/ |
D | profile.c | 26 *(unsigned int *)(sample_buffer_pos + 4) = instruction_pointer(regs); in cris_profile_sample()
|
/linux-4.4.14/arch/s390/kernel/ |
D | perf_event.c | 64 return instruction_pointer(regs) == (unsigned long) &sie_exit; in is_in_guest() 83 : instruction_pointer(regs); in perf_instruction_pointer()
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | fpu-ucf64.c | 63 info.si_addr = (void __user *)(instruction_pointer(regs) - 4); in ucf64_raise_sigfpe()
|
D | traps.c | 106 unsigned long addr = instruction_pointer(regs); in dump_instr()
|
D | process.c | 139 print_symbol("PC is at %s\n", instruction_pointer(regs)); in __show_regs()
|
/linux-4.4.14/arch/avr32/kernel/ |
D | process.c | 224 print_symbol("PC is at %s\n", instruction_pointer(regs)); in show_regs_log_lvl() 231 log_lvl, instruction_pointer(regs), lr, print_tainted(), in show_regs_log_lvl()
|
D | traps.c | 213 pc = (void __user *)instruction_pointer(regs); in do_illegal_opcode()
|
D | ptrace.c | 353 _exception(SIGTRAP, regs, code, instruction_pointer(regs)); in do_debug()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | uprobes.c | 84 return instruction_pointer(regs); in uprobe_get_swbp_addr()
|
D | time.c | 419 unsigned long pc = instruction_pointer(regs); in profile_pc()
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | ptrace.h | 184 #define instruction_pointer(regs) ((unsigned long)(regs)->pc) macro
|
/linux-4.4.14/arch/parisc/kernel/ |
D | time.c | 175 unsigned long pc = instruction_pointer(regs); in profile_pc()
|
/linux-4.4.14/kernel/trace/ |
D | trace_uprobe.c | 815 entry->vaddr[1] = instruction_pointer(regs); in __uprobe_trace_func() 818 entry->vaddr[0] = instruction_pointer(regs); in __uprobe_trace_func() 1140 entry->vaddr[1] = instruction_pointer(regs); in __uprobe_perf_func() 1143 entry->vaddr[0] = instruction_pointer(regs); in __uprobe_perf_func() 1229 udd.bp_addr = instruction_pointer(regs); in uprobe_dispatcher()
|
/linux-4.4.14/arch/mips/kernel/ |
D | uprobes.c | 329 return instruction_pointer(regs); in uprobe_get_swbp_addr()
|
D | kprobes.c | 645 instruction_pointer(regs) = orig_ret_address; in trampoline_probe_handler()
|
/linux-4.4.14/include/linux/ |
D | uprobes.h | 155 #define uprobe_get_trap_addr(regs) instruction_pointer(regs)
|
D | perf_event.h | 1017 # define perf_instruction_pointer(regs) instruction_pointer(regs)
|
/linux-4.4.14/arch/arm/probes/uprobes/ |
D | core.c | 204 return instruction_pointer(regs); in uprobe_get_swbp_addr()
|
/linux-4.4.14/arch/arm/mach-integrator/ |
D | pci_v3.c | 515 unsigned long pc = instruction_pointer(regs); in v3_pci_fault() 562 unsigned long pc = instruction_pointer(regs); in v3_irq()
|
/linux-4.4.14/arch/hexagon/kernel/ |
D | kgdb.c | 114 instruction_pointer(regs) = pc; in kgdb_arch_set_pc()
|
/linux-4.4.14/arch/arm/mach-ks8695/ |
D | pci.c | 129 unsigned long pc = instruction_pointer(regs); in ks8695_pci_fault()
|
/linux-4.4.14/arch/arm/mach-footbridge/ |
D | dc21285.c | 168 instruction_pointer(get_irq_regs())); in dc21285_abort_irq()
|
/linux-4.4.14/arch/tile/kernel/ |
D | traps.c | 216 bundle = *(unsigned long *)instruction_pointer(regs); in do_bpt()
|
D | kprobes.c | 492 instruction_pointer(regs) = orig_ret_address; in trampoline_probe_handler()
|
D | kgdb.c | 190 bundle = *(unsigned long *)instruction_pointer(regs); in get_step_address()
|
/linux-4.4.14/arch/x86/entry/ |
D | common.c | 109 sd.instruction_pointer = regs->ip; in syscall_trace_enter_phase1()
|
/linux-4.4.14/drivers/pci/host/ |
D | pci-keystone.c | 241 unsigned long instr = *(unsigned long *) instruction_pointer(regs); in keystone_pcie_fault()
|
/linux-4.4.14/arch/x86/mm/ |
D | mmio-mod.c | 148 const unsigned long instptr = instruction_pointer(regs); in pre()
|
/linux-4.4.14/arch/c6x/kernel/ |
D | traps.c | 246 unsigned long addr = instruction_pointer(regs); in do_trap()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | time_64.c | 61 unsigned long pc = instruction_pointer(regs); in profile_pc()
|
/linux-4.4.14/kernel/events/ |
D | uprobes.c | 1371 return instruction_pointer(regs) - UPROBE_SWBP_INSN_SIZE; in uprobe_get_swbp_addr() 1381 return instruction_pointer(regs); in uprobe_get_trap_addr() 1591 ri->func = instruction_pointer(regs); in prepare_uretprobe()
|
/linux-4.4.14/arch/arm/vfp/ |
D | vfpmodule.c | 229 info.si_addr = (void __user *)(instruction_pointer(regs) - 4); in vfp_raise_sigfpe()
|
/linux-4.4.14/arch/mips/kvm/ |
D | mips.c | 1597 pc = instruction_pointer(regs); in kvm_mips_csr_die_notify() 1614 instruction_pointer(regs) += 4; in kvm_mips_csr_die_notify()
|
/linux-4.4.14/kernel/ |
D | seccomp.c | 85 sd->instruction_pointer = KSTK_EIP(task); in populate_seccomp_data()
|
/linux-4.4.14/kernel/debug/ |
D | debug_core.c | 209 return instruction_pointer(regs); in kgdb_arch_pc()
|
/linux-4.4.14/arch/ia64/kernel/ |
D | kprobes.c | 791 kprobe_opcode_t *addr = (kprobe_opcode_t *)instruction_pointer(regs); in pre_kprobes_handler()
|
/linux-4.4.14/drivers/char/ |
D | random.c | 912 ip = regs ? instruction_pointer(regs) : _RET_IP_; in add_interrupt_randomness()
|
/linux-4.4.14/tools/testing/selftests/seccomp/ |
D | seccomp_bpf.c | 85 __u64 instruction_pointer; member
|