#include #include "heap.h" #include "other.h" #include "LeaHeader.h" #include "dmm_init.h" #include "custom_malloc.h" #include "custom_free.h" int main(void) { allocator_t *myallocator; heap_t *myheap; int heap_id; void *p; myallocator = dmm_init(); heap_id = map_thread_heap(); printf("This thread accesses heap %d\n", heap_id); myheap = &myallocator->heaps[heap_id]; p = custom_malloc(myheap, (size_t) 32); custom_free(myheap, p); }