Welcome to the FoxOS website!
void memory::initialize_heap(void* heap_address, size_t page_count) void* heap_addresssize_t page_countvoid
      void memory::free(void* address) void* addressvoid
      void* memory::malloc(size_t size) size_t sizevoid*
      void* memory::realloc(void* ptr, size_t old_size, size_t size) void* ptrsize_t old_sizesize_t sizevoid*
      heap_segment_header_t* heap_segment_header_t::split(size_t split_length) size_t split_lengthheap_segment_header_t*
      void memory::expand_heap(size_t length) size_t lengthvoid
      void heap_segment_header_t::combine_forward() void
      void heap_segment_header_t::combine_backward() void
      void* operator new(size_t size) void*size_t sizeoperator
      void* operator new[](size_t size) void*size_t sizeoperator
      void operator delete(void* p, unsigned long) voidvoid* punsigned longoperator
      void operator delete[](void* p) voidvoid* poperator