diff options
author | Torbjörn SVENSSON <torbjorn.svensson@foss.st.com> | 2022-08-11 09:30:42 +0100 |
---|---|---|
committer | Luis Machado <luis.machado@arm.com> | 2022-08-11 09:57:44 +0100 |
commit | df4860daad8ffa29e0185e543a0a2aae32f7a925 (patch) | |
tree | 38b7cf409615c2c45c9af1960aa8e141af202231 /gas | |
parent | 453595283c323e106a60b229999756b45ae6b2d8 (diff) | |
download | binutils-df4860daad8ffa29e0185e543a0a2aae32f7a925.zip binutils-df4860daad8ffa29e0185e543a0a2aae32f7a925.tar.gz binutils-df4860daad8ffa29e0185e543a0a2aae32f7a925.tar.bz2 |
[Arm] Cleanup arm_m_exception_cache
With this change, only valid contents of LR are accepted when unwinding
exception frames for m-profile targets.
If the contents of LR are anything but EXC_RETURN or FNC_RETURN, it
will cause GDB to print an error and/or abort unwinding of the frame as
it's an invalid state for the unwinder.
The FNC_RETURN pattern requires Security Extensions to be enabled.
Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Diffstat (limited to 'gas')
0 files changed, 0 insertions, 0 deletions