diff options
author | Aidan MacDonald <amachronic@protonmail.com> | 2022-05-16 14:33:26 +0100 |
---|---|---|
committer | Aidan MacDonald <amachronic@protonmail.com> | 2022-05-22 07:16:11 -0400 |
commit | 981e9728390b401404c36241e2ce6bd4cfcb723d (patch) | |
tree | b68a7eaf7bf53dcd0dea8b29324c1e303bbb48f7 /firmware/export/system.h | |
parent | cade488b089667f1252220d6b613c6795f960852 (diff) | |
download | rockbox-981e9728390b401404c36241e2ce6bd4cfcb723d.tar.gz rockbox-981e9728390b401404c36241e2ce6bd4cfcb723d.zip |
mips: add native backtrace implementation
Should make debugging crashes on native MIPS targets far easier.
This is by no means a 100% complete or robust implementation but
it seems to handle the vast majority of functions.
Change-Id: Id5f430270e02b5092b79026b6876675c784aa649
Diffstat (limited to 'firmware/export/system.h')
-rw-r--r-- | firmware/export/system.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/export/system.h b/firmware/export/system.h index 9558be559a..def3122205 100644 --- a/firmware/export/system.h +++ b/firmware/export/system.h | |||
@@ -258,7 +258,8 @@ static inline void cpu_boost_unlock(void) | |||
258 | #endif | 258 | #endif |
259 | 259 | ||
260 | /* Define this if target has support for generating backtraces */ | 260 | /* Define this if target has support for generating backtraces */ |
261 | #ifdef CPU_ARM | 261 | #if defined(CPU_ARM) || \ |
262 | (defined(CPU_MIPS) && (CONFIG_PLATFORM & PLATFORM_NATIVE)) | ||
262 | #define HAVE_RB_BACKTRACE | 263 | #define HAVE_RB_BACKTRACE |
263 | #endif | 264 | #endif |
264 | 265 | ||