ñmatch malloc,link memtrk

This commit is contained in:
Prakxo
2023-03-06 20:27:17 +01:00
parent e6af76e289
commit 771ffca329
11 changed files with 212 additions and 123 deletions
+25
View File
@@ -0,0 +1,25 @@
#include "libc64/osmalloc.h"
extern Arena malloc_arena;
void* malloc(size_t size) {
return(__osMalloc(&malloc_arena, size));
}
void free(void* ptr){
__osFree(&malloc_arena,ptr);
}
void DisplayArena(void){
__osDisplayArena(&malloc_arena);
}
void GetFreeArena(u32* max, u32* free, u32* alloc){
__osGetFreeArena(&malloc_arena, max, free, alloc);
}
void MallocInit(void* start, u32 size){
__osMallocInit(&malloc_arena, start, size);
}
void MallocCleanup(void){
__osMallocCleanup(&malloc_arena);
}