alloc(size_t size, s32 align) (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | |
allocFromHead(size_t size, s32 alignment) (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | private |
allocFromTail(size_t size, s32 alignment) (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | private |
allocUsedBlockFromFreeBlock(MEMiExpBlockHead *block, void *address, u32 size, s32 direction) (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | private |
Attribute typedef (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | private |
create(void *startAddress, size_t size, u16 flag) (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | static |
destroy() (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | |
eAttribute enum name (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | private |
eOptFlag enum name (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | |
EXP_HEAP_SIGNATURE (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | privatestatic |
fillAllocMemory(void *address, u32 size) (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | protected |
fillFreeMemory(void *address, u32 size) (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | protected |
fillNoUseMemory(void *address, u32 size) (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | protected |
FillType enum name (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | |
findContainHeap(const void *block) (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | static |
findContainHeap(MEMList *list, const void *block) (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | privatestatic |
findListContainHeap() const (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | private |
free(void *block) (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | |
getAllocatableSize(s32 align) const (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | |
getChildList() (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | |
getFillVal(FillType type) (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | static |
getGroupID() const (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | |
getHeapEnd() (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | |
getHeapStart() (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | |
getLinkOffset() (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | inlinestatic |
getRootList() (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | static |
m_attribute (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | private |
m_childList (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | private |
m_freeBlocks (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | private |
m_groupId (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | private |
m_heapEnd (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | private |
m_heapStart (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | private |
m_link (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | private |
m_optFlag (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | private |
m_signature (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | private |
m_usedBlocks (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | private |
MEMiExpHeapHead(void *end, u16 opt) (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | private |
MEMiHeapHead(u32 signature, void *heapStart, void *heapEnd, const OptFlag &opt) (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | protected |
OptFlag typedef (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | |
recycleRegion(const Region &initialRegion) (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | private |
s_fillVals (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | privatestatic |
s_rootList (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | privatestatic |
setGroupID(u16 groupID) (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | |
visitAllocated(Visitor visitor, uintptr_t param) (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | |
Visitor typedef (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | |
~MEMiExpHeapHead() (defined in Abstract::Memory::MEMiExpHeapHead) | Abstract::Memory::MEMiExpHeapHead | private |
~MEMiHeapHead() (defined in Abstract::Memory::MEMiHeapHead) | Abstract::Memory::MEMiHeapHead | protected |