[PATCH v3 0/3] tracing: kprobes: Prohibit probing on notrace functions

From: Masami Hiramatsu
Date: Fri Jul 27 2018 - 22:22:21 EST


Hello,

This is the 3rd version of the series to prohibit kprobe
on notrace functions which Francis sent before.

This version fixes some issues on previous version. Fix
to handle the no-symbol kprobe-events correctly and Fix
probepoint.tc testcase to not use notrace function as
a probe point.

Thank you,

---

Francis Deslauriers (1):
selftest/ftrace: Move kprobe selftest function to separate compile unit

Masami Hiramatsu (2):
tracing: kprobes: Prohibit probing on notrace function
selftests/ftrace: Fix kprobe string testcase to not probe notrace function


kernel/trace/Kconfig | 18 ++++++
kernel/trace/Makefile | 5 ++
kernel/trace/trace_kprobe.c | 58 +++++++++++++-------
kernel/trace/trace_kprobe_selftest.c | 10 +++
kernel/trace/trace_kprobe_selftest.h | 7 ++
.../ftrace/test.d/kprobe/kprobe_args_string.tc | 30 ++++------
.../selftests/ftrace/test.d/kprobe/probepoint.tc | 2 -
7 files changed, 91 insertions(+), 39 deletions(-)
create mode 100644 kernel/trace/trace_kprobe_selftest.c
create mode 100644 kernel/trace/trace_kprobe_selftest.h

--
Masami Hiramatsu (Linaro) <mhiramat@xxxxxxxxxx>