| /Linux-v5.4/arch/powerpc/kernel/ |
| D | kprobes-ftrace.c | 44 if (unlikely(p->post_handler)) { in kprobe_ftrace_handler() 46 p->post_handler(p, regs, 0); in kprobe_ftrace_handler()
|
| D | kprobes.c | 359 if (p->post_handler) in kprobe_handler() 360 p->post_handler(p, regs, 0); in kprobe_handler() 489 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in kprobe_post_handler() 491 cur->post_handler(cur, regs, 0); in kprobe_post_handler()
|
| /Linux-v5.4/arch/x86/kernel/kprobes/ |
| D | ftrace.c | 43 if (unlikely(p->post_handler)) { in kprobe_ftrace_handler() 45 p->post_handler(p, regs, 0); in kprobe_ftrace_handler()
|
| D | core.c | 584 if (p->ainsn.boostable && !p->post_handler) { in setup_singlestep() 985 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in kprobe_debug_handler() 987 cur->post_handler(cur, regs, 0); in kprobe_debug_handler()
|
| /Linux-v5.4/kernel/ |
| D | kprobes.c | 624 if (p->post_handler) in optimize_kprobe() 1020 bool ipmodify = (p->post_handler != NULL); in arm_kprobe_ftrace() 1049 bool ipmodify = (p->post_handler != NULL); in disarm_kprobe_ftrace() 1117 if (kp->post_handler && likely(!kprobe_disabled(kp))) { in aggr_post_handler() 1119 kp->post_handler(kp, regs, flags); in aggr_post_handler() 1286 if (p->post_handler) in add_new_kprobe() 1290 if (p->post_handler && !ap->post_handler) in add_new_kprobe() 1291 ap->post_handler = aggr_post_handler; in add_new_kprobe() 1310 if (p->post_handler && !kprobe_gone(p)) in init_aggr_kprobe() 1311 ap->post_handler = aggr_post_handler; in init_aggr_kprobe() [all …]
|
| D | test_kprobes.c | 53 .post_handler = kp_post_handler 106 .post_handler = kp_post_handler2
|
| D | fail_function.c | 68 attr->kp.post_handler = fei_post_handler; in fei_attr_new()
|
| /Linux-v5.4/arch/mips/kernel/ |
| D | kprobes.c | 357 if (p->post_handler) in kprobe_handler() 358 p->post_handler(p, regs, 0); in kprobe_handler() 380 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler() 382 cur->post_handler(cur, regs, 0); in post_kprobe_handler()
|
| /Linux-v5.4/arch/parisc/kernel/ |
| D | ftrace.c | 231 if (unlikely(p->post_handler)) { in kprobe_ftrace_handler() 233 p->post_handler(p, regs, 0); in kprobe_ftrace_handler()
|
| D | kprobes.c | 154 if (p->post_handler) in parisc_kprobe_ss_handler() 155 p->post_handler(p, regs, 0); in parisc_kprobe_ss_handler()
|
| /Linux-v5.4/include/linux/ |
| D | mmiotrace.h | 26 kmmio_post_handler_t post_handler; member
|
| D | kprobes.h | 82 kprobe_post_handler_t post_handler; member
|
| /Linux-v5.4/samples/kprobes/ |
| D | kprobe_example.c | 98 kp.post_handler = handler_post; in kprobe_init()
|
| /Linux-v5.4/arch/arc/kernel/ |
| D | kprobes.c | 265 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in arc_post_kprobe_handler() 267 cur->post_handler(cur, regs, 0); in arc_post_kprobe_handler()
|
| /Linux-v5.4/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. 366 is single-stepped, Kprobe calls kp->post_handler. If a fault 367 occurs during execution of kp->pre_handler or kp->post_handler, 407 User's post-handler (kp->post_handler):: 411 void post_handler(struct kprobe *p, struct pt_regs *regs, 552 a probepoint for which there is a post_handler cannot be optimized. [all …]
|
| /Linux-v5.4/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-v5.4/arch/arm/probes/kprobes/ |
| D | core.c | 303 if (p->post_handler) { in kprobe_handler() 305 p->post_handler(p, regs, 0); in kprobe_handler()
|
| D | test-core.c | 318 static void __kprobes post_handler(struct kprobe *p, struct pt_regs *regs, in post_handler() function 329 .post_handler = post_handler 1243 .kprobe.post_handler = test_before_post_handler,
|
| /Linux-v5.4/arch/sh/kernel/ |
| D | kprobes.c | 373 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobe_handler() 375 cur->post_handler(cur, regs, 0); in post_kprobe_handler()
|
| /Linux-v5.4/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 | 244 .post_handler = post, in ioremap_trace_core()
|
| /Linux-v5.4/arch/arm64/kernel/probes/ |
| D | kprobes.c | 282 if (cur->post_handler) { in post_kprobe_handler() 286 cur->post_handler(cur, regs, 0); in post_kprobe_handler()
|
| /Linux-v5.4/arch/s390/kernel/ |
| D | kprobes.c | 512 if (kcb->kprobe_status != KPROBE_REENTER && p->post_handler) { in post_kprobe_handler() 514 p->post_handler(p, regs, 0); in post_kprobe_handler()
|
| /Linux-v5.4/arch/ia64/kernel/ |
| D | kprobes.c | 845 if (p->ainsn.inst_flag == INST_FLAG_BOOSTABLE && !p->post_handler) { in pre_kprobes_handler() 874 if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) { in post_kprobes_handler() 876 cur->post_handler(cur, regs, 0); in post_kprobes_handler()
|