diff options
author | Florent Revest <revest@chromium.org> | 2023-03-21 15:04:22 +0100 |
---|---|---|
committer | Steven Rostedt (Google) <rostedt@goodmis.org> | 2023-03-21 13:43:32 -0400 |
commit | dbaccb618fabde8b8596e341f8d76da63a9b0c2f (patch) | |
tree | 33e833620f1c02e3eac02b3eb9cc12a200922ec1 /kernel/trace/Kconfig | |
parent | da8bdfbd422333fbb7c85ac1d7f18592d17d6665 (diff) |
ftrace: Store direct called addresses in their ops
All direct calls are now registered using the register_ftrace_direct API
so each ops can jump to only one direct-called trampoline.
By storing the direct called trampoline address directly in the ops we
can save one hashmap lookup in the direct call ops and implement arm64
direct calls on top of call ops.
Link: https://lkml.kernel.org/r/20230321140424.345218-6-revest@chromium.org
Signed-off-by: Florent Revest <revest@chromium.org>
Acked-by: Jiri Olsa <jolsa@kernel.org>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Diffstat (limited to 'kernel/trace/Kconfig')
0 files changed, 0 insertions, 0 deletions