The Pedigree Project
0.1
|
This is the complete list of members for SlamCache, including all inherited members.
__attribute__((aligned(16))) (defined in SlamCache) | SlamCache | |
alignedNode typedef (defined in SlamCache) | SlamCache | private |
allocate() | SlamCache | |
free(uintptr_t object) | SlamCache | |
freeSlab(uintptr_t slab) (defined in SlamCache) | SlamCache | private |
getSlab() (defined in SlamCache) | SlamCache | private |
initialise(SlamAllocator *parent, size_t objectSize) | SlamCache | |
initialiseSlab(uintptr_t slab) (defined in SlamCache) | SlamCache | private |
isPointerValid(uintptr_t object) const (defined in SlamCache) | SlamCache | |
m_EmptyNode (defined in SlamCache) | SlamCache | private |
m_FirstSlab (defined in SlamCache) | SlamCache | private |
m_ObjectSize (defined in SlamCache) | SlamCache | private |
m_PartialLists (defined in SlamCache) | SlamCache | private |
m_pParentAllocator | SlamCache | private |
m_RecoveryLock | SlamCache | private |
m_SlabSize (defined in SlamCache) | SlamCache | private |
objectSize() const (defined in SlamCache) | SlamCache | inline |
operator=(const SlamCache &) (defined in SlamCache) | SlamCache | private |
pop(alignedNode *head) (defined in SlamCache) | SlamCache | private |
push(alignedNode *head, Node *newTail, Node *newHead=0) (defined in SlamCache) | SlamCache | private |
recovery(size_t maxSlabs) | SlamCache | |
slabSize() const (defined in SlamCache) | SlamCache | inline |
SlamCache() | SlamCache | |
SlamCache(const SlamCache &) (defined in SlamCache) | SlamCache | private |
~SlamCache() | SlamCache | virtual |