diff options
author | 2021-02-03 12:02:17 +0100 | |
---|---|---|
committer | 2021-02-10 20:53:52 +0100 | |
commit | aafeb14e9da29e323b0605f8f1bae0d45d5f3acf (patch) | |
tree | 3249ef70672aef580a3535ac7b485a791672307b /tools/perf/scripts/python/export-to-postgresql.py | |
parent | objtool,x86: Additionally decode: mov %rsp, (%reg) (diff) | |
download | wireguard-linux-aafeb14e9da29e323b0605f8f1bae0d45d5f3acf.tar.xz wireguard-linux-aafeb14e9da29e323b0605f8f1bae0d45d5f3acf.zip |
objtool: Support stack-swizzle
Natively support the stack swizzle pattern:
mov %rsp, (%[tos])
mov %[tos], %rsp
...
pop %rsp
It uses the vals[] array to link the first two stack-ops, and detect
the SP to SP_INDIRECT swizzle.
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Miroslav Benes <mbenes@suse.cz>
Acked-by: Josh Poimboeuf <jpoimboe@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions