mirror of
https://github.com/zeldaret/ss
synced 2026-07-09 22:21:32 -04:00
m_allocator
This commit is contained in:
@@ -10,7 +10,7 @@ public:
|
||||
/* 0x08 */ virtual ~mAllocator_c();
|
||||
/* 0x0C */ virtual void *alloc(u32 size);
|
||||
/* 0x10 */ virtual void free(void *block);
|
||||
bool attach(EGG::Heap *heap, s32 align);
|
||||
bool attach(EGG::Heap *heap, int align);
|
||||
};
|
||||
class mHeapAllocator_c : public mAllocator_c {
|
||||
public:
|
||||
@@ -19,13 +19,13 @@ public:
|
||||
/* 0x08 */ virtual ~mHeapAllocator_c();
|
||||
/* 0x0C */ // virtual void* alloc(u32 size); // see mAlloctor::alloc
|
||||
/* 0x10 */ // virtual void free(void* block); // see mAlloctor::free
|
||||
int replaceWithNewFrmHeap(s32 size, EGG::Heap *newHeap, char *heapName, s32 align, u32 unk);
|
||||
int replaceWithNewExpHeap(s32 size, EGG::Heap *newHeap, char *heapName, s32 align, u32 unk);
|
||||
bool replaceWithNewFrmHeap(s32 size, EGG::Heap *newHeap, char *heapName, s32 align, u32 unk);
|
||||
bool replaceWithNewExpHeap(s32 size, EGG::Heap *newHeap, char *heapName, s32 align, u32 unk);
|
||||
void destroyHeap();
|
||||
s32 adjustFrmHeap();
|
||||
s32 adjustExpHeap();
|
||||
s32 createNewTempFrmHeap(s32 size, EGG::Heap *newHeap, char *heapName, s32 align, u32 unk);
|
||||
void adjustFrmHeapRestoreCurrent();
|
||||
static void *allocOnHeap(s32 size, mHeapAllocator_c *allocator);
|
||||
static void *allocOnHeap(u32 size, mHeapAllocator_c *allocator);
|
||||
};
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user