global HEAP_SIZE = 0x0030; main() { local ptr1; local ptr2; name = "galloc"; ptr1 = galloc(1); test_int(ptr1, heap + LOCATION_DATA, ""); free(ptr1); ptr1 = galloc(1); test_int(ptr1, heap + LOCATION_DATA, "alloc after free"); free(ptr1); ptr2 = galloc(0x9000); test_int(ptr2, 0, "alloc too big"); }