Home
last modified time | relevance | path

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

/linux-4.4.14/arch/x86/kernel/kprobes/
Dftrace.c82 if (!p->pre_handler || !p->pre_handler(p, regs)) in kprobe_ftrace_handler()
Dcore.c639 if (!p->pre_handler || !p->pre_handler(p, regs)) in kprobe_int3_handler()
/linux-4.4.14/arch/arm/probes/kprobes/
Dtest-core.c313 static int __kprobes pre_handler(struct kprobe *p, struct pt_regs *regs) in pre_handler() function
331 .pre_handler = pre_handler,
581 .pre_handler = benchmark_pre_handler, in kprobe_benchmark()
1295 .kprobe.pre_handler = test_before_pre_handler,
1300 .kprobe.pre_handler = test_case_pre_handler,
1304 .kprobe.pre_handler = test_after_pre_handler,
1308 .kprobe.pre_handler = test_after_pre_handler,
Dcore.c297 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_handler()
/linux-4.4.14/arch/avr32/kernel/
Dkprobes.c151 if (p->pre_handler && p->pre_handler(p, regs)) in kprobe_handler()
/linux-4.4.14/arch/tile/kernel/
Dkprobes.c256 if (p->pre_handler && p->pre_handler(p, regs)) { in kprobe_handler()
520 .pre_handler = trampoline_probe_handler
/linux-4.4.14/arch/powerpc/kernel/
Dkprobes.c229 if (p->pre_handler && p->pre_handler(p, regs)) in kprobe_handler()
545 .pre_handler = trampoline_probe_handler
/linux-4.4.14/arch/arc/kernel/
Dkprobes.c233 if (!p->pre_handler || !p->pre_handler(p, regs)) { in arc_kprobe_handler()
503 .pre_handler = trampoline_probe_handler
/linux-4.4.14/kernel/
Dtest_kprobes.c53 .pre_handler = kp_pre_handler,
106 .pre_handler = kp_pre_handler2,
Dkprobes.c324 return p->pre_handler == aggr_pre_handler; in kprobe_aggrprobe()
356 if (kp->pre_handler && likely(!kprobe_disabled(kp))) { in opt_pre_handler()
358 kp->pre_handler(kp, regs); in opt_pre_handler()
1006 if (kp->pre_handler && likely(!kprobe_disabled(kp))) { in aggr_pre_handler()
1008 if (kp->pre_handler(kp, regs)) in aggr_pre_handler()
1238 ap->pre_handler = aggr_pre_handler; in init_aggr_kprobe()
1733 jp->kp.pre_handler = setjmp_pre_handler; in register_jprobes()
1855 rp->kp.pre_handler = pre_handler_kretprobe; in register_kretprobe()
2193 if (p->pre_handler == pre_handler_kretprobe) in report_probe()
2195 else if (p->pre_handler == setjmp_pre_handler) in report_probe()
/linux-4.4.14/arch/sparc/kernel/
Dkprobes.c183 if (p->pre_handler && p->pre_handler(p, regs)) in kprobe_handler()
589 .pre_handler = trampoline_probe_handler
/linux-4.4.14/include/linux/
Dmmiotrace.h23 kmmio_pre_handler_t pre_handler; member
Dkprobes.h92 kprobe_pre_handler_t pre_handler; member
/linux-4.4.14/arch/mips/kernel/
Dkprobes.c414 if (p->pre_handler && p->pre_handler(p, regs)) { in kprobe_handler()
673 .pre_handler = trampoline_probe_handler
/linux-4.4.14/samples/kprobes/
Dkprobe_example.c88 kp.pre_handler = handler_pre; in kprobe_init()
/linux-4.4.14/arch/sh/kernel/
Dkprobes.c280 if (p->pre_handler && p->pre_handler(p, regs)) in kprobe_handler()
579 .pre_handler = trampoline_probe_handler
/linux-4.4.14/arch/s390/kernel/
Dkprobes.c340 if (p->pre_handler && p->pre_handler(p, regs)) in kprobe_handler()
721 .pre_handler = trampoline_probe_handler
/linux-4.4.14/arch/x86/mm/
Dkmmio.c291 if (ctx->probe && ctx->probe->pre_handler) in kmmio_handler()
292 ctx->probe->pre_handler(ctx->probe, regs, addr); in kmmio_handler()
Dmmio-mod.c256 .pre_handler = pre, in ioremap_trace_core()
/linux-4.4.14/Documentation/
Dkprobes.txt51 Kprobes -- e.g., the difference between a pre_handler and
64 notifier_call_chain mechanism. Kprobes executes the "pre_handler"
267 The jump optimization changes the kprobe's pre_handler behavior.
268 Without optimization, the pre_handler can change the kernel's execution
339 hit, Kprobes calls kp->pre_handler. After the probed instruction
341 occurs during execution of kp->pre_handler or kp->post_handler,
370 User's pre-handler (kp->pre_handler):
373 int pre_handler(struct kprobe *p, struct pt_regs *regs);
385 p and regs are as described for the pre_handler. flags always seems
393 p and regs are as described for the pre_handler. trapnr is the
[all …]
/linux-4.4.14/arch/ia64/kernel/
Dkprobes.c864 if (p->pre_handler && p->pre_handler(p, regs)) in pre_kprobes_handler()
1112 .pre_handler = trampoline_probe_handler
/linux-4.4.14/arch/mn10300/kernel/
Dkprobes.c471 if (p->pre_handler(p, regs)) { in kprobe_handler()
/linux-4.4.14/kernel/trace/
Dtrace_kprobe.c289 tk->rp.kp.pre_handler = kprobe_dispatcher; in alloc_trace_kprobe()