|
|
virtual void | initialize_heap (::heap::allocator *pallocator, ::heap::enum_memory ememory) |
|
virtual void | start_heap () |
|
virtual void * | aligned_allocate (memsize size, memsize *psizeAllocated, memsize align=0, const_char_pointer pszAnnotation=nullptr) |
|
virtual void * | aligned_allocate_debug (memsize nSize, memsize *psizeAllocated, ::i32 nBlockUse, const_char_pointer szFileName, ::i32 nLine, memsize align=0, const_char_pointer pszAnnotation=nullptr) |
|
virtual void * | unaligned_allocate (memsize size, memsize *psizeAllocated, const_char_pointer pszAnnotation=nullptr) |
|
virtual void * | unaligned_allocate_debug (memsize nSize, memsize *psizeAllocated, ::i32 nBlockUse, const_char_pointer szFileName, ::i32 nLine, const_char_pointer pszAnnotation=nullptr) |
|
virtual void * | count_allocate (::collection::count count, memsize size, const_char_pointer pszAnnotation=nullptr) |
|
virtual void * | allocate (memsize size, memsize *psizeAllocated, const_char_pointer pszAnnotation=nullptr) |
|
virtual void * | reallocate (void *p, memsize nSize, const_char_pointer pszAnnotation=nullptr) |
|
virtual void | free (void *p) |
|
virtual memsize | size (void *p) |
|
virtual void * | allocate_debug (memsize nSize, ::i32 nBlockUse, const_char_pointer szFileName, ::i32 nLine, const_char_pointer pszAnnotation=nullptr) |
|
virtual void * | reallocate_debug (void *p, memsize nSize, ::i32 nBlockUse, const_char_pointer szFileName, ::i32 nLine, const_char_pointer pszAnnotation=nullptr) |
|
virtual void | free_debug (void *p, ::i32 iBlockType) |
|
virtual memsize | size_debug (void *p, ::i32 iBlockType) |