51#ifdef LOSCFG_MEM_LEAKCHECK
58#define LOS_OMIT_LR_CNT 2
64#define LOS_RECORD_LR_CNT 3
80#ifdef LOSCFG_MEM_MUL_POOL
131#ifdef LOSCFG_MEM_WATERLINE
UINT32 LOS_MemPoolList(VOID)
Print infomation about all pools.
VOID * LOS_MemAlloc(VOID *pool, UINT32 size)
Allocate dynamic memory.
UINT8 * m_aucSysMem1
系统动态内存池地址的起始地址 @note_thinking 能否不要用 0,1来命名核心变量 ???
VOID * LOS_MemRealloc(VOID *pool, VOID *ptr, UINT32 size)
Re-allocate a memory block.
UINT32 LOS_MemInfoGet(VOID *pool, LOS_MEM_POOL_STATUS *poolStatus)
Get the infomation of memory pool.
VOID * LOS_MemAllocAlign(VOID *pool, UINT32 size, UINT32 boundary)
Allocate aligned memory.
UINT32 LOS_MemFree(VOID *pool, VOID *ptr)
Free dynamic memory.
UINT32 LOS_MemFreeNodeShow(VOID *pool)
Get the number of free node in every size.
UINT32 LOS_MemPoolSizeGet(const VOID *pool)
Get the size of memory pool's size.
VOID LOS_MemExpandEnable(VOID *pool)
Enable memory pool to support dynamic expansion.
UINT32 LOS_MemTotalUsedGet(VOID *pool)
Get the size of memory totally used.
UINT8 * m_aucSysMem0
异常交互动态内存池地址的起始地址,当不支持异常交互特性时,m_aucSysMem0等于m_aucSysMem1。
UINT32 LOS_MemDeInit(VOID *pool)
Deinitialize dynamic memory.
UINT32 LOS_MemInit(VOID *pool, UINT32 size)
Initialize dynamic memory.
UINT32 LOS_MemIntegrityCheck(const VOID *pool)
Check the memory pool integrity.
void * boot_alloc_mem(size_t len)