The Pedigree Project 0.1
SlamCache Member List

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

__attribute__ (defined in SlamCache)SlamCacheprivate
__attribute__((aligned(16))) (defined in SlamCache)SlamCache
addSlab(Slab *slab, size_t list) (defined in SlamCache)SlamCacheprivate
allocate()SlamCache
beginFastPath() (defined in SlamCache)SlamCacheprivate
check() (defined in SlamCache)SlamCache
currentList() const (defined in SlamCache)SlamCacheprivate
endFastPath() (defined in SlamCache)SlamCacheprivate
free(uintptr_t object)SlamCache
freeSlab(uintptr_t slab) (defined in SlamCache)SlamCacheprivate
getSlab() (defined in SlamCache)SlamCacheprivate
initialise(SlamAllocator *parent, size_t objectSize)SlamCache
initialiseSlab(uintptr_t slab) (defined in SlamCache)SlamCacheprivate
isPointerValid(uintptr_t object) constSlamCache
m_FastPathState (defined in SlamCache)SlamCacheprivate
m_FastSlabs (defined in SlamCache)SlamCacheprivate
m_FirstSlab (defined in SlamCache)SlamCacheprivate
m_LargeFreeList (defined in SlamCache)SlamCacheprivate
m_ObjectSize (defined in SlamCache)SlamCacheprivate
m_PartialLists (defined in SlamCache)SlamCacheprivate
m_pParentAllocatorSlamCacheprivate
m_RecoveryLockSlamCacheprivate
m_SlabObjectCount (defined in SlamCache)SlamCacheprivate
m_SlabObjectOffset (defined in SlamCache)SlamCacheprivate
m_SlabSize (defined in SlamCache)SlamCacheprivate
NUM_LISTS (defined in SlamCache)SlamCacheprivatestatic
objectAt(uintptr_t slab, size_t index) const (defined in SlamCache)SlamCacheprivate
objectSize() const (defined in SlamCache)SlamCacheinline
operator=(const SlamCache &) (defined in SlamCache)SlamCacheprivate
popFreeObject(Slab *slab) (defined in SlamCache)SlamCacheprivate
pushFreeObject(Slab *slab, Node *node) (defined in SlamCache)SlamCacheprivate
recovery(size_t maxSlabs)SlamCache
removeSlab(Slab *slab) (defined in SlamCache)SlamCacheprivate
slabForObject(uintptr_t object) const (defined in SlamCache)SlamCacheprivate
slabObjectCount() const (defined in SlamCache)SlamCacheinline
slabSize() const (defined in SlamCache)SlamCacheinline
SlamCache()SlamCache
SlamCache(const SlamCache &) (defined in SlamCache)SlamCacheprivate
trackSlab(uintptr_t slab) (defined in SlamCache)SlamCache
~SlamCache()SlamCachevirtual