base allocator logic

This commit is contained in:
Jose Luis Montañes Ojados
2026-02-15 20:57:19 +01:00
parent 74b426e12d
commit c90883ac27
3 changed files with 232 additions and 1 deletions

View File

@@ -1,3 +1,18 @@
#include "memory/allocator.h"
int main() {
return 0;
JLANG_memory_allocator *allocPtr = JLANG_CreateAllocator();
printf("allocatorPtr=%p\n", allocPtr);
printf("memoryPtr=%p\n", allocPtr->memory);
printf("size=%zu\n", allocPtr->size);
JLANG_visualize(allocPtr);
void *var1 = JLANG_malloc(allocPtr, 512);
printf("var1Ptr=%p\n", var1);
JLANG_visualize(allocPtr);
return 0;
}