/Linux-v4.19/arch/powerpc/kernel/ |
D | kprobes-ftrace.c | 57 if (unlikely(p->post_handler)) { in kprobe_ftrace_handler() 59 p->post_handler(p, regs, 0); in kprobe_ftrace_handler()
|
D | kprobes.c | 372 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/ |
D | ftrace.c | 56 if (unlikely(p->post_handler)) { in kprobe_ftrace_handler() 58 p->post_handler(p, regs, 0); in kprobe_ftrace_handler()
|
D | core.c | 585 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/ |
D | kprobes.c | 369 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/ |
D | kprobes.c | 631 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 …]
|
D | test_kprobes.c | 62 .post_handler = kp_post_handler 115 .post_handler = kp_post_handler2
|
D | fail_function.c | 68 attr->kp.post_handler = fei_post_handler; in fei_attr_new()
|
/Linux-v4.19/include/linux/ |
D | mmiotrace.h | 26 kmmio_post_handler_t post_handler; member
|
D | kprobes.h | 95 kprobe_post_handler_t post_handler; member
|
/Linux-v4.19/samples/kprobes/ |
D | kprobe_example.c | 97 kp.post_handler = handler_post; in kprobe_init()
|
/Linux-v4.19/arch/arc/kernel/ |
D | kprobes.c | 268 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/ |
D | kprobes.txt | 56 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/ |
D | kprobes.c | 301 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/ |
D | core.c | 311 if (p->post_handler) { in kprobe_handler() 313 p->post_handler(p, regs, 0); in kprobe_handler()
|
D | test-core.c | 321 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/ |
D | kmmio.c | 349 if (ctx->probe && ctx->probe->post_handler) in post_kmmio_handler() 350 ctx->probe->post_handler(ctx->probe, condition, regs); in post_kmmio_handler()
|
D | mmio-mod.c | 256 .post_handler = post, in ioremap_trace_core()
|
/Linux-v4.19/arch/sh/kernel/ |
D | kprobes.c | 376 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/ |
D | kprobes.c | 309 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/ |
D | kprobes.c | 511 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/ |
D | kprobes.c | 858 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()
|