Revert "assert/panic: disable panic message to save the code size"

This reverts commit 9b1c451f2f.
This commit is contained in:
Tiago Medicci Serrano 2024-03-12 11:51:26 -03:00 committed by Xiang Xiao
parent 87cec8d5c7
commit 2b18917a6b

View File

@ -72,6 +72,10 @@
# define __ASSERT_LINE__ 0
#endif
#define PANIC() __assert(__ASSERT_FILE__, __ASSERT_LINE__, "panic")
#define PANIC_WITH_REGS(msg, regs) _assert(__ASSERT_FILE__, \
__ASSERT_LINE__, msg, regs)
#define __ASSERT__(f, file, line, _f) \
do \
{ \
@ -97,9 +101,6 @@
#endif
#ifdef CONFIG_DEBUG_ASSERTIONS
# define PANIC() __assert(__ASSERT_FILE__, __ASSERT_LINE__, "panic")
# define PANIC_WITH_REGS(msg, regs) _assert(__ASSERT_FILE__, \
__ASSERT_LINE__, msg, regs)
# define DEBUGPANIC() __assert(__DEBUG_ASSERT_FILE__, __DEBUG_ASSERT_LINE__, "panic")
# define DEBUGASSERT(f) _ASSERT(f, __DEBUG_ASSERT_FILE__, __DEBUG_ASSERT_LINE__)
# define DEBUGVERIFY(f) _VERIFY(f, __DEBUG_ASSERT_FILE__, __DEBUG_ASSERT_LINE__)
@ -107,8 +108,6 @@
# define DEBUGPANIC()
# define DEBUGASSERT(f) ((void)(1 || (f)))
# define DEBUGVERIFY(f) ((void)(f))
# define PANIC() do { } while (1)
# define PANIC_WITH_REGS(msg, regs) PANIC()
#endif
/* The C standard states that if NDEBUG is defined, assert will do nothing.