diff options
author | Fredrik Hederstierna <fredrik.hederstierna@verisure.com> | 2016-09-27 02:02:47 +0100 |
---|---|---|
committer | Yao Qi <yao.qi@linaro.org> | 2016-09-27 02:36:23 +0100 |
commit | 4b48dc411a11fd38b7e5d0e8aeecf1bb1f7b90d8 (patch) | |
tree | a04fb44691a22986526a26d40aea8efae4c962ad /gdb/m32r-linux-tdep.c | |
parent | 3e798c93bd988d47ea899f74eca1e43fdcf7daa6 (diff) | |
download | gdb-4b48dc411a11fd38b7e5d0e8aeecf1bb1f7b90d8.zip gdb-4b48dc411a11fd38b7e5d0e8aeecf1bb1f7b90d8.tar.gz gdb-4b48dc411a11fd38b7e5d0e8aeecf1bb1f7b90d8.tar.bz2 |
Detect the magic address of EXC_RETURN in ARM coretx-m profile
On ARMv6-M and ARMv7-M, the exception return address is sort of magic
address defined by the manual. This patch is to let GDB well handle
these magic addresses.
2016-09-27 Fredrik Hederstierna <fredrik.hederstierna@verisure.com>
* arm-tdep.c (arm_m_addr_is_magic): New function.
(arm_addr_bits_remove): Call arm_m_addr_is_magic.
(arm_m_exception_unwind_sniffer): Likewise.
Diffstat (limited to 'gdb/m32r-linux-tdep.c')
0 files changed, 0 insertions, 0 deletions