函数 | |
VOID | SetExcInfoRW (log_read_write_fn func) |
log_read_write_fn | GetExcInfoRW (VOID) |
获取异常信息读写函数 更多... | |
VOID | SetExcInfoBuf (CHAR *buf) |
设置异常信息的缓存 更多... | |
CHAR * | GetExcInfoBuf (VOID) |
获取异常信息的缓存 更多... | |
VOID | SetExcInfoIndex (UINT32 index) |
设置异常信息索引位 更多... | |
UINT32 | GetExcInfoIndex (VOID) |
获取异常信息索引位 更多... | |
VOID | SetRecordAddr (UINT32 addr) |
UINT32 | GetRecordAddr (VOID) |
VOID | SetRecordSpace (UINT32 space) |
UINT32 | GetRecordSpace (VOID) |
VOID | WriteExcBufVa (const CHAR *format, va_list arglist) |
vsnprintf 为C标准库可变参数的实现函数 见于 ..\third_party\musl\kernel\src\stdio\vsnprintf.c 更多... | |
VOID | WriteExcInfoToBuf (const CHAR *format,...) |
写异常信息到系统异常信息中心 更多... | |
VOID | LOS_ExcInfoRegHook (UINT32 startAddr, UINT32 space, CHAR *buf, log_read_write_fn hook) |
用于注册记录异常信息函数,并指定位置、空间和大小 更多... | |
VOID | OsReadWriteExceptionInfo (UINT32 startAddr, UINT32 space, UINT32 flag, CHAR *buf) |
VOID | OsRecordExcInfoTime (VOID) |
记录异常信息产生的时间 更多... | |
INT32 | OsShellCmdReadExcInfo (INT32 argc, CHAR **argv) |
SHELLCMD_ENTRY (readExcInfo_shellcmd, CMD_TYPE_EX, "excInfo", 0,(CmdCallBackFunc) OsShellCmdReadExcInfo) | |
变量 | |
STATIC log_read_write_fn | g_excInfoRW = NULL |
STATIC CHAR * | g_excInfoBuf = NULL |
STATIC UINT32 | g_excInfoIndex = 0xFFFFFFFF |
STATIC UINT32 | g_recordAddr = 0 |
STATIC UINT32 | g_recordSpace = 0 |
CHAR * GetExcInfoBuf | ( | VOID | ) |
UINT32 GetExcInfoIndex | ( | VOID | ) |
log_read_write_fn GetExcInfoRW | ( | VOID | ) |
UINT32 GetRecordAddr | ( | VOID | ) |
UINT32 GetRecordSpace | ( | VOID | ) |
在文件 los_excinfo.c 第 140 行定义.
VOID OsRecordExcInfoTime | ( | VOID | ) |
记录异常信息产生的时间
在文件 los_excinfo.c 第 149 行定义.
在文件 los_excinfo.c 第 170 行定义.
VOID SetExcInfoBuf | ( | CHAR * | buf | ) |
VOID SetExcInfoIndex | ( | UINT32 | index | ) |
VOID SetExcInfoRW | ( | log_read_write_fn | func | ) |
在文件 los_excinfo.c 第 49 行定义.
VOID SetRecordAddr | ( | UINT32 | addr | ) |
在文件 los_excinfo.c 第 79 行定义.
VOID SetRecordSpace | ( | UINT32 | space | ) |
在文件 los_excinfo.c 第 89 行定义.
SHELLCMD_ENTRY | ( | readExcInfo_shellcmd | , |
CMD_TYPE_EX | , | ||
"excInfo" | , | ||
0 | , | ||
(CmdCallBackFunc) | OsShellCmdReadExcInfo | ||
) |
VOID WriteExcBufVa | ( | const CHAR * | format, |
va_list | arglist | ||
) |
vsnprintf 为C标准库可变参数的实现函数 见于 ..\third_party\musl\kernel\src\stdio\vsnprintf.c
在文件 los_excinfo.c 第 99 行定义.
VOID WriteExcInfoToBuf | ( | const CHAR * | format, |
... | |||
) |
写异常信息到系统异常信息中心
在文件 los_excinfo.c 第 114 行定义.
STATIC CHAR* g_excInfoBuf = NULL |
在文件 los_excinfo.c 第 44 行定义.
STATIC UINT32 g_excInfoIndex = 0xFFFFFFFF |
在文件 los_excinfo.c 第 45 行定义.
STATIC log_read_write_fn g_excInfoRW = NULL |
在文件 los_excinfo.c 第 43 行定义.
STATIC UINT32 g_recordAddr = 0 |
在文件 los_excinfo.c 第 46 行定义.
STATIC UINT32 g_recordSpace = 0 |
在文件 los_excinfo.c 第 47 行定义.