instruction_pointer
Defined as a function in:
Defined as a preprocessor macro in:
- arch/alpha/include/asm/ptrace.h, line 10
- arch/arc/include/asm/ptrace.h, line 107
- arch/arm/include/asm/ptrace.h, line 93
- arch/csky/include/asm/ptrace.h, line 24
- arch/hexagon/include/uapi/asm/ptrace.h, line 27
- arch/loongarch/include/asm/ptrace.h, line 162
- arch/m68k/include/asm/ptrace.h, line 15
- arch/microblaze/include/asm/ptrace.h, line 14
- arch/mips/include/asm/ptrace.h, line 157
- arch/nios2/include/asm/ptrace.h, line 68
- arch/openrisc/include/asm/ptrace.h, line 69
- arch/parisc/include/asm/ptrace.h, line 19
- arch/s390/include/asm/ptrace.h, line 215
- arch/sparc/include/asm/ptrace.h, line 65
- arch/sparc/include/asm/ptrace.h, line 144
- arch/um/include/asm/ptrace-generic.h, line 28
- arch/xtensa/include/asm/ptrace.h, line 88
Referenced (in 116 files total) in:
- arch/alpha/include/asm/ptrace.h, 2 times
- arch/arc/include/asm/ptrace.h, 3 times
- arch/arc/kernel/kgdb.c, 2 times
- arch/arc/kernel/perf_event.c, line 255
- arch/arc/mm/extable.c, line 16
- arch/arm/include/asm/ptrace.h, 3 times
- arch/arm/kernel/hw_breakpoint.c, 6 times
- arch/arm/kernel/perf_callchain.c, line 102
- arch/arm/kernel/process.c, line 136
- arch/arm/kernel/ptrace.c, line 203
- arch/arm/kernel/swp_emulate.c, line 111
- arch/arm/kernel/traps.c, 5 times
- arch/arm/mach-footbridge/dc21285.c, line 160
- arch/arm/mm/alignment.c, 3 times
- arch/arm/mm/extable.c, line 12
- arch/arm/probes/uprobes/core.c, line 201
- arch/arm/vfp/vfpmodule.c, line 224
- arch/arm64/include/asm/ptrace.h, line 344
- arch/arm64/kernel/compat_alignment.c, line 320
- arch/arm64/kernel/debug-monitors.c, 2 times
- arch/arm64/kernel/entry-common.c, line 646
- arch/arm64/kernel/fpsimd.c, line 1507
- arch/arm64/kernel/hw_breakpoint.c, line 632
- arch/arm64/kernel/perf_callchain.c, line 47
- arch/arm64/kernel/probes/kprobes.c, 3 times
- arch/arm64/kernel/probes/simulate-insn.c, 3 times
- arch/arm64/kernel/probes/uprobes.c, 3 times
- arch/arm64/kernel/sys_compat.c, line 113
- arch/arm64/kernel/traps.c, 4 times
- arch/arm64/mm/extable.c, line 63
- arch/arm64/mm/fault.c, line 955
- arch/csky/abiv1/alignment.c, 2 times
- arch/csky/abiv2/fpu.c, line 28
- arch/csky/include/asm/ptrace.h, 2 times
- arch/csky/kernel/probes/ftrace.c, line 35
- arch/csky/kernel/probes/kprobes.c, 3 times
- arch/csky/kernel/probes/simulate-insn.c, 4 times
- arch/csky/kernel/probes/uprobes.c, 2 times
- arch/csky/kernel/stacktrace.c, 2 times
- arch/csky/kernel/traps.c, 2 times
- arch/csky/mm/fault.c, 2 times
- arch/hexagon/include/uapi/asm/ptrace.h, 2 times
- arch/hexagon/kernel/kgdb.c, line 102
- arch/loongarch/include/asm/ftrace.h, line 59
- arch/loongarch/include/asm/ptrace.h, 2 times
- arch/loongarch/kernel/ftrace_dyn.c, line 309
- arch/loongarch/kernel/kgdb.c, line 298
- arch/loongarch/kernel/kprobes.c, 2 times
- arch/loongarch/kernel/traps.c, line 799
- arch/loongarch/kernel/uprobes.c, line 141
- arch/m68k/include/asm/ptrace.h, 2 times
- arch/microblaze/include/asm/ptrace.h, 2 times
- arch/mips/include/asm/ptrace.h, 2 times
- arch/mips/kernel/kprobes.c, line 498
- arch/mips/kernel/ptrace.c, line 1340
- arch/mips/kernel/uprobes.c, line 234
- arch/mips/kvm/mips.c, 2 times
- arch/nios2/include/asm/ptrace.h, 2 times
- arch/openrisc/include/asm/ptrace.h, 2 times
- arch/parisc/include/asm/ptrace.h, line 19
- arch/parisc/kernel/time.c, line 104
- arch/powerpc/include/asm/ftrace.h, line 55
- arch/powerpc/include/asm/ptrace.h, 2 times
- arch/powerpc/kernel/time.c, line 411
- arch/powerpc/kernel/uprobes.c, line 84
- arch/powerpc/mm/fault.c, line 655
- arch/riscv/include/asm/ptrace.h, 2 times
- arch/riscv/kernel/probes/kprobes.c, 3 times
- arch/riscv/kernel/probes/uprobes.c, 2 times
- arch/riscv/kernel/stacktrace.c, 2 times
- arch/riscv/kernel/traps.c, 2 times
- arch/s390/include/asm/ptrace.h, 2 times
- arch/s390/kernel/perf_event.c, 2 times
- arch/s390/kernel/stacktrace.c, line 113
- arch/s390/mm/extable.c, line 84
- arch/sh/include/asm/ptrace.h, line 19
- arch/sh/kernel/kgdb.c, 2 times
- arch/sh/kernel/process_32.c, line 36
- arch/sh/kernel/traps.c, 2 times
- arch/sh/mm/alignment.c, 2 times
- arch/sparc/include/asm/ptrace.h, 3 times
- arch/sparc/kernel/time_64.c, line 60
- arch/sparc/kernel/uprobes.c, line 30
- arch/um/include/asm/ptrace-generic.h, line 28
- arch/x86/include/asm/ptrace.h, line 285
- arch/x86/kernel/cet.c, line 96
- arch/x86/kernel/kgdb.c, 2 times
- arch/x86/kernel/time.c, line 30
- arch/x86/mm/extable.c, line 128
- arch/x86/mm/mmio-mod.c, line 133
- arch/xtensa/include/asm/ptrace.h, 4 times
- fs/proc/base.c, 2 times
- include/linux/ftrace.h, line 155
- include/linux/perf_event.h, line 1661
- include/linux/ptrace.h, line 397
- include/linux/uprobes.h, line 155
- include/uapi/linux/ptrace.h, line 86
- include/uapi/linux/seccomp.h, line 65
- kernel/debug/debug_core.c, line 203
- kernel/debug/kdb/kdb_bp.c, line 111
- kernel/debug/kdb/kdb_debugger.c, 2 times
- kernel/debug/kdb/kdb_main.c, 5 times
- kernel/entry/syscall_user_dispatch.c, line 40
- kernel/events/core.c, line 9849
- kernel/events/uprobes.c, 3 times
- kernel/rseq.c, 2 times
- kernel/seccomp.c, line 265
- kernel/trace/bpf_trace.c, line 3248
- kernel/trace/trace_kprobe.c, 2 times
- kernel/trace/trace_uprobe.c, 5 times
- kernel/ptrace.c, 2 times
- lib/nmi_backtrace.c, 2 times
- lib/syscall.c, 2 times
- tools/include/uapi/linux/seccomp.h, line 65
- tools/testing/selftests/ptrace/get_syscall_info.c, 3 times
- tools/testing/selftests/seccomp/seccomp_bpf.c, line 100
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.