kprobe 31 arch/arc/include/asm/kprobes.h struct kprobe; kprobe 33 arch/arc/include/asm/kprobes.h void arch_remove_kprobe(struct kprobe *p); kprobe 39 arch/arc/include/asm/kprobes.h struct kprobe *kp; kprobe 20 arch/arc/kernel/kprobes.c DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL; kprobe 23 arch/arc/kernel/kprobes.c int __kprobes arch_prepare_kprobe(struct kprobe *p) kprobe 37 arch/arc/kernel/kprobes.c void __kprobes arch_arm_kprobe(struct kprobe *p) kprobe 45 arch/arc/kernel/kprobes.c void __kprobes arch_disarm_kprobe(struct kprobe *p) kprobe 53 arch/arc/kernel/kprobes.c void __kprobes arch_remove_kprobe(struct kprobe *p) kprobe 91 arch/arc/kernel/kprobes.c static inline void __kprobes set_current_kprobe(struct kprobe *p) kprobe 96 arch/arc/kernel/kprobes.c static void __kprobes resume_execution(struct kprobe *p, unsigned long addr, kprobe 125 arch/arc/kernel/kprobes.c static void __kprobes setup_singlestep(struct kprobe *p, struct pt_regs *regs) kprobe 195 arch/arc/kernel/kprobes.c struct kprobe *p; kprobe 247 arch/arc/kernel/kprobes.c struct kprobe *cur = kprobe_running(); kprobe 291 arch/arc/kernel/kprobes.c struct kprobe *cur = kprobe_running(); kprobe 396 arch/arc/kernel/kprobes.c static int __kprobes trampoline_probe_handler(struct kprobe *p, kprobe 458 arch/arc/kernel/kprobes.c static struct kprobe trampoline_p = { kprobe 469 arch/arc/kernel/kprobes.c int __kprobes arch_trampoline_kprobe(struct kprobe *p) kprobe 25 arch/arm/include/asm/kprobes.h struct kprobe; kprobe 31 arch/arm/include/asm/kprobes.h struct kprobe *kp; kprobe 41 arch/arm/include/asm/kprobes.h void arch_remove_kprobe(struct kprobe *); kprobe 42 arch/arm/probes/kprobes/core.c DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL; kprobe 46 arch/arm/probes/kprobes/core.c int __kprobes arch_prepare_kprobe(struct kprobe *p) kprobe 118 arch/arm/probes/kprobes/core.c void __kprobes arch_arm_kprobe(struct kprobe *p) kprobe 176 arch/arm/probes/kprobes/core.c void __kprobes arch_disarm_kprobe(struct kprobe *p) kprobe 182 arch/arm/probes/kprobes/core.c void __kprobes arch_remove_kprobe(struct kprobe *p) kprobe 202 arch/arm/probes/kprobes/core.c static void __kprobes set_current_kprobe(struct kprobe *p) kprobe 208 arch/arm/probes/kprobes/core.c singlestep_skip(struct kprobe *p, struct pt_regs *regs) kprobe 222 arch/arm/probes/kprobes/core.c singlestep(struct kprobe *p, struct pt_regs *regs, struct kprobe_ctlblk *kcb) kprobe 236 arch/arm/probes/kprobes/core.c struct kprobe *p, *cur; kprobe 331 arch/arm/probes/kprobes/core.c struct kprobe *cur = kprobe_running(); kprobe 502 arch/arm/probes/kprobes/core.c int __kprobes arch_trampoline_kprobe(struct kprobe *p) kprobe 125 arch/arm/probes/kprobes/opt-arm.c static int can_optimize(struct kprobe *kp) kprobe 154 arch/arm/probes/kprobes/opt-arm.c struct kprobe *p = &op->kp; kprobe 184 arch/arm/probes/kprobes/opt-arm.c int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *orig) kprobe 310 arch/arm/probes/kprobes/test-core.c static int __kprobes pre_handler(struct kprobe *p, struct pt_regs *regs) kprobe 318 arch/arm/probes/kprobes/test-core.c static void __kprobes post_handler(struct kprobe *p, struct pt_regs *regs, kprobe 326 arch/arm/probes/kprobes/test-core.c static struct kprobe the_kprobe = { kprobe 498 arch/arm/probes/kprobes/test-core.c benchmark_pre_handler(struct kprobe *p, struct pt_regs *regs) kprobe 520 arch/arm/probes/kprobes/test-core.c struct kprobe k = { kprobe 1161 arch/arm/probes/kprobes/test-core.c struct kprobe kprobe; kprobe 1169 arch/arm/probes/kprobes/test-core.c unregister_kprobe(&probe->kprobe); kprobe 1170 arch/arm/probes/kprobes/test-core.c probe->kprobe.flags = 0; /* Clear disable flag to allow reuse */ kprobe 1182 arch/arm/probes/kprobes/test-core.c ret = register_kprobe(&probe->kprobe); kprobe 1191 arch/arm/probes/kprobes/test-core.c test_before_pre_handler(struct kprobe *p, struct pt_regs *regs) kprobe 1193 arch/arm/probes/kprobes/test-core.c container_of(p, struct test_probe, kprobe)->hit = test_instance; kprobe 1198 arch/arm/probes/kprobes/test-core.c test_before_post_handler(struct kprobe *p, struct pt_regs *regs, kprobe 1207 arch/arm/probes/kprobes/test-core.c test_case_pre_handler(struct kprobe *p, struct pt_regs *regs) kprobe 1209 arch/arm/probes/kprobes/test-core.c container_of(p, struct test_probe, kprobe)->hit = test_instance; kprobe 1214 arch/arm/probes/kprobes/test-core.c test_after_pre_handler(struct kprobe *p, struct pt_regs *regs) kprobe 1218 arch/arm/probes/kprobes/test-core.c if (container_of(p, struct test_probe, kprobe)->hit == test_instance) kprobe 1237 arch/arm/probes/kprobes/test-core.c container_of(p, struct test_probe, kprobe)->hit = test_instance; kprobe 1242 arch/arm/probes/kprobes/test-core.c .kprobe.pre_handler = test_before_pre_handler, kprobe 1243 arch/arm/probes/kprobes/test-core.c .kprobe.post_handler = test_before_post_handler, kprobe 1247 arch/arm/probes/kprobes/test-core.c .kprobe.pre_handler = test_case_pre_handler, kprobe 1251 arch/arm/probes/kprobes/test-core.c .kprobe.pre_handler = test_after_pre_handler, kprobe 1255 arch/arm/probes/kprobes/test-core.c .kprobe.pre_handler = test_after_pre_handler, kprobe 1346 arch/arm/probes/kprobes/test-core.c test_before_probe.kprobe.addr = (kprobe_opcode_t *)test_code; kprobe 1349 arch/arm/probes/kprobes/test-core.c test_case_probe.kprobe.addr = (kprobe_opcode_t *)test_code; kprobe 1370 arch/arm/probes/kprobes/test-core.c test_after_probe.kprobe.addr = (kprobe_opcode_t *)test_code; kprobe 1411 arch/arm/probes/kprobes/test-core.c test_after2_probe.kprobe.addr = kprobe 1425 arch/arm/probes/kprobes/test-core.c return (uintptr_t)test_after_probe.kprobe.addr; kprobe 1428 arch/arm/probes/kprobes/test-core.c return (uintptr_t)test_after_probe.kprobe.addr; kprobe 27 arch/arm64/include/asm/kprobes.h struct kprobe *kp; kprobe 45 arch/arm64/include/asm/kprobes.h void arch_remove_kprobe(struct kprobe *); kprobe 33 arch/arm64/kernel/probes/kprobes.c DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL; kprobe 50 arch/arm64/kernel/probes/kprobes.c static void __kprobes arch_prepare_ss_slot(struct kprobe *p) kprobe 66 arch/arm64/kernel/probes/kprobes.c static void __kprobes arch_prepare_simulate(struct kprobe *p) kprobe 72 arch/arm64/kernel/probes/kprobes.c static void __kprobes arch_simulate_insn(struct kprobe *p, struct pt_regs *regs) kprobe 83 arch/arm64/kernel/probes/kprobes.c int __kprobes arch_prepare_kprobe(struct kprobe *p) kprobe 135 arch/arm64/kernel/probes/kprobes.c void __kprobes arch_arm_kprobe(struct kprobe *p) kprobe 141 arch/arm64/kernel/probes/kprobes.c void __kprobes arch_disarm_kprobe(struct kprobe *p) kprobe 146 arch/arm64/kernel/probes/kprobes.c void __kprobes arch_remove_kprobe(struct kprobe *p) kprobe 166 arch/arm64/kernel/probes/kprobes.c static void __kprobes set_current_kprobe(struct kprobe *p) kprobe 208 arch/arm64/kernel/probes/kprobes.c static void __kprobes setup_singlestep(struct kprobe *p, kprobe 239 arch/arm64/kernel/probes/kprobes.c static int __kprobes reenter_kprobe(struct kprobe *p, kprobe 266 arch/arm64/kernel/probes/kprobes.c struct kprobe *cur = kprobe_running(); kprobe 294 arch/arm64/kernel/probes/kprobes.c struct kprobe *cur = kprobe_running(); kprobe 350 arch/arm64/kernel/probes/kprobes.c struct kprobe *p, *cur_kprobe; kprobe 563 arch/arm64/kernel/probes/kprobes.c int __kprobes arch_trampoline_kprobe(struct kprobe *p) kprobe 48 arch/ia64/include/asm/kprobes.h struct kprobe; kprobe 63 arch/ia64/include/asm/kprobes.h struct kprobe *kp; kprobe 115 arch/ia64/include/asm/kprobes.h extern void arch_remove_kprobe(struct kprobe *p); kprobe 25 arch/ia64/kernel/kprobes.c DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL; kprobe 88 arch/ia64/kernel/kprobes.c struct kprobe *p) kprobe 288 arch/ia64/kernel/kprobes.c struct kprobe *p, kprobe 389 arch/ia64/kernel/kprobes.c static void __kprobes set_current_kprobe(struct kprobe *p, kprobe 407 arch/ia64/kernel/kprobes.c int __kprobes trampoline_probe_handler(struct kprobe *p, struct pt_regs *regs) kprobe 545 arch/ia64/kernel/kprobes.c static void __kprobes prepare_booster(struct kprobe *p) kprobe 549 arch/ia64/kernel/kprobes.c struct kprobe *other_kp; kprobe 564 arch/ia64/kernel/kprobes.c int __kprobes arch_prepare_kprobe(struct kprobe *p) kprobe 603 arch/ia64/kernel/kprobes.c void __kprobes arch_arm_kprobe(struct kprobe *p) kprobe 630 arch/ia64/kernel/kprobes.c void __kprobes arch_disarm_kprobe(struct kprobe *p) kprobe 653 arch/ia64/kernel/kprobes.c void __kprobes arch_remove_kprobe(struct kprobe *p) kprobe 669 arch/ia64/kernel/kprobes.c static void __kprobes resume_execution(struct kprobe *p, struct pt_regs *regs) kprobe 737 arch/ia64/kernel/kprobes.c static void __kprobes prepare_ss(struct kprobe *p, struct pt_regs *regs) kprobe 770 arch/ia64/kernel/kprobes.c struct kprobe *p; kprobe 868 arch/ia64/kernel/kprobes.c struct kprobe *cur = kprobe_running(); kprobe 895 arch/ia64/kernel/kprobes.c struct kprobe *cur = kprobe_running(); kprobe 987 arch/ia64/kernel/kprobes.c static struct kprobe trampoline_p = { kprobe 998 arch/ia64/kernel/kprobes.c int __kprobes arch_trampoline_kprobe(struct kprobe *p) kprobe 25 arch/mips/include/asm/kprobes.h struct kprobe; kprobe 43 arch/mips/include/asm/kprobes.h void arch_remove_kprobe(struct kprobe *p); kprobe 53 arch/mips/include/asm/kprobes.h struct kprobe *kp; kprobe 42 arch/mips/kernel/kprobes.c DEFINE_PER_CPU(struct kprobe *, current_kprobe); kprobe 74 arch/mips/kernel/kprobes.c int __kprobes arch_prepare_kprobe(struct kprobe *p) kprobe 135 arch/mips/kernel/kprobes.c void __kprobes arch_arm_kprobe(struct kprobe *p) kprobe 141 arch/mips/kernel/kprobes.c void __kprobes arch_disarm_kprobe(struct kprobe *p) kprobe 147 arch/mips/kernel/kprobes.c void __kprobes arch_remove_kprobe(struct kprobe *p) kprobe 173 arch/mips/kernel/kprobes.c static void set_current_kprobe(struct kprobe *p, struct pt_regs *regs, kprobe 194 arch/mips/kernel/kprobes.c static int evaluate_branch_instruction(struct kprobe *p, struct pt_regs *regs, kprobe 228 arch/mips/kernel/kprobes.c static void prepare_singlestep(struct kprobe *p, struct pt_regs *regs, kprobe 261 arch/mips/kernel/kprobes.c static void __kprobes resume_execution(struct kprobe *p, kprobe 275 arch/mips/kernel/kprobes.c struct kprobe *p; kprobe 374 arch/mips/kernel/kprobes.c struct kprobe *cur = kprobe_running(); kprobe 403 arch/mips/kernel/kprobes.c struct kprobe *cur = kprobe_running(); kprobe 488 arch/mips/kernel/kprobes.c static int __kprobes trampoline_probe_handler(struct kprobe *p, kprobe 550 arch/mips/kernel/kprobes.c int __kprobes arch_trampoline_kprobe(struct kprobe *p) kprobe 558 arch/mips/kernel/kprobes.c static struct kprobe trampoline_p = { kprobe 25 arch/parisc/include/asm/kprobes.h struct kprobe; kprobe 27 arch/parisc/include/asm/kprobes.h void arch_remove_kprobe(struct kprobe *p); kprobe 41 arch/parisc/include/asm/kprobes.h struct kprobe *kp; kprobe 209 arch/parisc/kernel/ftrace.c struct kprobe *p = get_kprobe((kprobe_opcode_t *)ip); kprobe 240 arch/parisc/kernel/ftrace.c int arch_prepare_kprobe_ftrace(struct kprobe *p) kprobe 16 arch/parisc/kernel/kprobes.c DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL; kprobe 19 arch/parisc/kernel/kprobes.c int __kprobes arch_prepare_kprobe(struct kprobe *p) kprobe 35 arch/parisc/kernel/kprobes.c void __kprobes arch_remove_kprobe(struct kprobe *p) kprobe 44 arch/parisc/kernel/kprobes.c void __kprobes arch_arm_kprobe(struct kprobe *p) kprobe 49 arch/parisc/kernel/kprobes.c void __kprobes arch_disarm_kprobe(struct kprobe *p) kprobe 66 arch/parisc/kernel/kprobes.c static inline void __kprobes set_current_kprobe(struct kprobe *p) kprobe 71 arch/parisc/kernel/kprobes.c static void __kprobes setup_singlestep(struct kprobe *p, kprobe 83 arch/parisc/kernel/kprobes.c struct kprobe *p; kprobe 134 arch/parisc/kernel/kprobes.c struct kprobe *p = kprobe_running(); kprobe 184 arch/parisc/kernel/kprobes.c static int __kprobes trampoline_probe_handler(struct kprobe *p, kprobe 187 arch/parisc/kernel/kprobes.c static struct kprobe trampoline_p = { kprobe 191 arch/parisc/kernel/kprobes.c static int __kprobes trampoline_probe_handler(struct kprobe *p, kprobe 280 arch/parisc/kernel/kprobes.c int __kprobes arch_trampoline_kprobe(struct kprobe *p) kprobe 30 arch/powerpc/include/asm/kprobes.h struct kprobe; kprobe 55 arch/powerpc/include/asm/kprobes.h extern void arch_remove_kprobe(struct kprobe *p); kprobe 69 arch/powerpc/include/asm/kprobes.h struct kprobe *kp; kprobe 19 arch/powerpc/kernel/kprobes-ftrace.c struct kprobe *p; kprobe 58 arch/powerpc/kernel/kprobes-ftrace.c int arch_prepare_kprobe_ftrace(struct kprobe *p) kprobe 28 arch/powerpc/kernel/kprobes.c DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL; kprobe 105 arch/powerpc/kernel/kprobes.c int arch_prepare_kprobe(struct kprobe *p) kprobe 139 arch/powerpc/kernel/kprobes.c void arch_arm_kprobe(struct kprobe *p) kprobe 145 arch/powerpc/kernel/kprobes.c void arch_disarm_kprobe(struct kprobe *p) kprobe 151 arch/powerpc/kernel/kprobes.c void arch_remove_kprobe(struct kprobe *p) kprobe 160 arch/powerpc/kernel/kprobes.c static nokprobe_inline void prepare_singlestep(struct kprobe *p, struct pt_regs *regs) kprobe 187 arch/powerpc/kernel/kprobes.c static nokprobe_inline void set_current_kprobe(struct kprobe *p, struct pt_regs *regs, kprobe 216 arch/powerpc/kernel/kprobes.c static int try_to_emulate(struct kprobe *p, struct pt_regs *regs) kprobe 259 arch/powerpc/kernel/kprobes.c struct kprobe *p; kprobe 397 arch/powerpc/kernel/kprobes.c static int trampoline_probe_handler(struct kprobe *p, struct pt_regs *regs) kprobe 482 arch/powerpc/kernel/kprobes.c struct kprobe *cur = kprobe_running(); kprobe 524 arch/powerpc/kernel/kprobes.c struct kprobe *cur = kprobe_running(); kprobe 598 arch/powerpc/kernel/kprobes.c static struct kprobe trampoline_p = { kprobe 608 arch/powerpc/kernel/kprobes.c int arch_trampoline_kprobe(struct kprobe *p) kprobe 63 arch/powerpc/kernel/optprobes.c static unsigned long can_optimize(struct kprobe *p) kprobe 190 arch/powerpc/kernel/optprobes.c int arch_prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *p) kprobe 39 arch/s390/include/asm/kprobes.h struct kprobe; kprobe 61 arch/s390/include/asm/kprobes.h struct kprobe *kp; kprobe 73 arch/s390/include/asm/kprobes.h void arch_remove_kprobe(struct kprobe *p); kprobe 25 arch/s390/kernel/kprobes.c DEFINE_PER_CPU(struct kprobe *, current_kprobe); kprobe 57 arch/s390/kernel/kprobes.c static void copy_instruction(struct kprobe *p) kprobe 97 arch/s390/kernel/kprobes.c static int s390_get_insn_slot(struct kprobe *p) kprobe 113 arch/s390/kernel/kprobes.c static void s390_free_insn_slot(struct kprobe *p) kprobe 125 arch/s390/kernel/kprobes.c int arch_prepare_kprobe(struct kprobe *p) kprobe 139 arch/s390/kernel/kprobes.c int arch_check_ftrace_location(struct kprobe *p) kprobe 145 arch/s390/kernel/kprobes.c struct kprobe *p; kprobe 153 arch/s390/kernel/kprobes.c struct kprobe *p = args->p; kprobe 178 arch/s390/kernel/kprobes.c void arch_arm_kprobe(struct kprobe *p) kprobe 186 arch/s390/kernel/kprobes.c void arch_disarm_kprobe(struct kprobe *p) kprobe 194 arch/s390/kernel/kprobes.c void arch_remove_kprobe(struct kprobe *p) kprobe 241 arch/s390/kernel/kprobes.c static void push_kprobe(struct kprobe_ctlblk *kcb, struct kprobe *p) kprobe 270 arch/s390/kernel/kprobes.c static void kprobe_reenter_check(struct kprobe_ctlblk *kcb, struct kprobe *p) kprobe 295 arch/s390/kernel/kprobes.c struct kprobe *p; kprobe 365 arch/s390/kernel/kprobes.c static int trampoline_probe_handler(struct kprobe *p, struct pt_regs *regs) kprobe 461 arch/s390/kernel/kprobes.c static void resume_execution(struct kprobe *p, struct pt_regs *regs) kprobe 507 arch/s390/kernel/kprobes.c struct kprobe *p = kprobe_running(); kprobe 536 arch/s390/kernel/kprobes.c struct kprobe *p = kprobe_running(); kprobe 645 arch/s390/kernel/kprobes.c static struct kprobe trampoline = { kprobe 655 arch/s390/kernel/kprobes.c int arch_trampoline_kprobe(struct kprobe *p) kprobe 26 arch/sh/include/asm/kprobes.h struct kprobe; kprobe 28 arch/sh/include/asm/kprobes.h void arch_remove_kprobe(struct kprobe *); kprobe 38 arch/sh/include/asm/kprobes.h struct kprobe *kp; kprobe 17 arch/sh/kernel/kprobes.c DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL; kprobe 20 arch/sh/kernel/kprobes.c static DEFINE_PER_CPU(struct kprobe, saved_current_opcode); kprobe 21 arch/sh/kernel/kprobes.c static DEFINE_PER_CPU(struct kprobe, saved_next_opcode); kprobe 22 arch/sh/kernel/kprobes.c static DEFINE_PER_CPU(struct kprobe, saved_next_opcode2); kprobe 40 arch/sh/kernel/kprobes.c int __kprobes arch_prepare_kprobe(struct kprobe *p) kprobe 52 arch/sh/kernel/kprobes.c void __kprobes arch_copy_kprobe(struct kprobe *p) kprobe 58 arch/sh/kernel/kprobes.c void __kprobes arch_arm_kprobe(struct kprobe *p) kprobe 65 arch/sh/kernel/kprobes.c void __kprobes arch_disarm_kprobe(struct kprobe *p) kprobe 72 arch/sh/kernel/kprobes.c int __kprobes arch_trampoline_kprobe(struct kprobe *p) kprobe 88 arch/sh/kernel/kprobes.c struct kprobe *p = get_kprobe((kprobe_opcode_t *) pc + 1); kprobe 100 arch/sh/kernel/kprobes.c void __kprobes arch_remove_kprobe(struct kprobe *p) kprobe 102 arch/sh/kernel/kprobes.c struct kprobe *saved = this_cpu_ptr(&saved_next_opcode); kprobe 133 arch/sh/kernel/kprobes.c static void __kprobes set_current_kprobe(struct kprobe *p, struct pt_regs *regs, kprobe 144 arch/sh/kernel/kprobes.c static void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs) kprobe 149 arch/sh/kernel/kprobes.c struct kprobe *op1, *op2; kprobe 214 arch/sh/kernel/kprobes.c struct kprobe *p; kprobe 303 arch/sh/kernel/kprobes.c int __kprobes trampoline_probe_handler(struct kprobe *p, struct pt_regs *regs) kprobe 365 arch/sh/kernel/kprobes.c struct kprobe *cur = kprobe_running(); kprobe 368 arch/sh/kernel/kprobes.c struct kprobe *p = NULL; kprobe 414 arch/sh/kernel/kprobes.c struct kprobe *cur = kprobe_running(); kprobe 481 arch/sh/kernel/kprobes.c struct kprobe *p = NULL; kprobe 513 arch/sh/kernel/kprobes.c static struct kprobe trampoline_p = { kprobe 36 arch/sparc/include/asm/kprobes.h struct kprobe *kp; kprobe 45 arch/sparc/kernel/kprobes.c DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL; kprobe 50 arch/sparc/kernel/kprobes.c int __kprobes arch_prepare_kprobe(struct kprobe *p) kprobe 65 arch/sparc/kernel/kprobes.c void __kprobes arch_arm_kprobe(struct kprobe *p) kprobe 71 arch/sparc/kernel/kprobes.c void __kprobes arch_disarm_kprobe(struct kprobe *p) kprobe 93 arch/sparc/kernel/kprobes.c static void __kprobes set_current_kprobe(struct kprobe *p, struct pt_regs *regs, kprobe 101 arch/sparc/kernel/kprobes.c static void __kprobes prepare_singlestep(struct kprobe *p, struct pt_regs *regs, kprobe 118 arch/sparc/kernel/kprobes.c struct kprobe *p; kprobe 201 arch/sparc/kernel/kprobes.c static unsigned long __kprobes relbranch_fixup(u32 insn, struct kprobe *p, kprobe 277 arch/sparc/kernel/kprobes.c static void __kprobes resume_execution(struct kprobe *p, kprobe 295 arch/sparc/kernel/kprobes.c struct kprobe *cur = kprobe_running(); kprobe 322 arch/sparc/kernel/kprobes.c struct kprobe *cur = kprobe_running(); kprobe 465 arch/sparc/kernel/kprobes.c static int __kprobes trampoline_probe_handler(struct kprobe *p, kprobe 535 arch/sparc/kernel/kprobes.c static struct kprobe trampoline_p = { kprobe 545 arch/sparc/kernel/kprobes.c int __kprobes arch_trampoline_kprobe(struct kprobe *p) kprobe 25 arch/x86/include/asm/kprobes.h struct kprobe; kprobe 54 arch/x86/include/asm/kprobes.h void arch_remove_kprobe(struct kprobe *p); kprobe 90 arch/x86/include/asm/kprobes.h struct kprobe *kp; kprobe 95 arch/x86/kernel/kprobes/common.h extern int setup_detour_execution(struct kprobe *p, struct pt_regs *regs, int reenter); kprobe 98 arch/x86/kernel/kprobes/common.h static inline int setup_detour_execution(struct kprobe *p, struct pt_regs *regs, int reenter) kprobe 56 arch/x86/kernel/kprobes/core.c DEFINE_PER_CPU(struct kprobe *, current_kprobe) = NULL; kprobe 207 arch/x86/kernel/kprobes/core.c struct kprobe *kp; kprobe 393 arch/x86/kernel/kprobes/core.c static int prepare_boost(kprobe_opcode_t *buf, struct kprobe *p, kprobe 446 arch/x86/kernel/kprobes/core.c static int arch_copy_kprobe(struct kprobe *p) kprobe 475 arch/x86/kernel/kprobes/core.c int arch_prepare_kprobe(struct kprobe *p) kprobe 498 arch/x86/kernel/kprobes/core.c void arch_arm_kprobe(struct kprobe *p) kprobe 503 arch/x86/kernel/kprobes/core.c void arch_disarm_kprobe(struct kprobe *p) kprobe 508 arch/x86/kernel/kprobes/core.c void arch_remove_kprobe(struct kprobe *p) kprobe 535 arch/x86/kernel/kprobes/core.c set_current_kprobe(struct kprobe *p, struct pt_regs *regs, kprobe 577 arch/x86/kernel/kprobes/core.c static void setup_singlestep(struct kprobe *p, struct pt_regs *regs, kprobe 620 arch/x86/kernel/kprobes/core.c static int reenter_kprobe(struct kprobe *p, struct pt_regs *regs, kprobe 657 arch/x86/kernel/kprobes/core.c struct kprobe *p; kprobe 749 arch/x86/kernel/kprobes/core.c static struct kprobe kretprobe_kprobe = { kprobe 907 arch/x86/kernel/kprobes/core.c static void resume_execution(struct kprobe *p, struct pt_regs *regs, kprobe 976 arch/x86/kernel/kprobes/core.c struct kprobe *cur = kprobe_running(); kprobe 1011 arch/x86/kernel/kprobes/core.c struct kprobe *cur = kprobe_running(); kprobe 1085 arch/x86/kernel/kprobes/core.c int arch_trampoline_kprobe(struct kprobe *p) kprobe 19 arch/x86/kernel/kprobes/ftrace.c struct kprobe *p; kprobe 58 arch/x86/kernel/kprobes/ftrace.c int arch_prepare_kprobe_ftrace(struct kprobe *p) kprobe 37 arch/x86/kernel/kprobes/opt.c struct kprobe *kp; kprobe 313 arch/x86/kernel/kprobes/opt.c struct kprobe *p; kprobe 354 arch/x86/kernel/kprobes/opt.c struct kprobe *__unused) kprobe 474 arch/x86/kernel/kprobes/opt.c int setup_detour_execution(struct kprobe *p, struct pt_regs *regs, int reenter) kprobe 39 drivers/misc/lkdtm/core.c static int lkdtm_kprobe_handler(struct kprobe *kp, struct pt_regs *regs); kprobe 44 drivers/misc/lkdtm/core.c .kprobe = { \ kprobe 59 drivers/misc/lkdtm/core.c struct kprobe kprobe; kprobe 178 drivers/misc/lkdtm/core.c static struct kprobe *lkdtm_kprobe; kprobe 232 drivers/misc/lkdtm/core.c if (!crashpoint->kprobe.symbol_name) { kprobe 242 drivers/misc/lkdtm/core.c lkdtm_kprobe = &crashpoint->kprobe; kprobe 246 drivers/misc/lkdtm/core.c crashpoint->kprobe.symbol_name); kprobe 261 drivers/misc/lkdtm/core.c static int lkdtm_kprobe_handler(struct kprobe *kp, struct pt_regs *regs) kprobe 24 include/linux/bpf_types.h BPF_PROG_TYPE(BPF_PROG_TYPE_KPROBE, kprobe) kprobe 48 include/linux/kprobes.h struct kprobe; kprobe 52 include/linux/kprobes.h typedef int (*kprobe_pre_handler_t) (struct kprobe *, struct pt_regs *); kprobe 53 include/linux/kprobes.h typedef void (*kprobe_post_handler_t) (struct kprobe *, struct pt_regs *, kprobe 55 include/linux/kprobes.h typedef int (*kprobe_fault_handler_t) (struct kprobe *, struct pt_regs *, kprobe 114 include/linux/kprobes.h static inline int kprobe_gone(struct kprobe *p) kprobe 120 include/linux/kprobes.h static inline int kprobe_disabled(struct kprobe *p) kprobe 126 include/linux/kprobes.h static inline int kprobe_optimized(struct kprobe *p) kprobe 132 include/linux/kprobes.h static inline int kprobe_ftrace(struct kprobe *p) kprobe 148 include/linux/kprobes.h struct kprobe kp; kprobe 179 include/linux/kprobes.h DECLARE_PER_CPU(struct kprobe *, current_kprobe); kprobe 193 include/linux/kprobes.h extern int arch_trampoline_kprobe(struct kprobe *p); kprobe 199 include/linux/kprobes.h static inline int arch_trampoline_kprobe(struct kprobe *p) kprobe 226 include/linux/kprobes.h extern int arch_prepare_kprobe(struct kprobe *p); kprobe 227 include/linux/kprobes.h extern void arch_arm_kprobe(struct kprobe *p); kprobe 228 include/linux/kprobes.h extern void arch_disarm_kprobe(struct kprobe *p); kprobe 231 include/linux/kprobes.h extern void kprobes_inc_nmissed_count(struct kprobe *p); kprobe 290 include/linux/kprobes.h struct kprobe kp; kprobe 299 include/linux/kprobes.h struct kprobe *orig); kprobe 308 include/linux/kprobes.h extern void opt_pre_handler(struct kprobe *p, struct pt_regs *regs); kprobe 325 include/linux/kprobes.h extern int arch_prepare_kprobe_ftrace(struct kprobe *p); kprobe 328 include/linux/kprobes.h int arch_check_ftrace_location(struct kprobe *p); kprobe 331 include/linux/kprobes.h struct kprobe *get_kprobe(void *addr); kprobe 338 include/linux/kprobes.h static inline struct kprobe *kprobe_running(void) kprobe 354 include/linux/kprobes.h int register_kprobe(struct kprobe *p); kprobe 355 include/linux/kprobes.h void unregister_kprobe(struct kprobe *p); kprobe 356 include/linux/kprobes.h int register_kprobes(struct kprobe **kps, int num); kprobe 357 include/linux/kprobes.h void unregister_kprobes(struct kprobe **kps, int num); kprobe 368 include/linux/kprobes.h int disable_kprobe(struct kprobe *kp); kprobe 369 include/linux/kprobes.h int enable_kprobe(struct kprobe *kp); kprobe 371 include/linux/kprobes.h void dump_kprobe(struct kprobe *kp); kprobe 386 include/linux/kprobes.h static inline struct kprobe *get_kprobe(void *addr) kprobe 390 include/linux/kprobes.h static inline struct kprobe *kprobe_running(void) kprobe 394 include/linux/kprobes.h static inline int register_kprobe(struct kprobe *p) kprobe 398 include/linux/kprobes.h static inline int register_kprobes(struct kprobe **kps, int num) kprobe 402 include/linux/kprobes.h static inline void unregister_kprobe(struct kprobe *p) kprobe 405 include/linux/kprobes.h static inline void unregister_kprobes(struct kprobe **kps, int num) kprobe 425 include/linux/kprobes.h static inline int disable_kprobe(struct kprobe *kp) kprobe 429 include/linux/kprobes.h static inline int enable_kprobe(struct kprobe *kp) kprobe 15 kernel/fail_function.c static int fei_kprobe_handler(struct kprobe *kp, struct pt_regs *regs); kprobe 17 kernel/fail_function.c static void fei_post_handler(struct kprobe *kp, struct pt_regs *regs, kprobe 28 kernel/fail_function.c struct kprobe kp; kprobe 172 kernel/fail_function.c static int fei_kprobe_handler(struct kprobe *kp, struct pt_regs *regs) kprobe 57 kernel/kprobes.c static DEFINE_PER_CPU(struct kprobe *, kprobe_instance) = NULL; kprobe 307 kernel/kprobes.c static inline void set_kprobe_instance(struct kprobe *kp) kprobe 323 kernel/kprobes.c struct kprobe *get_kprobe(void *addr) kprobe 326 kernel/kprobes.c struct kprobe *p; kprobe 338 kernel/kprobes.c static int aggr_pre_handler(struct kprobe *p, struct pt_regs *regs); kprobe 341 kernel/kprobes.c static inline int kprobe_aggrprobe(struct kprobe *p) kprobe 347 kernel/kprobes.c static inline int kprobe_unused(struct kprobe *p) kprobe 356 kernel/kprobes.c static inline void copy_kprobe(struct kprobe *ap, struct kprobe *p) kprobe 370 kernel/kprobes.c void opt_pre_handler(struct kprobe *p, struct pt_regs *regs) kprobe 372 kernel/kprobes.c struct kprobe *kp; kprobe 385 kernel/kprobes.c static void free_aggr_kprobe(struct kprobe *p) kprobe 396 kernel/kprobes.c static inline int kprobe_optready(struct kprobe *p) kprobe 409 kernel/kprobes.c static inline int kprobe_disarmed(struct kprobe *p) kprobe 423 kernel/kprobes.c static int kprobe_queued(struct kprobe *p) kprobe 439 kernel/kprobes.c static struct kprobe *get_optimized_kprobe(unsigned long addr) kprobe 442 kernel/kprobes.c struct kprobe *p = NULL; kprobe 628 kernel/kprobes.c static void optimize_kprobe(struct kprobe *p) kprobe 676 kernel/kprobes.c static void unoptimize_kprobe(struct kprobe *p, bool force) kprobe 717 kernel/kprobes.c static int reuse_unused_kprobe(struct kprobe *ap) kprobe 738 kernel/kprobes.c static void kill_optimized_kprobe(struct kprobe *p) kprobe 764 kernel/kprobes.c void __prepare_optimized_kprobe(struct optimized_kprobe *op, struct kprobe *p) kprobe 771 kernel/kprobes.c static void prepare_optimized_kprobe(struct kprobe *p) kprobe 780 kernel/kprobes.c static struct kprobe *alloc_aggr_kprobe(struct kprobe *p) kprobe 795 kernel/kprobes.c static void init_aggr_kprobe(struct kprobe *ap, struct kprobe *p); kprobe 801 kernel/kprobes.c static void try_to_optimize_kprobe(struct kprobe *p) kprobe 803 kernel/kprobes.c struct kprobe *ap; kprobe 840 kernel/kprobes.c struct kprobe *p; kprobe 865 kernel/kprobes.c struct kprobe *p; kprobe 915 kernel/kprobes.c static void __arm_kprobe(struct kprobe *p) kprobe 917 kernel/kprobes.c struct kprobe *_p; kprobe 930 kernel/kprobes.c static void __disarm_kprobe(struct kprobe *p, bool reopt) kprobe 932 kernel/kprobes.c struct kprobe *_p; kprobe 959 kernel/kprobes.c static int reuse_unused_kprobe(struct kprobe *ap) kprobe 971 kernel/kprobes.c static void free_aggr_kprobe(struct kprobe *p) kprobe 977 kernel/kprobes.c static struct kprobe *alloc_aggr_kprobe(struct kprobe *p) kprobe 979 kernel/kprobes.c return kzalloc(sizeof(struct kprobe), GFP_KERNEL); kprobe 998 kernel/kprobes.c static int prepare_kprobe(struct kprobe *p) kprobe 1007 kernel/kprobes.c static int __arm_kprobe_ftrace(struct kprobe *p, struct ftrace_ops *ops, kprobe 1039 kernel/kprobes.c static int arm_kprobe_ftrace(struct kprobe *p) kprobe 1049 kernel/kprobes.c static int __disarm_kprobe_ftrace(struct kprobe *p, struct ftrace_ops *ops, kprobe 1068 kernel/kprobes.c static int disarm_kprobe_ftrace(struct kprobe *p) kprobe 1083 kernel/kprobes.c static int arm_kprobe(struct kprobe *kp) kprobe 1098 kernel/kprobes.c static int disarm_kprobe(struct kprobe *kp, bool reopt) kprobe 1116 kernel/kprobes.c static int aggr_pre_handler(struct kprobe *p, struct pt_regs *regs) kprobe 1118 kernel/kprobes.c struct kprobe *kp; kprobe 1132 kernel/kprobes.c static void aggr_post_handler(struct kprobe *p, struct pt_regs *regs, kprobe 1135 kernel/kprobes.c struct kprobe *kp; kprobe 1147 kernel/kprobes.c static int aggr_fault_handler(struct kprobe *p, struct pt_regs *regs, kprobe 1150 kernel/kprobes.c struct kprobe *cur = __this_cpu_read(kprobe_instance); kprobe 1165 kernel/kprobes.c void kprobes_inc_nmissed_count(struct kprobe *p) kprobe 1167 kernel/kprobes.c struct kprobe *kp; kprobe 1305 kernel/kprobes.c static int add_new_kprobe(struct kprobe *ap, struct kprobe *p) kprobe 1321 kernel/kprobes.c static void init_aggr_kprobe(struct kprobe *ap, struct kprobe *p) kprobe 1345 kernel/kprobes.c static int register_aggr_kprobe(struct kprobe *orig_p, struct kprobe *p) kprobe 1348 kernel/kprobes.c struct kprobe *ap = orig_p; kprobe 1492 kernel/kprobes.c static kprobe_opcode_t *kprobe_addr(struct kprobe *p) kprobe 1498 kernel/kprobes.c static struct kprobe *__get_valid_kprobe(struct kprobe *p) kprobe 1500 kernel/kprobes.c struct kprobe *ap, *list_p; kprobe 1518 kernel/kprobes.c static inline int check_kprobe_rereg(struct kprobe *p) kprobe 1530 kernel/kprobes.c int __weak arch_check_ftrace_location(struct kprobe *p) kprobe 1548 kernel/kprobes.c static int check_kprobe_address_safe(struct kprobe *p, kprobe 1598 kernel/kprobes.c int register_kprobe(struct kprobe *p) kprobe 1601 kernel/kprobes.c struct kprobe *old_p; kprobe 1668 kernel/kprobes.c static int aggr_kprobe_disabled(struct kprobe *ap) kprobe 1670 kernel/kprobes.c struct kprobe *kp; kprobe 1684 kernel/kprobes.c static struct kprobe *__disable_kprobe(struct kprobe *p) kprobe 1686 kernel/kprobes.c struct kprobe *orig_p; kprobe 1723 kernel/kprobes.c static int __unregister_kprobe_top(struct kprobe *p) kprobe 1725 kernel/kprobes.c struct kprobe *ap, *list_p; kprobe 1777 kernel/kprobes.c static void __unregister_kprobe_bottom(struct kprobe *p) kprobe 1779 kernel/kprobes.c struct kprobe *ap; kprobe 1786 kernel/kprobes.c ap = list_entry(p->list.next, struct kprobe, list); kprobe 1793 kernel/kprobes.c int register_kprobes(struct kprobe **kps, int num) kprobe 1811 kernel/kprobes.c void unregister_kprobe(struct kprobe *p) kprobe 1817 kernel/kprobes.c void unregister_kprobes(struct kprobe **kps, int num) kprobe 1858 kernel/kprobes.c static int pre_handler_kretprobe(struct kprobe *p, struct pt_regs *regs) kprobe 2052 kernel/kprobes.c static int pre_handler_kretprobe(struct kprobe *p, struct pt_regs *regs) kprobe 2061 kernel/kprobes.c static void kill_kprobe(struct kprobe *p) kprobe 2063 kernel/kprobes.c struct kprobe *kp; kprobe 2084 kernel/kprobes.c int disable_kprobe(struct kprobe *kp) kprobe 2087 kernel/kprobes.c struct kprobe *p; kprobe 2102 kernel/kprobes.c int enable_kprobe(struct kprobe *kp) kprobe 2105 kernel/kprobes.c struct kprobe *p; kprobe 2138 kernel/kprobes.c void dump_kprobe(struct kprobe *kp) kprobe 2224 kernel/kprobes.c struct kprobe *p; kprobe 2328 kernel/kprobes.c static void report_probe(struct seq_file *pi, struct kprobe *p, kprobe 2329 kernel/kprobes.c const char *sym, int offset, char *modname, struct kprobe *pp) kprobe 2380 kernel/kprobes.c struct kprobe *p, *kp; kprobe 2471 kernel/kprobes.c struct kprobe *p; kprobe 2517 kernel/kprobes.c struct kprobe *p; kprobe 26 kernel/test_kprobes.c static int kp_pre_handler(struct kprobe *p, struct pt_regs *regs) kprobe 36 kernel/test_kprobes.c static void kp_post_handler(struct kprobe *p, struct pt_regs *regs, kprobe 50 kernel/test_kprobes.c static struct kprobe kp = { kprobe 87 kernel/test_kprobes.c static int kp_pre_handler2(struct kprobe *p, struct pt_regs *regs) kprobe 93 kernel/test_kprobes.c static void kp_post_handler2(struct kprobe *p, struct pt_regs *regs, kprobe 103 kernel/test_kprobes.c static struct kprobe kp2 = { kprobe 112 kernel/test_kprobes.c struct kprobe *kps[2] = {&kp, &kp2}; kprobe 239 kernel/trace/trace_kprobe.c static int kprobe_dispatcher(struct kprobe *kp, struct pt_regs *regs); kprobe 1518 kernel/trace/trace_kprobe.c static int kprobe_dispatcher(struct kprobe *kp, struct pt_regs *regs) kprobe 23 samples/kprobes/kprobe_example.c static struct kprobe kp = { kprobe 28 samples/kprobes/kprobe_example.c static int handler_pre(struct kprobe *p, struct pt_regs *regs) kprobe 57 samples/kprobes/kprobe_example.c static void handler_post(struct kprobe *p, struct pt_regs *regs, kprobe 87 samples/kprobes/kprobe_example.c static int handler_fault(struct kprobe *p, struct pt_regs *regs, int trapnr) kprobe 4450 tools/lib/bpf/libbpf.c BPF_PROG_TYPE_FNS(kprobe, BPF_PROG_TYPE_KPROBE);