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
clearAll() (defined in SlamAllocator)SlamAllocator
footerSize() const (defined in SlamAllocator)SlamAllocatorinline
free(uintptr_t mem) (defined in SlamAllocator)SlamAllocator
freeSlab(uintptr_t address, size_t length) (defined in SlamAllocator)SlamAllocator
freeSlabUnlocked(uintptr_t address, size_t length)SlamAllocatorprivate
getSlab(size_t fullSize) (defined in SlamAllocator)SlamAllocator
getVigilance() const (defined in SlamAllocator)SlamAllocatorinline
headerSize() const (defined in SlamAllocator)SlamAllocatorinline
heapPageCount() const (defined in SlamAllocator)SlamAllocatorinline
initialise() (defined in SlamAllocator)SlamAllocator
instance() (defined in SlamAllocator)SlamAllocatorstatic
isAllocatedPage(uintptr_t address) constSlamAllocatorprivate
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_Instance (defined in SlamAllocator)SlamAllocatorprivatestatic
m_Lock (defined in SlamAllocator)SlamAllocatorprivate
m_SlabRegionBitmap (defined in SlamAllocator)SlamAllocatorprivate
m_SlabRegionBitmapEntries (defined in SlamAllocator)SlamAllocatorprivate
m_SlabRegionLock (defined in SlamAllocator)SlamAllocatormutableprivate
m_SlabRegionPages (defined in SlamAllocator)SlamAllocatorprivate
markSlabReady(uintptr_t address, size_t length)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
SlamCache (defined in SlamAllocator)SlamAllocatorfriend
wipe()SlamAllocatorprivate
~SlamAllocator() (defined in SlamAllocator)SlamAllocatorvirtual