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