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);