XWOS API
4.0
XWOS C/C++ API参考手册
|
内存切片分配器 更多...
#include <memslice.h>
成员变量 | |
struct xwmm_zone | zone |
const char * | name |
xwsz_t | card_size |
atomic_xwsz_t | num_free |
atomic_xwsz_t | num_max |
atomic_xwlfq_t | free_list |
xwptr_t | backup |
ctor_f | ctor |
dtor_f | dtor |
内存切片分配器
在文件 memslice.h 第 44 行定义.
xwptr_t xwmm_memslice::backup |
备份值:
在文件 memslice.h 第 51 行定义.
xwsz_t xwmm_memslice::card_size |
“卡片”大小
在文件 memslice.h 第 47 行定义.
ctor_f xwmm_memslice::ctor |
构造函数
在文件 memslice.h 第 57 行定义.
dtor_f xwmm_memslice::dtor |
析构函数
在文件 memslice.h 第 58 行定义.
atomic_xwlfq_t xwmm_memslice::free_list |
空闲的内存切片链表
在文件 memslice.h 第 50 行定义.
const char* xwmm_memslice::name |
名字
在文件 memslice.h 第 46 行定义.
atomic_xwsz_t xwmm_memslice::num_free |
当前分配器中还剩余多少张“卡片”
在文件 memslice.h 第 48 行定义.
atomic_xwsz_t xwmm_memslice::num_max |
当前分配器中总共有多少张“卡片”
在文件 memslice.h 第 49 行定义.
struct xwmm_zone xwmm_memslice::zone |
内存区域
在文件 memslice.h 第 45 行定义.