!1028 【回合monthly1018】Panic支持ExcHook
Merge pull request !1028 from zhangdengyu/cherry-pick-1677047148
This commit is contained in:
commit
5b1ae297be
|
@ -114,6 +114,7 @@ LITE_OS_SEC_TEXT_INIT VOID LOS_Panic(const CHAR *fmt, ...)
|
||||||
va_start(ap, fmt);
|
va_start(ap, fmt);
|
||||||
PRINT_ERR(fmt, ap);
|
PRINT_ERR(fmt, ap);
|
||||||
va_end(ap);
|
va_end(ap);
|
||||||
|
OsDoExcHook(EXC_PANIC);
|
||||||
#if (LOSCFG_BACKTRACE_TYPE != 0)
|
#if (LOSCFG_BACKTRACE_TYPE != 0)
|
||||||
LOS_BackTrace();
|
LOS_BackTrace();
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -74,6 +74,7 @@ typedef struct {
|
||||||
typedef enum {
|
typedef enum {
|
||||||
EXC_REBOOT,
|
EXC_REBOOT,
|
||||||
EXC_ASSERT,
|
EXC_ASSERT,
|
||||||
|
EXC_PANIC,
|
||||||
EXC_STACKOVERFLOW,
|
EXC_STACKOVERFLOW,
|
||||||
EXC_INTERRUPT,
|
EXC_INTERRUPT,
|
||||||
EXC_TYPE_END
|
EXC_TYPE_END
|
||||||
|
|
Loading…
Reference in New Issue