binutils-gdb/gdb/doc
Christophe Lyon ef27337758 gdb/arm: Extend arm_m_addr_is_magic to support FNC_RETURN, add unwind-secure-frames command
This patch makes use of the support for several stack pointers
introduced by the previous patch to switch between them as needed
during unwinding.

It introduces a new 'unwind-secure-frames' arm command to enable/disable
mode switching during unwinding. It is enabled by default.

It has been tested using an STM32L5 board (with cortex-m33) and the
sample applications shipped with the STM32Cube development
environment: GTZC_TZSC_MPCBB_TrustZone in
STM32CubeL5/Projects/NUCLEO-L552ZE-Q/Examples/GTZC.

The test consisted in setting breakpoints in various places and check
that the backtrace is correct: SecureFault_Callback (Non-secure mode),
__gnu_cmse_nonsecure_call (before and after the vpush instruction),
SecureFault_Handler (Secure mode).

This implies that we tested only some parts of this patch (only MSP*
were used), but remaining parts seem reasonable.

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>
2022-04-27 15:18:18 +01:00
..
.gitignore
a4rc.sed
agentexpr.texi Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
all-cfg.texi Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
annotate.texinfo Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
ChangeLog-1991-2021
doxy-index.in Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
Doxyfile-base.in Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
Doxyfile-gdb-api.in Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
Doxyfile-gdb-xref.in Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
Doxyfile-gdbserver.in Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
fdl.texi
filter-for-doxygen
filter-params.pl
gdb.texinfo gdb/arm: Extend arm_m_addr_is_magic to support FNC_RETURN, add unwind-secure-frames command 2022-04-27 15:18:18 +01:00
gpl.texi
guile.texi gdb/doc: shorten some source lines, and prevent some line breaks 2022-01-07 14:42:35 +00:00
lpsrc.sed
Makefile.in Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
psrc.sed
python.texi Reorganize Python events documentation 2022-04-14 09:50:44 -06:00
refcard.tex Manual copyright year update of various GDB files 2022-01-01 19:13:23 +04:00
stabs.texinfo Automatic Copyright Year update after running gdb/copyright.py 2022-01-01 19:13:23 +04:00
stack_frame.eps
stack_frame.pdf
stack_frame.png
stack_frame.svg
stack_frame.txt