更新日期: 2022/06/01 来源: https://gitee.com/weharmony/kernel_liteos_a_note
OsMemNodeHead结构体 参考

内存池节点 更多...

成员变量

UINT32 magic
 魔法数字 0xABCDDCBA 更多...
 
union {
   struct OsMemNodeHead *   prev
 
   struct OsMemNodeHead *   next
 
ptr
 
UINTPTR linkReg [LOS_RECORD_LR_CNT]
 存放左右节点地址,用于检测 更多...
 
UINT32 sizeAndFlag
 节点总大小+标签 更多...
 

详细描述

内存池节点

在文件 los_memory.c169 行定义.

结构体成员变量说明

◆ linkReg

UINTPTR OsMemNodeHead::linkReg[LOS_RECORD_LR_CNT]

存放左右节点地址,用于检测

在文件 los_memory.c176 行定义.

◆ magic

UINT32 OsMemNodeHead::magic

魔法数字 0xABCDDCBA

在文件 los_memory.c170 行定义.

◆ next

struct OsMemNodeHead* OsMemNodeHead::next

在文件 los_memory.c173 行定义.

◆ prev

struct OsMemNodeHead* OsMemNodeHead::prev

在文件 los_memory.c172 行定义.

◆ 

union { ... } OsMemNodeHead::ptr

◆ sizeAndFlag

UINT32 OsMemNodeHead::sizeAndFlag

节点总大小+标签

在文件 los_memory.c178 行定义.


该结构体的文档由以下文件生成: