1
0
Fork 0
forked from len0rd/rockbox
foxbox/lib/unwarminder
Aidan MacDonald 96b6a7b4e4 arm: implement get_sp for Cortex-M
On Cortex-M we can just return SP directly, which will return
PSP/MSP depending on the current processor mode.

Note that unwarminder doesn't handle Cortex-M exception frames
yet, so a panic from an interrupt handler will currently stop
at the exception boundary.

Change-Id: I8818126c065c896d781bd52b877965a4094dee2a
2025-04-18 12:47:03 -04:00
..
backtrace-unwarminder.c backtrace, put pc and sp on their own lines 2022-03-08 23:37:50 -05:00
backtrace-unwarminder.h Initial commit for the Sony NWZ linux port 2017-09-05 21:42:12 +02:00
get_sp.h Arm stack unwinder 2012-02-22 08:33:26 +01:00
get_sp.S arm: implement get_sp for Cortex-M 2025-04-18 12:47:03 -04:00
safe_read.h Add newlines at the end of the file 2014-12-17 23:34:48 +01:00
safe_read.S arm: Use -masm-syntax-unified when compiling with gcc8 or newer 2024-05-08 21:45:42 -04:00
SOURCES arm: implement get_sp for Cortex-M 2025-04-18 12:47:03 -04:00
types.h Arm stack unwinder 2012-02-22 08:33:26 +01:00
unwarm.c ARM unwinder: Add missing va_end() call. 2015-01-12 19:10:24 +01:00
unwarm.h Arm stack unwinder 2012-02-22 08:33:26 +01:00
unwarm_arm.c Fix red 2015-01-12 19:31:39 +01:00
unwarm_thumb.c ARM unwinder for thumb: Fix broken MOV opcode 2015-01-12 19:36:58 +01:00
unwarminder.c Arm stack unwinder 2012-02-22 08:33:26 +01:00
unwarminder.h Arm stack unwinder 2012-02-22 08:33:26 +01:00
unwarminder.make Initial commit for the Sony NWZ linux port 2017-09-05 21:42:12 +02:00
unwarmmem.c Arm stack unwinder 2012-02-22 08:33:26 +01:00
unwarmmem.h Arm stack unwinder 2012-02-22 08:33:26 +01:00