Home
last modified time | relevance | path

Searched refs:pre_handler (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v5.4/arch/powerpc/kernel/
Dkprobes-ftrace.c38 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_ftrace_handler()
Dkprobes.c348 if (p->pre_handler && p->pre_handler(p, regs)) { in kprobe_handler()
597 .pre_handler = trampoline_probe_handler
/Linux-v5.4/arch/x86/kernel/kprobes/
Dftrace.c37 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_ftrace_handler()
Dcore.c688 if (!p->pre_handler || !p->pre_handler(p, regs)) in kprobe_int3_handler()
/Linux-v5.4/arch/parisc/kernel/
Dkprobes.c121 if (!p->pre_handler || !p->pre_handler(p, regs)) { in parisc_kprobe_break_handler()
188 .pre_handler = trampoline_probe_handler
Dftrace.c227 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_ftrace_handler()
/Linux-v5.4/arch/arm/probes/kprobes/
Dtest-core.c310 static int __kprobes pre_handler(struct kprobe *p, struct pt_regs *regs) in pre_handler() function
328 .pre_handler = pre_handler,
522 .pre_handler = benchmark_pre_handler, in kprobe_benchmark()
1242 .kprobe.pre_handler = test_before_pre_handler,
1247 .kprobe.pre_handler = test_case_pre_handler,
1251 .kprobe.pre_handler = test_after_pre_handler,
1255 .kprobe.pre_handler = test_after_pre_handler,
Dcore.c300 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_handler()
/Linux-v5.4/arch/arc/kernel/
Dkprobes.c228 if (!p->pre_handler || !p->pre_handler(p, regs)) { in arc_kprobe_handler()
460 .pre_handler = trampoline_probe_handler
/Linux-v5.4/kernel/
Dtest_kprobes.c52 .pre_handler = kp_pre_handler,
105 .pre_handler = kp_pre_handler2,
Dkprobes.c343 return p->pre_handler == aggr_pre_handler; in kprobe_aggrprobe()
375 if (kp->pre_handler && likely(!kprobe_disabled(kp))) { in opt_pre_handler()
377 kp->pre_handler(kp, regs); in opt_pre_handler()
1100 if (kp->pre_handler && likely(!kprobe_disabled(kp))) { in aggr_pre_handler()
1102 if (kp->pre_handler(kp, regs)) in aggr_pre_handler()
1307 ap->pre_handler = aggr_pre_handler; in init_aggr_kprobe()
1928 rp->kp.pre_handler = pre_handler_kretprobe; in register_kretprobe()
2313 if (p->pre_handler == pre_handler_kretprobe) in report_probe()
Dfail_function.c67 attr->kp.pre_handler = fei_kprobe_handler; in fei_attr_new()
/Linux-v5.4/arch/sparc/kernel/
Dkprobes.c178 if (p->pre_handler && p->pre_handler(p, regs)) { in kprobe_handler()
537 .pre_handler = trampoline_probe_handler
/Linux-v5.4/arch/sh/kernel/
Dkprobes.c272 if (p->pre_handler && p->pre_handler(p, regs)) { in kprobe_handler()
515 .pre_handler = trampoline_probe_handler
/Linux-v5.4/arch/mips/kernel/
Dkprobes.c347 if (p->pre_handler && p->pre_handler(p, regs)) { in kprobe_handler()
560 .pre_handler = trampoline_probe_handler
/Linux-v5.4/include/linux/
Dmmiotrace.h24 kmmio_pre_handler_t pre_handler; member
Dkprobes.h79 kprobe_pre_handler_t pre_handler; member
/Linux-v5.4/arch/s390/kernel/
Dkprobes.c330 if (p->pre_handler && p->pre_handler(p, regs)) { in kprobe_handler()
647 .pre_handler = trampoline_probe_handler
/Linux-v5.4/Documentation/
Dkprobes.txt55 Kprobes -- e.g., the difference between a pre_handler and
69 notifier_call_chain mechanism. Kprobes executes the "pre_handler"
94 registers) in pre_handler, you must return !0 so that kprobes stops
278 The jump optimization changes the kprobe's pre_handler behavior.
279 Without optimization, the pre_handler can change the kernel's execution
365 hit, Kprobes calls kp->pre_handler. After the probed instruction
367 occurs during execution of kp->pre_handler or kp->post_handler,
397 User's pre-handler (kp->pre_handler)::
401 int pre_handler(struct kprobe *p, struct pt_regs *regs);
414 p and regs are as described for the pre_handler. flags always seems
[all …]
/Linux-v5.4/samples/kprobes/
Dkprobe_example.c97 kp.pre_handler = handler_pre; in kprobe_init()
/Linux-v5.4/arch/x86/mm/
Dkmmio.c297 if (ctx->probe && ctx->probe->pre_handler) in kmmio_handler()
298 ctx->probe->pre_handler(ctx->probe, regs, addr); in kmmio_handler()
Dmmio-mod.c243 .pre_handler = pre, in ioremap_trace_core()
/Linux-v5.4/arch/arm64/kernel/probes/
Dkprobes.c379 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_handler()
/Linux-v5.4/arch/ia64/kernel/
Dkprobes.c838 if (p->pre_handler && p->pre_handler(p, regs)) { in pre_kprobes_handler()
988 .pre_handler = trampoline_probe_handler
/Linux-v5.4/drivers/misc/lkdtm/
Dcore.c46 .pre_handler = lkdtm_kprobe_handler, \

12