]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
tracing/fprobe-event: Assume fprobe is a return event by $retval
authorMasami Hiramatsu (Google) <mhiramat@kernel.org>
Tue, 22 Aug 2023 16:26:42 +0000 (01:26 +0900)
committerMasami Hiramatsu (Google) <mhiramat@kernel.org>
Wed, 23 Aug 2023 00:41:32 +0000 (09:41 +0900)
commit08c9306fc2e32b037ad93127ef784d86699c523a
treef9fcaaf9610ec90a09b33b6d4b8cc8a63534d6e6
parent27973e5c64b9e6dbea06a3ee86ed7509147b3848
tracing/fprobe-event: Assume fprobe is a return event by $retval

Assume the fprobe event is a return event if there is $retval is
used in the probe's argument without %return. e.g.

echo 'f:myevent vfs_read $retval' >> dynamic_events

then 'myevent' is a return probe event.

Link: https://lore.kernel.org/all/169272160261.160970.13613040161560998787.stgit@devnote2/
Suggested-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
Acked-by: Steven Rostedt (Google) <rostedt@goodmis.org>
kernel/trace/trace_fprobe.c
tools/testing/selftests/ftrace/test.d/dynevent/fprobe_syntax_errors.tc