[AArch64] fix bug #55005 handle DW_CFA_GNU_NegateRAState
authorSebastian Pop <spop@amazon.com>
Wed, 25 Jan 2023 18:40:48 +0000 (18:40 +0000)
committerSebastian Pop <spop@amazon.com>
Sat, 4 Feb 2023 03:38:19 +0000 (03:38 +0000)
commit9921197920fc3e9ad9605bd8fe0e835ca2dd41a5
treed1bd6c5f4934c65d3b8eb371a39e9b15f1677d40
parentae691c381261311c4ae2697fc5b1ae2e2113ca6c
[AArch64] fix bug #55005 handle DW_CFA_GNU_NegateRAState

GCC on AArch64 uses DW_CFA_GNU_NegateRAState for return address signing.

Differential Revision: https://reviews.llvm.org/D142572
bolt/lib/Core/Exceptions.cpp
bolt/test/AArch64/Inputs/dw_cfa_gnu_window_save.yaml [new file with mode: 0644]
bolt/test/AArch64/dw_cfa_gnu_window_save.test [new file with mode: 0644]