Home
last modified time | relevance | path

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

12

/linux/arch/powerpc/kernel/
H A Dkprobes-ftrace.c48 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_ftrace_handler()
60 * If pre_handler returns !0, it changes regs->nip. We have to in kprobe_ftrace_handler()
H A Drethook.c66 .pre_handler = trampoline_rethook_handler
/linux/arch/x86/kernel/kprobes/
H A Dftrace.c47 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_ftrace_handler()
61 * If pre_handler returns !0, it changes regs->ip. We have to in kprobe_ftrace_handler()
/linux/arch/csky/kernel/probes/
H A Dftrace.c42 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_ftrace_handler()
56 * If pre_handler returns !0, it changes regs->pc. We have to in kprobe_ftrace_handler()
H A Dkprobes.c338 * pre_handler can hit a breakpoint and can step thru in kprobe_breakpoint_handler()
341 if (!p->pre_handler || !p->pre_handler(p, regs)) in kprobe_breakpoint_handler()
/linux/arch/parisc/kernel/
H A Dkprobes.c125 if (!p->pre_handler || !p->pre_handler(p, regs)) { in parisc_kprobe_break_handler()
191 .pre_handler = trampoline_probe_handler
H A Dftrace.c234 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_ftrace_handler()
/linux/arch/arm/probes/kprobes/
H A Dtest-core.c310 static int __kprobes pre_handler(struct kprobe *p, struct pt_regs *regs) in pre_handler() function
328 .pre_handler = pre_handler,
351 pr_err("FAIL: kprobe pre_handler not called\n"); in test_kprobe()
522 .pre_handler = benchmark_pre_handler, in kprobe_benchmark()
1242 .kprobe.pre_handler = test_before_pre_handler,
1247 .kprobe.pre_handler = test_case_pre_handler,
1251 .kprobe.pre_handler = test_after_pre_handler,
1255 .kprobe.pre_handler = test_after_pre_handler,
H A Dcore.c302 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_handler()
/linux/arch/arc/kernel/
H A Dkprobes.c229 if (!p->pre_handler || !p->pre_handler(p, regs)) { in arc_kprobe_handler()
396 .pre_handler = trampoline_probe_handler
/linux/lib/tests/
H A Dtest_kprobes.c57 .pre_handler = kp_pre_handler,
118 .pre_handler = kp_pre_handler2,
151 .pre_handler = kp_pre_handler,
/linux/arch/sparc/kernel/
H A Dkprobes.c178 if (p->pre_handler && p->pre_handler(p, regs)) { in kprobe_handler()
475 .pre_handler = trampoline_probe_handler
/linux/arch/mips/kernel/
H A Dkprobes.c353 if (p->pre_handler && p->pre_handler(p, regs)) { in kprobe_handler()
519 .pre_handler = trampoline_probe_handler
/linux/arch/sh/kernel/
H A Dkprobes.c268 if (p->pre_handler && p->pre_handler(p, regs)) { in kprobe_handler()
437 .pre_handler = trampoline_probe_handler
/linux/arch/loongarch/kernel/
H A Dftrace_dyn.c322 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_ftrace_handler()
336 * If pre_handler returns !0, it changes regs->csr_era. We have to in kprobe_ftrace_handler()
H A Dkprobes.c238 * pre_handler can hit a breakpoint and can step thru in kprobe_breakpoint_handler()
241 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_breakpoint_handler()
/linux/include/linux/
H A Dmmiotrace.h24 kmmio_pre_handler_t pre_handler; member
/linux/arch/s390/kernel/
H A Dftrace.c316 if (!p->pre_handler || !p->pre_handler(p, regs)) { in kprobe_ftrace_handler()
H A Dkprobes.c317 if (p->pre_handler && p->pre_handler(p, regs)) { in kprobe_handler()
/linux/arch/riscv/kernel/probes/
H A Dkprobes.c309 * pre_handler can hit a breakpoint and can step thru in kprobe_breakpoint_handler()
312 if (!p->pre_handler || !p->pre_handler(p, regs)) in kprobe_breakpoint_handler()
/linux/samples/kprobes/
H A Dkprobe_example.c27 /* kprobe pre_handler: called just before the probed instruction is executed */
108 kp.pre_handler = handler_pre; in kprobe_init()
/linux/Documentation/trace/
H A Dkprobes.rst56 Kprobes -- e.g., the difference between a pre_handler and
70 notifier_call_chain mechanism. Kprobes executes the "pre_handler"
95 registers) in pre_handler, you must return !0 so that kprobes stops
278 The jump optimization changes the kprobe's pre_handler behavior.
279 Without optimization, the pre_handler can change the kernel's execution
366 calls kp->pre_handler. After the probed instruction is single-stepped, Kprobe
395 User's pre-handler (kp->pre_handler)::
399 int pre_handler(struct kprobe *p, struct pt_regs *regs);
412 p and regs are as described for the pre_handler. flags always seems
438 regs is as described for kprobe.pre_handler
[all...]
/linux/arch/x86/mm/
H A Dkmmio.c302 if (ctx->probe && ctx->probe->pre_handler) in kmmio_handler()
303 ctx->probe->pre_handler(ctx->probe, regs, addr); in kmmio_handler()
/linux/kernel/
H A Dfail_function.c67 attr->kp.pre_handler = fei_kprobe_handler; in fei_attr_new()
/linux/drivers/misc/lkdtm/
H A Dcore.c47 .pre_handler = lkdtm_kprobe_handler, \

12