class SlabAllocatorBase
Defined at line 425 of file ../../zircon/system/ulib/fbl/include/fbl/slab_allocator.h
Non-templated SlabAllocatorBase. Any code which does not strictly depend on
trait/type awareness lives here in order to minimize code size explosion due
to template expansion.
Protected Members
static const size_t SlabOverhead
Public Methods
void SlabAllocatorBase (const SlabAllocatorBase & )
Defined at line 450 of file ../../zircon/system/ulib/fbl/include/fbl/slab_allocator.h
void SlabAllocatorBase (SlabAllocatorBase && )
Defined at line 450 of file ../../zircon/system/ulib/fbl/include/fbl/slab_allocator.h
SlabAllocatorBase & operator= (const SlabAllocatorBase & )
Defined at line 450 of file ../../zircon/system/ulib/fbl/include/fbl/slab_allocator.h
SlabAllocatorBase & operator= (SlabAllocatorBase && )
Defined at line 450 of file ../../zircon/system/ulib/fbl/include/fbl/slab_allocator.h
void SlabAllocatorBase (size_t slab_size, size_t alloc_size, size_t alloc_alignment, size_t initial_slab_used, size_t max_slabs, bool alloc_initial)
Defined at line 452 of file ../../zircon/system/ulib/fbl/include/fbl/slab_allocator.h
void ~SlabAllocatorBase ()
Defined at line 474 of file ../../zircon/system/ulib/fbl/include/fbl/slab_allocator.h
size_t max_slabs ()
Defined at line 501 of file ../../zircon/system/ulib/fbl/include/fbl/slab_allocator.h
size_t slab_count ()
Defined at line 502 of file ../../zircon/system/ulib/fbl/include/fbl/slab_allocator.h
Protected Methods
void * AllocateLocked ()
Defined at line 505 of file ../../zircon/system/ulib/fbl/include/fbl/slab_allocator.h
void ReturnToFreeListLocked (void * ptr)
Defined at line 536 of file ../../zircon/system/ulib/fbl/include/fbl/slab_allocator.h