OROCHI
 
Loading...
Searching...
No Matches
GxAllocatorHeap::GxHeapInformation Struct Reference

ヒープ情報ヘッダー (BLOCK_SIZEアライメント) More...

#include <GxAllocatorHeap.h>

Collaboration diagram for GxAllocatorHeap::GxHeapInformation:

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つ後の空き領域保持ヒープ情報
 

Detailed Description

ヒープ情報ヘッダー (BLOCK_SIZEアライメント)


The documentation for this struct was generated from the following file: