Home
last modified time | relevance | path

Searched refs:ThreadHeapUsage (Results 1 – 3 of 3) sorted by relevance

/external/libchrome/base/debug/
Dthread_heap_usage_tracker.cc34 ThreadHeapUsage* const kInitializationSentinel =
35 reinterpret_cast<ThreadHeapUsage*>(kSentinelMask);
36 ThreadHeapUsage* const kTeardownSentinel =
37 reinterpret_cast<ThreadHeapUsage*>(kSentinelMask | 1);
56 delete static_cast<ThreadHeapUsage*>(thread_heap_usage); in ThreadAllocationUsage()
65 ThreadHeapUsage* GetOrCreateThreadUsage();
80 ThreadHeapUsage* usage = GetOrCreateThreadUsage(); in RecordAlloc()
105 ThreadHeapUsage* usage = GetOrCreateThreadUsage(); in RecordFree()
219 ThreadHeapUsage* GetOrCreateThreadUsage() { in GetOrCreateThreadUsage()
224 auto* allocator_usage = reinterpret_cast<ThreadHeapUsage*>(tls_ptr); in GetOrCreateThreadUsage()
[all …]
Dthread_heap_usage_tracker.h22 struct ThreadHeapUsage { struct
78 const ThreadHeapUsage& usage() const { return usage_; } in usage()
82 static ThreadHeapUsage GetUsageSnapshot();
108 ThreadHeapUsage usage_;
111 ThreadHeapUsage* thread_usage_;
Dthread_heap_usage_tracker_unittest.cc236 ThreadHeapUsage u1 = ThreadHeapUsageTracker::GetUsageSnapshot(); in TEST_F()
250 ThreadHeapUsage u2 = usage_tracker.usage(); in TEST_F()
266 ThreadHeapUsage u1 = ThreadHeapUsageTracker::GetUsageSnapshot(); in TEST_F()
280 ThreadHeapUsage u2 = usage_tracker.usage(); in TEST_F()
296 ThreadHeapUsage u1 = ThreadHeapUsageTracker::GetUsageSnapshot(); in TEST_F()
309 ThreadHeapUsage u2 = usage_tracker.usage(); in TEST_F()
331 ThreadHeapUsage usage = ThreadHeapUsageTracker::GetUsageSnapshot(); in TEST_F()
362 ThreadHeapUsage usage = ThreadHeapUsageTracker::GetUsageSnapshot(); in TEST_F()
478 ThreadHeapUsage usage = ThreadHeapUsageTracker::GetUsageSnapshot(); in TEST_F()
494 ThreadHeapUsage current = ThreadHeapUsageTracker::GetUsageSnapshot(); in TEST_F()
[all …]