diff options
author | Christophe Lyon <christophe.lyon@arm.com> | 2022-04-01 10:22:16 +0100 |
---|---|---|
committer | Christophe Lyon <christophe.lyon@arm.com> | 2022-04-27 15:18:18 +0100 |
commit | ae7e2f45aa4798be449f282bbf75ad41e73f055e (patch) | |
tree | 9f22bd3ae6c6e9dd732f1bb7a10d22e6693d1cc9 /gdb/frame.c | |
parent | 0824193fd31467b6ff39132d0d72aaa9c01cc9aa (diff) | |
download | binutils-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