#include <BoehmGCAllocator.h>
Inheritance diagram for acdk::lang::sys::BoehmGCAllocator:
Public Member Functions | |
BoehmGCAllocator () | |
virtual void * | allocate (size_t size, AllocatedType at=RawMem) |
Allocates Memory. | |
virtual void | deallocate (void *ptr, AllocatedType at=RawMem) |
Frees Memory. | |
void * | gcalloc (size_t size, AllocatedType at) |
virtual void * | raw_allocate (size_t size, AllocatedType at) |
virtual void | raw_deallocate (size_t size, void *ptr, AllocatedType at) |
virtual void | listObjects (::acdk::lang::ref::NotifyObjectEventListener *listener, int flags) |
Static Public Member Functions | |
void | finalizer_callback (void *slot, void *user) |
|
|
|
Allocates Memory. It is important, that the Allocator itself will be found in MemChunkHeader directly before this memory location)
Reimplemented from acdk::lang::sys::AbstractAllocator. |
|
Frees Memory.
Reimplemented from acdk::lang::sys::AbstractAllocator. |
|
|
|
|
|
Implements acdk::lang::sys::AbstractAllocator. |
|
Implements acdk::lang::sys::AbstractAllocator. |
|
Implements acdk::lang::sys::AbstractAllocator. |