aboutsummaryrefslogtreecommitdiff
path: root/gdb/frame.c
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@arm.com>2022-04-01 10:22:16 +0100
committerChristophe Lyon <christophe.lyon@arm.com>2022-04-27 15:18:18 +0100
commitae7e2f45aa4798be449f282bbf75ad41e73f055e (patch)
tree9f22bd3ae6c6e9dd732f1bb7a10d22e6693d1cc9 /gdb/frame.c
parent0824193fd31467b6ff39132d0d72aaa9c01cc9aa (diff)
downloadbinutils-ae7e2f45aa4798be449f282bbf75ad41e73f055e.zip
binutils-ae7e2f45aa4798be449f282bbf75ad41e73f055e.tar.gz
binutils-ae7e2f45aa4798be449f282bbf75ad41e73f055e.tar.bz2
gdb/arm: Add support for multiple stack pointers on Cortex-M
Armv8-M architecture with Security extension features four stack pointers to handle Secure and Non-secure modes. This patch adds support to switch between them as needed during unwinding, and replaces all updates of cache->prev_sp with calls to arm_cache_set_prev_sp. Signed-off-by: Torbjörn Svensson <torbjorn.svensson@st.com> Signed-off-by: Christophe Lyon <christophe.lyon@foss.st.com> Signed-off-by: Christophe Lyon <christophe.lyon@arm.com>
Diffstat (limited to 'gdb/frame.c')
0 files changed, 0 insertions, 0 deletions