!1027 Panic支持ExcHook
Merge pull request !1027 from zhangdengyu/supportPanicHook
This commit is contained in:
commit
4431b587f8
|
@ -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