106 if (filePath == NULL || info == NULL) {
107 BBOX_PRINT_ERR(
"filePath: %p, event: %p!\n", filePath, info);
113 BBOX_PRINT_ERR(
"LOS_MemAlloc failed!\n");
116 (
void)memset_s(buf, ERROR_INFO_MAX_LEN, 0, ERROR_INFO_MAX_LEN);
117 if (snprintf_s(buf, ERROR_INFO_MAX_LEN, ERROR_INFO_MAX_LEN - 1,
119 *(buf + ERROR_INFO_MAX_LEN - 1) =
'\0';
122 BBOX_PRINT_ERR(
"buf is not enough or snprintf_s failed!\n");
VOID * LOS_MemAlloc(VOID *pool, UINT32 size)
从指定内存池中申请size长度的内存,注意这可不是从内核堆空间中申请内存
UINT8 * m_aucSysMem1
系统动态内存池地址的起始地址 @note_thinking 能否不要用 0,1来命名核心变量 ???
UINT32 LOS_MemFree(VOID *pool, VOID *ptr)
释放从指定动态内存中申请的内存
int FullWriteFile(const char *filePath, const char *buf, size_t bufSize, int isAppend)
char errorDesc[ERROR_DESC_MAX_LEN]
char module[MODULE_MAX_LEN]
char event[EVENT_MAX_LEN]