diff options
author | Benjamin Maxwell <benjamin.maxwell@arm.com> | 2024-12-02 09:32:15 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-02 09:32:15 +0000 |
commit | 5248e1d4e1ee950d1703ec57141257b02446dd67 (patch) | |
tree | a517590e699e7cc74074a7a0a6d5915b88725ac4 /lldb/packages/Python/lldbsuite/test/gdbclientutils.py | |
parent | 7a7a426188eea0b181738436205759e13ad6fd7b (diff) | |
download | llvm-5248e1d4e1ee950d1703ec57141257b02446dd67.zip llvm-5248e1d4e1ee950d1703ec57141257b02446dd67.tar.gz llvm-5248e1d4e1ee950d1703ec57141257b02446dd67.tar.bz2 |
[AArch64] Fix frame-pointer offset with hazard padding (#118091)
The `-aarch64-stack-hazard-size=<val>` option disables register paring
(as the hazard padding may mean the offset is too large for STP/LDP).
This broke setting the frame-pointer offset, as the code to find the
frame record looked for a (FP, LR) register pair.
This patch resolves this by looking for FP, LR as two unpaired registers
when hazard padding is enabled.
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/gdbclientutils.py')
0 files changed, 0 insertions, 0 deletions