diff options
author | Frank Gevaerts <frank@gevaerts.be> | 2014-01-05 22:20:26 +0100 |
---|---|---|
committer | Frank Gevaerts <frank@gevaerts.be> | 2014-01-11 11:37:18 +0100 |
commit | 25e50ed8f1361ef3295aeb298a3edf2214f5b3b3 (patch) | |
tree | a4b5516cb23e2915666eb0f36ef7462e6b5228c3 /firmware/export/logf.h | |
parent | fe73d75e7485019a6206c4aa7e414a93bc70c05f (diff) | |
download | rockbox-25e50ed8f1361ef3295aeb298a3edf2214f5b3b3.tar.gz rockbox-25e50ed8f1361ef3295aeb298a3edf2214f5b3b3.zip |
Print `last logf lines on panic().
If logf is enabled, panic() will print the last lines. On small
screens this is more or less useless, but on large screens it
can be very useful for debugging.
Change-Id: I26dfc76e9ac4a2ddc2def8db1616a04f943dbba3
Reviewed-on: http://gerrit.rockbox.org/709
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
Reviewed-by: Frank Gevaerts <frank@gevaerts.be>
Tested: Frank Gevaerts <frank@gevaerts.be>
Diffstat (limited to 'firmware/export/logf.h')
-rw-r--r-- | firmware/export/logf.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/firmware/export/logf.h b/firmware/export/logf.h index b57ae91872..e881e7e496 100644 --- a/firmware/export/logf.h +++ b/firmware/export/logf.h | |||
@@ -39,6 +39,8 @@ extern bool logfwrap; | |||
39 | #define logf _logf | 39 | #define logf _logf |
40 | void _logf(const char *format, ...) ATTRIBUTE_PRINTF(1, 2); | 40 | void _logf(const char *format, ...) ATTRIBUTE_PRINTF(1, 2); |
41 | 41 | ||
42 | void logf_panic_dump(int *y); | ||
43 | |||
42 | #else /* !ROCKBOX_HAS_LOGF */ | 44 | #else /* !ROCKBOX_HAS_LOGF */ |
43 | 45 | ||
44 | /* built without logf() support enabled, replace logf() by DEBUGF() */ | 46 | /* built without logf() support enabled, replace logf() by DEBUGF() */ |