diff options
author | Song Chen <chensong_2000@189.cn> | 2022-12-30 14:33:19 +0800 |
---|---|---|
committer | Masami Hiramatsu (Google) <mhiramat@kernel.org> | 2023-02-24 09:44:15 +0900 |
commit | 196b6389a363e0d7e6b6f2654b9889f9c821b9d3 (patch) | |
tree | 66ee2e9f37825537267275c05e16094c4afea298 /kernel/trace/trace_uprobe.c | |
parent | c96abaec78f34366b3ddf1c6be52ca5c1241e15b (diff) | |
download | linux-stable-196b6389a363e0d7e6b6f2654b9889f9c821b9d3.tar.gz linux-stable-196b6389a363e0d7e6b6f2654b9889f9c821b9d3.tar.bz2 linux-stable-196b6389a363e0d7e6b6f2654b9889f9c821b9d3.zip |
kernel/trace: Introduce trace_probe_print_args and use it in *probes
print_probe_args is currently inplemented in trace_probe_tmpl.h and
included by *probes, as a result, each probe has an identical copy.
This patch will move it to trace_probe.c as an new API, each probe
calls it to print their args in trace file.
Link: https://lore.kernel.org/all/1672382000-18304-1-git-send-email-chensong_2000@189.cn/
Signed-off-by: Song Chen <chensong_2000@189.cn>
Acked-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
Signed-off-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
Diffstat (limited to 'kernel/trace/trace_uprobe.c')
-rw-r--r-- | kernel/trace/trace_uprobe.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/trace/trace_uprobe.c b/kernel/trace/trace_uprobe.c index 8d64b6553aed..a39018a0660a 100644 --- a/kernel/trace/trace_uprobe.c +++ b/kernel/trace/trace_uprobe.c @@ -1042,7 +1042,7 @@ print_uprobe_event(struct trace_iterator *iter, int flags, struct trace_event *e data = DATAOF_TRACE_ENTRY(entry, false); } - if (print_probe_args(s, tu->tp.args, tu->tp.nr_args, data, entry) < 0) + if (trace_probe_print_args(s, tu->tp.args, tu->tp.nr_args, data, entry) < 0) goto out; trace_seq_putc(s, '\n'); |