Searched refs:entry_ip (Results 1 – 4 of 4) sorted by relevance
/linux-6.1.9/include/linux/ |
D | fprobe.h | 33 void (*entry_handler)(struct fprobe *fp, unsigned long entry_ip, struct pt_regs *regs); 34 void (*exit_handler)(struct fprobe *fp, unsigned long entry_ip, struct pt_regs *regs);
|
/linux-6.1.9/Documentation/trace/ |
D | fprobe.rst | 94 void callback_func(struct fprobe *fp, unsigned long entry_ip, struct pt_regs *regs); 96 Note that both entry and exit callbacks have same ptototype. The @entry_ip is 104 @entry_ip 111 the instruction pointer of @regs may be different from the @entry_ip 113 to use @entry_ip. On the other hand, in the exit_handler, the instruction
|
/linux-6.1.9/kernel/trace/ |
D | fprobe.c | 19 unsigned long entry_ip; member 50 fpr->entry_ip = ip; in fprobe_handler() 84 fp->exit_handler(fp, fpr->entry_ip, regs); in fprobe_exit_handler()
|
D | bpf_trace.c | 2460 unsigned long entry_ip; member 2571 u64 *cookie, entry_ip; in bpf_kprobe_multi_cookie() local 2580 entry_ip = run_ctx->entry_ip; in bpf_kprobe_multi_cookie() 2581 addr = bsearch(&entry_ip, link->addrs, link->cnt, sizeof(entry_ip), in bpf_kprobe_multi_cookie() 2594 return run_ctx->entry_ip; in bpf_kprobe_multi_entry_ip() 2599 unsigned long entry_ip, struct pt_regs *regs) in kprobe_multi_link_prog_run() argument 2603 .entry_ip = entry_ip, in kprobe_multi_link_prog_run()
|