post_handler
if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) {
cur->post_handler(cur, regs, 0);
if (p->post_handler) {
p->post_handler(p, regs, 0);
.kprobe.post_handler = test_before_post_handler,
.post_handler = post_handler
if (cur->post_handler)
cur->post_handler(cur, regs, 0);
if (unlikely(p->post_handler)) {
p->post_handler(p, regs, 0);
if (cur->post_handler) {
cur->post_handler(cur, regs, 0);
if (unlikely(p->post_handler)) {
p->post_handler(p, regs, 0);
if (cur->post_handler)
cur->post_handler(cur, regs, 0);
if (p->post_handler)
p->post_handler(p, regs, 0);
if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) {
cur->post_handler(cur, regs, 0);
if (unlikely(p->post_handler)) {
p->post_handler(p, regs, 0);
if (p->post_handler)
p->post_handler(p, regs, 0);
if (unlikely(p->post_handler)) {
p->post_handler(p, regs, 0);
if (p->post_handler)
p->post_handler(p, regs, 0);
if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) {
cur->post_handler(cur, regs, 0);
if (cur->post_handler) {
cur->post_handler(cur, regs, 0);
if (unlikely(p->post_handler)) {
p->post_handler(p, regs, 0);
if (kcb->kprobe_status != KPROBE_REENTER && p->post_handler) {
p->post_handler(p, regs, 0);
if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) {
cur->post_handler(cur, regs, 0);
if ((kcb->kprobe_status != KPROBE_REENTER) && cur->post_handler) {
cur->post_handler(cur, regs, 0);
!p->post_handler && can_boost(insn, p->addr) &&
if (cur->post_handler)
cur->post_handler(cur, regs, 0);
if (unlikely(p->post_handler)) {
p->post_handler(p, regs, 0);
if (ctx->probe && ctx->probe->post_handler)
ctx->probe->post_handler(ctx->probe, condition, regs);
.post_handler = post,
kprobe_post_handler_t post_handler;
kmmio_post_handler_t post_handler;
attr->kp.post_handler = fei_post_handler;
bool ipmodify = (p->post_handler != NULL);
bool ipmodify = (p->post_handler != NULL);
if (kp->post_handler && likely(!kprobe_disabled(kp))) {
kp->post_handler(kp, regs, flags);
if (p->post_handler)
if (p->post_handler && !ap->post_handler)
ap->post_handler = aggr_post_handler;
if (p->post_handler && !kprobe_gone(p))
ap->post_handler = aggr_post_handler;
if (p->post_handler && !kprobe_gone(p)) {
if ((list_p != p) && (list_p->post_handler))
ap->post_handler = NULL;
rp->kp.post_handler = NULL;
p->post_handler = NULL;
if (p->post_handler)
.post_handler = kp_post_handler2
.post_handler = kp_post_handler,
.post_handler = kp_post_handler
kp.post_handler = handler_post;
kp.post_handler = post_handler;