OSDN Git Service

selftests/ftrace: Choose target function for filter test from samples
authorMasami Hiramatsu (Google) <mhiramat@kernel.org>
Sun, 19 Mar 2023 02:53:32 +0000 (11:53 +0900)
committerMasami Hiramatsu (Google) <mhiramat@kernel.org>
Sat, 3 Jun 2023 06:48:22 +0000 (15:48 +0900)
commiteb50d0f250e96ede9192d936d220cd97adc93b89
tree5e40cf8932310e0ca09415bcbcfb1c1dc93f7d17
parent81d0fa4cb4fc0e1a49c2b22f92c43d9fe972ebcf
selftests/ftrace: Choose target function for filter test from samples

Since the event-filter-function.tc expects the 'exit_mmap()' directly
calls 'kmem_cache_free()', this is vulnerable to code modifications.

Choose the target function for the filter test from the sample
event data so that it can keep test running correctly even if the caller
function name will be changed.

Link: https://lore.kernel.org/linux-trace-kernel/167919441260.1922645.18355804179347364057.stgit@mhiramat.roam.corp.google.com/
Link: https://lore.kernel.org/all/CA+G9fYtF-XEKi9YNGgR=Kf==7iRb2FrmEC7qtwAeQbfyah-UhA@mail.gmail.com/
Reported-by: Linux Kernel Functional Testing <lkft@linaro.org>
Fixes: 7f09d639b8c4 ("tracing/selftests: Add test for event filtering on function name")
Signed-off-by: Masami Hiramatsu (Google) <mhiramat@kernel.org>
Acked-by: Steven Rostedt (Google) <rostedt@goodmis.org>
tools/testing/selftests/ftrace/test.d/filter/event-filter-function.tc