#include "alloc.h" #include "stdint.h" HeapArena heap_arena; extern void * _heap_top; void init_allocator() { heap_arena.wilderness = &_heap_top; } void* malloc(size_t size) { void* block = heap_arena.wilderness; heap_arena.wilderness += size; return block; }