类型定义 | |
typedef VOID(* | LOS_ERRORHANDLE_FUNC) (CHAR *fileName, UINT32 lineNo, UINT32 errorNo, UINT32 paraLen, VOID *para) |
Define the pointer to the error handling function. 更多... | |
函数 | |
UINT32 | LOS_ErrHandle (CHAR *fileName, UINT32 lineNo, UINT32 errorNo, UINT32 paraLen, VOID *para) |
Error handling function. 更多... | |
VOID | LOS_SetErrHandleHook (LOS_ERRORHANDLE_FUNC fun) |
set Error handling function. 更多... | |
typedef VOID(* LOS_ERRORHANDLE_FUNC) (CHAR *fileName, UINT32 lineNo, UINT32 errorNo, UINT32 paraLen, VOID *para) |
Define the pointer to the error handling function.
fileName | [IN] Log file that stores error information. |
lineNo | [IN] Line number of the erroneous line. |
errorNo | [IN] Error code. |
paraLen | [IN] Length of the input parameter pPara. |
para | [IN] User label of the error. |
None. |
UINT32 LOS_ErrHandle | ( | CHAR * | fileName, |
UINT32 | lineNo, | ||
UINT32 | errorNo, | ||
UINT32 | paraLen, | ||
VOID * | para | ||
) |
Error handling function.
fileName | [IN] Log file that stores error information. |
lineNo | [IN] Line number of the erroneous line which should not be OS_ERR_MAGIC_WORD. |
errorNo | [IN] Error code. |
paraLen | [IN] Length of the input parameter pPara. |
para | [IN] User label of the error. |
LOS_OK | The error is successfully processed. |
Error handling function.
fileName | 存放错误日志的文件名,系统内部调用时,入参为"os_unspecific_file" |
lineNo | 发生错误的代码行号系统内部调用时,若值为0xa1b2c3f8,表示未传递行号 |
errorNo | 错误码 |
paraLen | 入参para的长度系统内部调用时,入参为0 |
para | 错误标签系统内部调用时,入参为NULL |
VOID LOS_SetErrHandleHook | ( | LOS_ERRORHANDLE_FUNC | fun | ) |
set Error handling function.
fun | [IN] the error handle function. |
set Error handling function.