The Pedigree Project  0.1
SlamAllocator Member List

This is the complete list of members for SlamAllocator, including all inherited members.

__attribute__((aligned(16))) (defined in SlamAllocator)SlamAllocator
__attribute__((aligned(16))) (defined in SlamAllocator)SlamAllocator
allocate(size_t nBytes)SlamAllocator
allocSize(uintptr_t mem) (defined in SlamAllocator)SlamAllocator
free(uintptr_t mem) (defined in SlamAllocator)SlamAllocator
freeSlab(uintptr_t address, size_t length) (defined in SlamAllocator)SlamAllocator
getSlab(size_t fullSize) (defined in SlamAllocator)SlamAllocator
getVigilance() const (defined in SlamAllocator)SlamAllocatorinline
heapPageCount() const (defined in SlamAllocator)SlamAllocatorinline
initialise() (defined in SlamAllocator)SlamAllocator
instance() (defined in SlamAllocator)SlamAllocatorinlinestatic
isPointerValid(uintptr_t mem) const (defined in SlamAllocator)SlamAllocator
isWithinHeap(uintptr_t mem) const (defined in SlamAllocator)SlamAllocator
m_Base (defined in SlamAllocator)SlamAllocatorprivate
m_bInitialised (defined in SlamAllocator)SlamAllocatorprivate
m_bVigilant (defined in SlamAllocator)SlamAllocatorprivate
m_Caches (defined in SlamAllocator)SlamAllocatorprivate
m_HeapPageCount (defined in SlamAllocator)SlamAllocatorprivate
m_InstanceSlamAllocatorprivatestatic
m_SlabRegionBitmap (defined in SlamAllocator)SlamAllocatorprivate
m_SlabRegionBitmapEntries (defined in SlamAllocator)SlamAllocatorprivate
m_SlabRegionLock (defined in SlamAllocator)SlamAllocatorprivate
operator=(const SlamAllocator &) (defined in SlamAllocator)SlamAllocatorprivate
recovery(size_t maxSlabs=1) (defined in SlamAllocator)SlamAllocator
setVigilance(bool b) (defined in SlamAllocator)SlamAllocatorinline
SlamAllocator() (defined in SlamAllocator)SlamAllocator
SlamAllocator(const SlamAllocator &) (defined in SlamAllocator)SlamAllocatorprivate
wipe()SlamAllocatorprivate
~SlamAllocator() (defined in SlamAllocator)SlamAllocatorvirtual