void bsp_om_save_resetlog(void) { om_fetal("save reset log:%s\n", g_ResetLogBuffer); bsp_om_append_file(OM_RESET_LOG, (void*)g_ResetLogBuffer, strlen(g_ResetLogBuffer), OM_RESET_LOG_MAX); return; }
void print2file(char* filename, char *fmt,...) { /*lint -save -e40 -e522 */ va_list arglist; /*lint -restore +e40 +e522 */ va_start(arglist, fmt); vsnprintf(g_OmLogBuffer, 256, fmt, arglist); /* [false alarm]:屏蔽Fortify错误 */ va_end(arglist); bsp_om_append_file(filename, (void*)g_OmLogBuffer, strlen(g_OmLogBuffer), OM_PRINT_LOG_MAX); return; }
void error_log(char *fmt ,...) { /*lint -save -e40 -e522 */ va_list arglist; /*lint -restore +e40 +e522 */ va_start(arglist, fmt); vsnprintf(g_ErrorLogBuffer, 256, fmt, arglist); /* [false alarm]:屏蔽Fortify错误 */ va_end(arglist); bsp_om_append_file(OM_ERROR_LOG, (void*)g_ErrorLogBuffer, (u32)strlen(g_ErrorLogBuffer), OM_ERROR_LOG_MAX); return; }