Lines Matching refs:PersistentMemoryAllocator
16 // PersistentMemoryAllocator which also uses std::atomic and is written
85 // Expected size for 32/64-bit check by PersistentMemoryAllocator.
188 using Reference = PersistentMemoryAllocator::Reference;
195 ActivityTrackerMemoryAllocator(PersistentMemoryAllocator* allocator,
226 PersistentMemoryAllocator* const allocator_;
234 PersistentMemoryAllocator::Iterator iterator_;
762 // the thread trackers is taken from a PersistentMemoryAllocator which allows
890 std::unique_ptr<PersistentMemoryAllocator> allocator,
951 PersistentMemoryAllocator* allocator() { return allocator_.get(); }
1108 // Expected size for 32/64-bit check by PersistentMemoryAllocator.
1135 PersistentMemoryAllocator* allocator);
1149 ManagedActivityTracker(PersistentMemoryAllocator::Reference mem_reference,
1156 const PersistentMemoryAllocator::Reference mem_reference_;
1170 GlobalActivityTracker(std::unique_ptr<PersistentMemoryAllocator> allocator,
1194 std::unique_ptr<PersistentMemoryAllocator> allocator_;