18 virtual bool check(
void);
20 virtual bool dump(
void);
24 virtual void*
do_alloc(
u32,
int alignment) { UNUSED(alignment); JUT_ASSERT(47, 0&&
"illegal alloc");
return NULL; }
25 virtual void do_free(
void*) { JUT_ASSERT(51, 0&&
"illegal free"); }
26 virtual void do_freeAll(
void) { JUT_ASSERT(53, 0&&
"illegal freeAll()"); }
27 virtual void do_freeTail(
void) { JUT_ASSERT(55, 0&&
"illegal freeTail()"); }
29 virtual s32 do_resize(
void*,
u32) { JUT_ASSERT(61, 0&&
"illegal resize");
return 0; }
Definition JKRAssertHeap.h:11
static JKRAssertHeap * create(JKRHeap *)
Definition JKRAssertHeap.cpp:12
virtual bool dump_sort(void)
Definition JKRAssertHeap.cpp:43
virtual void do_freeAll(void)
Definition JKRAssertHeap.h:26
virtual s32 do_changeGroupID(u8)
Definition JKRAssertHeap.h:22
virtual bool dump(void)
Definition JKRAssertHeap.cpp:39
virtual void * do_alloc(u32, int alignment)
Definition JKRAssertHeap.h:24
virtual u32 getHeapType(void)
Definition JKRAssertHeap.cpp:31
virtual void * do_getMaxFreeBlock(void)
Definition JKRAssertHeap.h:32
virtual s32 do_getTotalFreeSize(void)
Definition JKRAssertHeap.h:33
virtual u8 do_getCurrentGroupId(void)
Definition JKRAssertHeap.h:23
virtual s32 do_getSize(void *)
Definition JKRAssertHeap.h:30
virtual void do_fillFreeArea(void)
Definition JKRAssertHeap.h:28
virtual s32 do_getFreeSize(void)
Definition JKRAssertHeap.h:31
virtual void do_freeTail(void)
Definition JKRAssertHeap.h:27
virtual ~JKRAssertHeap()
Definition JKRAssertHeap.cpp:8
virtual bool check(void)
Definition JKRAssertHeap.cpp:35
JKRAssertHeap(void *, u32, JKRHeap *, bool)
Definition JKRAssertHeap.cpp:5
virtual void do_free(void *)
Definition JKRAssertHeap.h:25
virtual s32 do_resize(void *, u32)
Definition JKRAssertHeap.h:29
virtual void do_destroy(void)
Definition JKRAssertHeap.cpp:27
unsigned long u32
Definition types.h:12
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8