Home
last modified time | relevance | path

Searched refs:post_handler (Results 1 – 22 of 22) sorted by relevance

/Linux-v4.19/arch/powerpc/kernel/
Dkprobes-ftrace.c57 if (unlikely(p->post_handler)) { in kprobe_ftrace_handler()
59 p->post_handler(p, regs, 0); in kprobe_ftrace_handler()
Dkprobes.c372 if (p->post_handler) in kprobe_handler()
373 p->post_handler(p, regs, 0); in kprobe_handler()
502 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in kprobe_post_handler()
504 cur->post_handler(cur, regs, 0); in kprobe_post_handler()
/Linux-v4.19/arch/x86/kernel/kprobes/
Dftrace.c56 if (unlikely(p->post_handler)) { in kprobe_ftrace_handler()
58 p->post_handler(p, regs, 0); in kprobe_ftrace_handler()
Dcore.c585 if (p->ainsn.boostable && !p->post_handler) { in setup_singlestep()
947 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in kprobe_debug_handler()
949 cur->post_handler(cur, regs, 0); in kprobe_debug_handler()
/Linux-v4.19/arch/mips/kernel/
Dkprobes.c369 if (p->post_handler) in kprobe_handler()
370 p->post_handler(p, regs, 0); in kprobe_handler()
392 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler()
394 cur->post_handler(cur, regs, 0); in post_kprobe_handler()
/Linux-v4.19/kernel/
Dkprobes.c631 if (p->post_handler) in optimize_kprobe()
1093 if (kp->post_handler && likely(!kprobe_disabled(kp))) { in aggr_post_handler()
1095 kp->post_handler(kp, regs, flags); in aggr_post_handler()
1264 if (p->post_handler) in add_new_kprobe()
1268 if (p->post_handler && !ap->post_handler) in add_new_kprobe()
1269 ap->post_handler = aggr_post_handler; in add_new_kprobe()
1288 if (p->post_handler && !kprobe_gone(p)) in init_aggr_kprobe()
1289 ap->post_handler = aggr_post_handler; in init_aggr_kprobe()
1684 if (p->post_handler && !kprobe_gone(p)) { in __unregister_kprobe_top()
1686 if ((list_p != p) && (list_p->post_handler)) in __unregister_kprobe_top()
[all …]
Dtest_kprobes.c62 .post_handler = kp_post_handler
115 .post_handler = kp_post_handler2
Dfail_function.c68 attr->kp.post_handler = fei_post_handler; in fei_attr_new()
/Linux-v4.19/include/linux/
Dmmiotrace.h26 kmmio_post_handler_t post_handler; member
Dkprobes.h95 kprobe_post_handler_t post_handler; member
/Linux-v4.19/samples/kprobes/
Dkprobe_example.c97 kp.post_handler = handler_post; in kprobe_init()
/Linux-v4.19/arch/arc/kernel/
Dkprobes.c268 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in arc_post_kprobe_handler()
270 cur->post_handler(cur, regs, 0); in arc_post_kprobe_handler()
/Linux-v4.19/Documentation/
Dkprobes.txt56 a post_handler, and how to use the maxactive and nmissed fields of
80 "post_handler," if any, that is associated with the kprobe.
96 This also means post_handler should not be called anymore.
227 - The probe has a post_handler.
285 - Specify an empty function for the kprobe's post_handler.
365 is single-stepped, Kprobe calls kp->post_handler. If a fault
366 occurs during execution of kp->pre_handler or kp->post_handler,
406 User's post-handler (kp->post_handler)::
410 void post_handler(struct kprobe *p, struct pt_regs *regs,
551 a probepoint for which there is a post_handler cannot be optimized.
[all …]
/Linux-v4.19/arch/sparc/kernel/
Dkprobes.c301 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler()
303 cur->post_handler(cur, regs, 0); in post_kprobe_handler()
/Linux-v4.19/arch/arm/probes/kprobes/
Dcore.c311 if (p->post_handler) { in kprobe_handler()
313 p->post_handler(p, regs, 0); in kprobe_handler()
Dtest-core.c321 static void __kprobes post_handler(struct kprobe *p, struct pt_regs *regs, in post_handler() function
332 .post_handler = post_handler
1246 .kprobe.post_handler = test_before_post_handler,
/Linux-v4.19/arch/x86/mm/
Dkmmio.c349 if (ctx->probe && ctx->probe->post_handler) in post_kmmio_handler()
350 ctx->probe->post_handler(ctx->probe, condition, regs); in post_kmmio_handler()
Dmmio-mod.c256 .post_handler = post, in ioremap_trace_core()
/Linux-v4.19/arch/sh/kernel/
Dkprobes.c376 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler()
378 cur->post_handler(cur, regs, 0); in post_kprobe_handler()
/Linux-v4.19/arch/arm64/kernel/probes/
Dkprobes.c309 if (cur->post_handler) { in post_kprobe_handler()
313 cur->post_handler(cur, regs, 0); in post_kprobe_handler()
/Linux-v4.19/arch/s390/kernel/
Dkprobes.c511 if (kcb->kprobe_status != KPROBE_REENTER && p->post_handler) { in post_kprobe_handler()
513 p->post_handler(p, regs, 0); in post_kprobe_handler()
/Linux-v4.19/arch/ia64/kernel/
Dkprobes.c858 if (p->ainsn.inst_flag == INST_FLAG_BOOSTABLE && !p->post_handler) { in pre_kprobes_handler()
887 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobes_handler()
889 cur->post_handler(cur, regs, 0); in post_kprobes_handler()