diff options
author | Steven Rostedt (VMware) <[email protected]> | 2017-03-23 10:33:51 -0400 |
---|---|---|
committer | Thomas Gleixner <[email protected]> | 2017-03-24 10:14:07 +0100 |
commit | ff04b440d2d645fd8a5b3385b1b2e4d19d3fe746 (patch) | |
tree | 898b5ce8e4829b9dea2eb7ca772300937bbbbc36 /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | e6928e58d4d4a02f88838945f792c107623314ac (diff) |
x86/ftrace: Clean up ftrace_regs_caller
When ftrace_regs_caller was created, it was designed to preserve flags as
much as possible as it needed to act just like a breakpoint triggered on the
same location. But the design is over complicated as it treated all
operations as modifying flags. But push, mov and lea do not modify flags.
This means the code can become more simplified by allowing flags to be
stored further down.
Making ftrace_regs_caller simpler will also be useful in implementing fentry
logic.
Suggested-by: Linus Torvalds <[email protected]>
Signed-off-by: Steven Rostedt (VMware) <[email protected]>
Reviewed-by: Masami Hiramatsu <[email protected]>
Reviewed-by: Josh Poimboeuf <[email protected]>
Reviewed-by: Ingo Molnar <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Andy Lutomirski <[email protected]>
Cc: Andrew Morton <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Thomas Gleixner <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions