Home | History | Annotate | Download | only in debug

Lines Matching refs:allocator

184 // persistent memory allocator. Instances of this class are NOT thread-safe.
194 // be marked "iterable" in the allocator.
195 ActivityTrackerMemoryAllocator(PersistentMemoryAllocator* allocator,
689 ActivityTrackerMemoryAllocator* allocator);
697 ActivityTrackerMemoryAllocator* allocator);
737 ActivityTrackerMemoryAllocator* allocator);
761 // can recognize records of this type within an allocator.
869 // Creates a global tracker using a given persistent-memory |allocator| and
875 std::unique_ptr<PersistentMemoryAllocator> allocator,
880 // Like above but internally creates an allocator around a disk file with
882 // overwritten. The |id| and |name| are arbitrary and stored in the allocator
891 // Like above but internally creates an allocator using local heap memory of
909 // This access to the persistent allocator is only for testing; it extracts
918 // Gets the persistent-memory-allocator in which data is stored. Callers
921 PersistentMemoryAllocator* allocator() { return allocator_.get(); }
1138 // Creates a global tracker using a given persistent-memory |allocator| and
1143 GlobalActivityTracker(std::unique_ptr<PersistentMemoryAllocator> allocator,
1165 // The persistent-memory allocator from which the memory for all trackers
1183 // A caching memory allocator for thread-tracker objects.
1187 // A caching memory allocator for user data attached to activity data.