Home
last modified time | relevance | path

Searched refs:entry_ip (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/kernel/trace/
H A Dtrace_fprobe.c176 __fentry_trace_func(struct trace_fprobe *tf, unsigned long entry_ip, in NOKPROBE_SYMBOL()
200 entry->ip = entry_ip; in NOKPROBE_SYMBOL()
207 fentry_trace_func(struct trace_fprobe *tf, unsigned long entry_ip, in fentry_trace_func() argument
213 __fentry_trace_func(tf, entry_ip, regs, link->file); in fentry_trace_func()
218 static int trace_fprobe_entry_handler(struct fprobe *fp, unsigned long entry_ip, in trace_fprobe_entry_handler() argument
232 __fexit_trace_func(struct trace_fprobe *tf, unsigned long entry_ip, in NOKPROBE_SYMBOL()
256 entry->func = entry_ip; in NOKPROBE_SYMBOL()
264 fexit_trace_func(struct trace_fprobe *tf, unsigned long entry_ip, in fexit_trace_func() argument
270 __fexit_trace_func(tf, entry_ip, ret_ip, regs, entry_data, link->file); in fexit_trace_func()
276 static int fentry_perf_func(struct trace_fprobe *tf, unsigned long entry_ip, in fentry_perf_func() argument
[all …]
H A Dfprobe.c19 unsigned long entry_ip; member
42 fpr->entry_ip = ip; in __fprobe_handler()
138 bit = ftrace_test_recursion_trylock(fpr->entry_ip, fpr->entry_parent_ip); in fprobe_exit_handler()
144 fp->exit_handler(fp, fpr->entry_ip, ret_ip, regs, in fprobe_exit_handler()
H A Dbpf_trace.c2534 unsigned long entry_ip; member
2690 u64 *cookie, entry_ip; in bpf_kprobe_multi_cookie() local
2699 entry_ip = run_ctx->entry_ip; in bpf_kprobe_multi_cookie()
2700 addr = bsearch(&entry_ip, link->addrs, link->cnt, sizeof(entry_ip), in bpf_kprobe_multi_cookie()
2713 return run_ctx->entry_ip; in bpf_kprobe_multi_entry_ip()
2718 unsigned long entry_ip, struct pt_regs *regs) in kprobe_multi_link_prog_run() argument
2722 .entry_ip = entry_ip, in kprobe_multi_link_prog_run()
3060 unsigned long entry_ip; member
3101 unsigned long entry_ip, in uprobe_prog_run() argument
3106 .entry_ip = entry_ip, in uprobe_prog_run()
[all …]
/openbmc/linux/include/linux/
H A Dfprobe.h37 int (*entry_handler)(struct fprobe *fp, unsigned long entry_ip,
40 void (*exit_handler)(struct fprobe *fp, unsigned long entry_ip,
/openbmc/linux/Documentation/trace/
H A Dfprobe.rst94 …int entry_callback(struct fprobe *fp, unsigned long entry_ip, unsigned long ret_ip, struct pt_regs…
96 …void exit_callback(struct fprobe *fp, unsigned long entry_ip, unsigned long ret_ip, struct pt_regs…
98 Note that the @entry_ip is saved at function entry and passed to exit handler.
106 @entry_ip
117 the instruction pointer of @regs may be different from the @entry_ip
119 to use @entry_ip. On the other hand, in the exit_handler, the instruction