summaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace_probe.h
diff options
context:
space:
mode:
authorMasami Hiramatsu2018-04-25 14:17:05 +0200
committerSteven Rostedt (VMware)2018-10-11 04:19:06 +0200
commiteeb07b0615004bce145015b704de85fd3ac6cce0 (patch)
treea3ddb46aa2539fb9fd2c5d1343e0f0176425dae5 /kernel/trace/trace_probe.h
parenttracing: probeevent: Cleanup print argument functions (diff)
downloadkernel-qcow2-linux-eeb07b0615004bce145015b704de85fd3ac6cce0.tar.gz
kernel-qcow2-linux-eeb07b0615004bce145015b704de85fd3ac6cce0.tar.xz
kernel-qcow2-linux-eeb07b0615004bce145015b704de85fd3ac6cce0.zip
tracing: probeevent: Cleanup argument field definition
Cleanup event argument definition code in one place for maintenancability. Link: http://lkml.kernel.org/r/152465862529.26224.9068605421476018902.stgit@devbox Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org> Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Diffstat (limited to 'kernel/trace/trace_probe.h')
-rw-r--r--kernel/trace/trace_probe.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/trace/trace_probe.h b/kernel/trace/trace_probe.h
index 8254a061ac35..a1df7763b797 100644
--- a/kernel/trace/trace_probe.h
+++ b/kernel/trace/trace_probe.h
@@ -429,3 +429,5 @@ create_local_trace_uprobe(char *name, unsigned long offs,
unsigned long ref_ctr_offset, bool is_return);
extern void destroy_local_trace_uprobe(struct trace_event_call *event_call);
#endif
+extern int traceprobe_define_arg_fields(struct trace_event_call *event_call,
+ size_t offset, struct trace_probe *tp);