结构体 | |
struct | ExcInfo |
类型定义 | |
typedef VOID(* | EXC_PROC_FUNC) (UINT32, ExcContext *, UINT32, UINT32) |
Define an exception handling function hook. 更多... | |
函数 | |
STATIC INLINE UINTPTR | Get_Fp (VOID) |
Kernel FP Register address obtain function. 更多... | |
UINT32 | LOS_ExcRegHook (EXC_PROC_FUNC excHook) |
Register an exception handling hook. 更多... | |
NORETURN VOID | LOS_Panic (const CHAR *fmt,...) |
Kernel panic function. 更多... | |
VOID | LOS_RecordLR (UINTPTR *LR, UINT32 LRSize, UINT32 recordCount, UINT32 jumpCount) |
record LR function. 更多... | |
VOID | OsBackTrace (VOID) |
Kernel backtrace function. 更多... | |
VOID | OsTaskBackTrace (UINT32 taskID) |
Kernel task backtrace function. 更多... | |
typedef VOID(* EXC_PROC_FUNC) (UINT32, ExcContext *, UINT32, UINT32) |
Define an exception handling function hook.
None. |
None. |
STATIC INLINE UINTPTR Get_Fp | ( | VOID | ) |
UINT32 LOS_ExcRegHook | ( | EXC_PROC_FUNC | excHook | ) |
Register an exception handling hook.
excHook | [IN] Type EXC_PROC_FUNC: hook function. |
#LOS_OK | The exception handling hook is successfully registered. |
Register an exception handling hook.
NORETURN VOID LOS_Panic | ( | const CHAR * | fmt, |
... | |||
) |
Kernel panic function.
fmt | [IN] Type CHAR* : variadic argument. |
#None. |
record LR function.
LR | [IN] Type UINTPTR * LR buffer. |
recordCount | [IN] Type UINT32 record LR lay number. |
jumpCount | [IN] Type UINT32 ignore LR lay number. |
#None. |
VOID OsBackTrace | ( | VOID | ) |
Kernel backtrace function.
None. |
#None. |
VOID OsTaskBackTrace | ( | UINT32 | taskID | ) |
Kernel task backtrace function.
taskID | [IN] Type UINT32 Task ID. |
#None. |