summaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace_functions_graph.c
diff options
context:
space:
mode:
authorMasami Hiramatsu <mhiramat@kernel.org>2018-04-25 14:18:03 +0200
committerSteven Rostedt (VMware) <rostedt@goodmis.org>2018-10-11 04:19:07 +0200
commit533059281ee594f9fbb9e58042aaec77083ef251 (patch)
tree92019727bc72f3253f5e9de7152ced000cc4f27b /kernel/trace/trace_functions_graph.c
parenttracing: probeevent: Remove NOKPROBE_SYMBOL from print functions (diff)
downloadlinux-533059281ee594f9fbb9e58042aaec77083ef251.tar.xz
linux-533059281ee594f9fbb9e58042aaec77083ef251.zip
tracing: probeevent: Introduce new argument fetching code
Replace {k,u}probe event argument fetching framework with switch-case based. Currently that is implemented with structures, macros and chain of function-pointers, which is more complicated than necessary and may get a performance penalty by retpoline. This simplify that with an array of "fetch_insn" (opcode and oprands), and make process_fetch_insn() just interprets it. No function pointers are used. Link: http://lkml.kernel.org/r/152465868340.26224.2551120475197839464.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_functions_graph.c')
0 files changed, 0 insertions, 0 deletions