ヒープ情報ヘッダー (BLOCK_SIZEアライメント) More...
#include <GxAllocatorHeap.h>
Public Member Functions | |
初期化 | |
void | initialize (GxAllocatorHeap *pAllocator, u32 usedSize, u32 freeSize, u32 alignmentSize, u32 alignment) |
初期情報設定 | |
アクセサ | |
b32 | isHead (void) const |
先頭ヒープ情報判定 | |
b32 | isTail (void) const |
終端ヒープ情報判定 | |
Public Attributes | |
メンバ変数 | |
u32 | _magic |
マジックナンバー | |
GxAllocatorHeap * | _pAllocator |
確保アロケータポインタ | |
GxMemory::ALIGNMENT | _alignment |
確保アライメント | |
u32 | _usedBlock |
使用メモリブロック数 | |
u32 | _freeBlock |
空きブロック数 | |
u16 | _alignmentBlock |
アライメント補正されたブロック数 | |
GxHeapInformation * | _pPrevious |
1つ前のヒープ情報 | |
GxHeapInformation * | _pNext |
1つ後のヒープ情報 | |
GxHeapInformation * | _pPreviousFree |
1つ前の空き領域保持ヒープ情報 | |
GxHeapInformation * | _pNextFree |
1つ後の空き領域保持ヒープ情報 | |
ヒープ情報ヘッダー (BLOCK_SIZEアライメント)