|
The Pedigree Project 0.1
|
This is the complete list of members for SlamCache, including all inherited members.
| __attribute__ (defined in SlamCache) | SlamCache | private |
| __attribute__((aligned(16))) (defined in SlamCache) | SlamCache | |
| addSlab(Slab *slab, size_t list) (defined in SlamCache) | SlamCache | private |
| allocate() | SlamCache | |
| beginFastPath() (defined in SlamCache) | SlamCache | private |
| check() (defined in SlamCache) | SlamCache | |
| currentList() const (defined in SlamCache) | SlamCache | private |
| endFastPath() (defined in SlamCache) | SlamCache | private |
| 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 | SlamCache | |
| m_FastPathState (defined in SlamCache) | SlamCache | private |
| m_FastSlabs (defined in SlamCache) | SlamCache | private |
| m_FirstSlab (defined in SlamCache) | SlamCache | private |
| m_LargeFreeList (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_SlabObjectCount (defined in SlamCache) | SlamCache | private |
| m_SlabObjectOffset (defined in SlamCache) | SlamCache | private |
| m_SlabSize (defined in SlamCache) | SlamCache | private |
| NUM_LISTS (defined in SlamCache) | SlamCache | privatestatic |
| objectAt(uintptr_t slab, size_t index) const (defined in SlamCache) | SlamCache | private |
| objectSize() const (defined in SlamCache) | SlamCache | inline |
| operator=(const SlamCache &) (defined in SlamCache) | SlamCache | private |
| popFreeObject(Slab *slab) (defined in SlamCache) | SlamCache | private |
| pushFreeObject(Slab *slab, Node *node) (defined in SlamCache) | SlamCache | private |
| recovery(size_t maxSlabs) | SlamCache | |
| removeSlab(Slab *slab) (defined in SlamCache) | SlamCache | private |
| slabForObject(uintptr_t object) const (defined in SlamCache) | SlamCache | private |
| slabObjectCount() const (defined in SlamCache) | SlamCache | inline |
| slabSize() const (defined in SlamCache) | SlamCache | inline |
| SlamCache() | SlamCache | |
| SlamCache(const SlamCache &) (defined in SlamCache) | SlamCache | private |
| trackSlab(uintptr_t slab) (defined in SlamCache) | SlamCache | |
| ~SlamCache() | SlamCache | virtual |