diff options
| author | Julien Thierry <jthierry@redhat.com> | 2020-10-14 08:38:01 +0100 |
|---|---|---|
| committer | Josh Poimboeuf <jpoimboe@redhat.com> | 2021-01-13 18:13:10 -0600 |
| commit | 468af56a7bbaa626da5a4578bedc930d731fba13 (patch) | |
| tree | d928c9ef930731168ca94e101e24b2b2e8704abf /tools/perf/scripts/python | |
| parent | objtool: Fully validate the stack frame (diff) | |
| download | linux-468af56a7bbaa626da5a4578bedc930d731fba13.tar.gz linux-468af56a7bbaa626da5a4578bedc930d731fba13.zip | |
objtool: Support addition to set CFA base
On arm64, the compiler can set the frame pointer either
with a move operation or with and add operation like:
add (SP + constant), BP
For a simple move operation, the CFA base is changed from SP to BP.
Handle also changing the CFA base when the frame pointer is set with
an addition instruction.
Signed-off-by: Julien Thierry <jthierry@redhat.com>
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions
