/aosp_15_r20/external/cronet/base/allocator/partition_allocator/src/partition_alloc/ |
H A D | thread_cache.cc | 49 thread_local ThreadCache* g_thread_cache; 75 uint8_t ThreadCache::global_limits_[ThreadCache::kBucketCount]; 78 uint16_t ThreadCache::largest_active_bucket_index_ = 79 internal::BucketIndexLookup::GetIndex(ThreadCache::kDefaultSizeThreshold); 87 ThreadCache::get_freelist_dispatcher_from_root() { in get_freelist_dispatcher_from_root() 91 void ThreadCacheRegistry::RegisterThreadCache(ThreadCache* cache) { in RegisterThreadCache() 96 ThreadCache* previous_head = list_head_; in RegisterThreadCache() 104 void ThreadCacheRegistry::UnregisterThreadCache(ThreadCache* cache) { in UnregisterThreadCache() 119 ThreadCache::EnsureThreadSpecificDataInitialized(); in DumpStats() 124 auto* tcache = ThreadCache::Get(); in DumpStats() [all …]
|
H A D | thread_cache.h | 37 class ThreadCache; variable 77 PARTITION_ALLOC) thread_local ThreadCache* g_thread_cache; 124 void RegisterThreadCache(ThreadCache* cache); in PA_COMPONENT_EXPORT() 125 void UnregisterThreadCache(ThreadCache* cache); in PA_COMPONENT_EXPORT() 180 ThreadCache* list_head_ PA_GUARDED_BY(GetLock()) = nullptr; in PA_COMPONENT_EXPORT() 242 class PA_COMPONENT_EXPORT(PARTITION_ALLOC) ThreadCache { in PA_COMPONENT_EXPORT() 261 static void DeleteForTesting(ThreadCache* tcache); in PA_COMPONENT_EXPORT() 273 static ThreadCache* Get() { in PA_COMPONENT_EXPORT() 278 return reinterpret_cast<ThreadCache*>( in PA_COMPONENT_EXPORT() 283 static bool IsValid(ThreadCache* tcache) { in PA_COMPONENT_EXPORT() [all …]
|
H A D | thread_cache_unittest.cc | 61 ThreadCache::kSmallBucketBaseCount * ThreadCache::kDefaultMultiplier; 63 kDefaultCountForSmallBucket / ThreadCache::kBatchFillRatio; 68 kDefaultCountForMediumBucket / ThreadCache::kBatchFillRatio; 70 static_assert(kMediumSize <= ThreadCache::kDefaultSizeThreshold, ""); 113 ThreadCache::SetLargestCachedSize(ThreadCache::kDefaultSizeThreshold); in ~PartitionAllocThreadCacheTest() 116 if (ThreadCache::IsTombstone(ThreadCache::Get())) { in ~PartitionAllocThreadCacheTest() 117 ThreadCache::RemoveTombstoneForTesting(); in ~PartitionAllocThreadCacheTest() 133 ThreadCache::kDefaultMultiplier); in SetUp() 137 ThreadCache::SetLargestCachedSize(ThreadCache::kLargeSizeThreshold); in SetUp() 167 sizeof(ThreadCache), PartitionRoot::BucketDistribution::kNeutral); in GetBucketSizeForThreadCache() [all …]
|
H A D | extended_api.cc | 55 ThreadCache* thread_cache = ThreadCache::Get(); in GetAllocStatsForCurrentThread() 56 if (ThreadCache::IsValid(thread_cache)) { in GetAllocStatsForCurrentThread() 78 ThreadCache::SwapForTesting(root_); in ThreadCacheProcessScopeForTesting() 82 ThreadCache::SwapForTesting(root_); in ThreadCacheProcessScopeForTesting() 86 PA_CHECK(!ThreadCache::IsValid(ThreadCache::Get())); in ThreadCacheProcessScopeForTesting() 88 ThreadCache::SwapForTesting(root_); in ThreadCacheProcessScopeForTesting() 91 PA_CHECK(ThreadCache::Get()); in ThreadCacheProcessScopeForTesting() 106 ThreadCache::SwapForTesting(regular_allocator); in ~ThreadCacheProcessScopeForTesting() 112 ThreadCache::SwapForTesting(regular_allocator); in ~ThreadCacheProcessScopeForTesting() 118 ThreadCache::SwapForTesting(nullptr); in ~ThreadCacheProcessScopeForTesting() [all …]
|
H A D | partition_root.h | 656 ThreadCache* thread_cache_for_testing() const { in PA_COMPONENT_EXPORT() 657 return settings.with_thread_cache ? ThreadCache::Get() : nullptr; in PA_COMPONENT_EXPORT() 1022 ThreadCache* MaybeInitThreadCache(); in PA_COMPONENT_EXPORT() 1025 PA_ALWAYS_INLINE ThreadCache* GetOrCreateThreadCache(); in PA_COMPONENT_EXPORT() 1026 PA_ALWAYS_INLINE ThreadCache* GetThreadCache(); in PA_COMPONENT_EXPORT() 1057 friend class ThreadCache; in PA_COMPONENT_EXPORT() local 1744 ThreadCache* thread_cache = GetThreadCache(); in RawFreeWithThreadCache() 1745 if (PA_LIKELY(ThreadCache::IsValid(thread_cache) && in RawFreeWithThreadCache() 1762 if (PA_LIKELY(ThreadCache::IsValid(thread_cache))) { in RawFreeWithThreadCache() 2164 if (PA_LIKELY(ThreadCache::IsValid(thread_cache) && in AllocInternalNoHooks() [all …]
|
H A D | partition_root.cc | 1108 ThreadCache::EnsureThreadSpecificDataInitialized(); in Init() 1113 ThreadCache::Init(this); in Init() 1174 ThreadCache::Init(this); in EnableThreadCacheIfSupported() 1286 if (ThreadCache::IsValid(thread_cache)) { in TryReallocInPlaceForDirectMap() 1350 ThreadCache* thread_cache = GetOrCreateThreadCache(); in TryReallocInPlaceForNormalBuckets() 1351 if (PA_LIKELY(ThreadCache::IsValid(thread_cache))) { in TryReallocInPlaceForNormalBuckets() 1566 ThreadCache::SwapForTesting(nullptr); in DeleteForTesting() 1577 ThreadCache::SwapForTesting(nullptr); in ResetForTesting() 1655 ThreadCache* PartitionRoot::MaybeInitThreadCache() { in MaybeInitThreadCache() 1656 auto* tcache = ThreadCache::Get(); in MaybeInitThreadCache() [all …]
|
H A D | memory_reclaimer_unittest.cc | 120 for (size_t i = 0; i < ThreadCache::kDefaultSizeThreshold; i++) { in TEST_F() 125 auto* tcache = ThreadCache::Get(); in TEST_F()
|
/aosp_15_r20/external/protobuf/src/google/protobuf/ |
H A D | arena_impl.h | 572 ThreadCache* tc = &thread_cache(); in GetSerialArenaFast() 586 ThreadCache* tc = &thread_cache(); in GetSerialArenaFromThreadCache() 612 struct alignas(kCacheAlignment) ThreadCache { struct 617 ThreadCache() in ThreadCache() argument 650 static ThreadCache& thread_cache(); argument 654 static ThreadCache& thread_cache(); 656 static PROTOBUF_THREAD_LOCAL ThreadCache thread_cache_; 657 static ThreadCache& thread_cache() { return thread_cache_; } in thread_cache()
|
H A D | arena.cc | 212 ThreadSafeArena::ThreadCache& ThreadSafeArena::thread_cache() { in thread_cache() 213 static internal::ThreadLocalStorage<ThreadCache>* thread_cache_ = in thread_cache() 214 new internal::ThreadLocalStorage<ThreadCache>(); in thread_cache() 218 ThreadSafeArena::ThreadCache& ThreadSafeArena::thread_cache() { in thread_cache() 219 static PROTOBUF_THREAD_LOCAL ThreadCache thread_cache_ = { in thread_cache() 224 PROTOBUF_THREAD_LOCAL ThreadSafeArena::ThreadCache 305 ThreadCache& tc = thread_cache(); in Init() 310 constexpr uint64_t kInc = ThreadCache::kPerThreadIds * kDelta; in Init()
|
/aosp_15_r20/external/cronet/third_party/protobuf/src/google/protobuf/ |
H A D | arena_impl.h | 572 ThreadCache* tc = &thread_cache(); in GetSerialArenaFast() 586 ThreadCache* tc = &thread_cache(); in GetSerialArenaFromThreadCache() 612 struct alignas(kCacheAlignment) ThreadCache { struct 617 ThreadCache() in ThreadCache() argument 650 static ThreadCache& thread_cache(); argument 654 static ThreadCache& thread_cache(); 656 static PROTOBUF_THREAD_LOCAL ThreadCache thread_cache_; 657 static ThreadCache& thread_cache() { return thread_cache_; } in thread_cache()
|
H A D | arena.cc | 212 ThreadSafeArena::ThreadCache& ThreadSafeArena::thread_cache() { in thread_cache() 213 static internal::ThreadLocalStorage<ThreadCache>* thread_cache_ = in thread_cache() 214 new internal::ThreadLocalStorage<ThreadCache>(); in thread_cache() 218 ThreadSafeArena::ThreadCache& ThreadSafeArena::thread_cache() { in thread_cache() 219 static PROTOBUF_THREAD_LOCAL ThreadCache thread_cache_ = { in thread_cache() 224 PROTOBUF_THREAD_LOCAL ThreadSafeArena::ThreadCache 305 ThreadCache& tc = thread_cache(); in Init() 310 constexpr uint64_t kInc = ThreadCache::kPerThreadIds * kDelta; in Init()
|
/aosp_15_r20/external/cronet/base/allocator/ |
H A D | partition_alloc_support.cc | 1337 ::partition_alloc::ThreadCache::kDefaultMultiplier / 2.); in ReconfigureAfterTaskRunnerInit() 1362 ::partition_alloc::ThreadCache::SetLargestCachedSize(largest_cached_size_); in ReconfigureAfterTaskRunnerInit() 1411 ::partition_alloc::ThreadCache::SetLargestCachedSize(largest_cached_size_); in OnForegrounded() 1432 ::partition_alloc::ThreadCache::SetLargestCachedSize( in OnBackgrounded()
|
/aosp_15_r20/out/soong/.intermediates/external/protobuf/libprotobuf-cpp-lite/android_arm64_armv8-2a_cortex-a55_static_apex31_sabi/obj/external/protobuf/src/google/protobuf/ |
D | arena.sdump | 1919 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 1932 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 2469 …obuf::internal::ThreadLocalStorage<google::protobuf::internal::ThreadSafeArena::ThreadCache>::Get", 2483 …f::internal::ThreadLocalStorage<google::protobuf::internal::ThreadSafeArena::ThreadCache>::Delete", 2495 …ernal::ThreadLocalStorage<google::protobuf::internal::ThreadSafeArena::ThreadCache>::ThreadLocalSt… 2508 …ernal::ThreadLocalStorage<google::protobuf::internal::ThreadSafeArena::ThreadCache>::ThreadLocalSt… 4025 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::kPerThreadIds", 4180 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache &", 4455 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache *", 4487 …rotobuf::internal::ThreadLocalStorage<google::protobuf::internal::ThreadSafeArena::ThreadCache> *", [all …]
|
D | repeated_ptr_field.sdump | 4623 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 4636 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 8432 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::kPerThreadIds", 9172 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache *", 10905 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache",
|
D | generated_enum_util.sdump | 9302 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 9315 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 14042 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::kPerThreadIds", 15294 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache *", 17412 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache",
|
D | wire_format_lite.sdump | 10345 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 10358 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 14896 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::kPerThreadIds", 16122 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache *", 18785 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache",
|
/aosp_15_r20/out/soong/.intermediates/external/protobuf/libprotobuf-cpp-lite/android_arm64_armv8-2a_cortex-a55_static_cfi_apex31_sabi/obj/external/protobuf/src/google/protobuf/ |
D | arena.sdump | 1919 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 1932 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 2469 …obuf::internal::ThreadLocalStorage<google::protobuf::internal::ThreadSafeArena::ThreadCache>::Get", 2483 …f::internal::ThreadLocalStorage<google::protobuf::internal::ThreadSafeArena::ThreadCache>::Delete", 2495 …ernal::ThreadLocalStorage<google::protobuf::internal::ThreadSafeArena::ThreadCache>::ThreadLocalSt… 2508 …ernal::ThreadLocalStorage<google::protobuf::internal::ThreadSafeArena::ThreadCache>::ThreadLocalSt… 4025 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::kPerThreadIds", 4180 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache &", 4455 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache *", 4487 …rotobuf::internal::ThreadLocalStorage<google::protobuf::internal::ThreadSafeArena::ThreadCache> *", [all …]
|
D | repeated_ptr_field.sdump | 4623 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 4636 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 8432 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::kPerThreadIds", 9172 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache *", 10905 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache",
|
D | wire_format_lite.sdump | 10345 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 10358 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 14896 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::kPerThreadIds", 16122 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache *", 18785 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache",
|
D | generated_enum_util.sdump | 9302 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 9315 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 14042 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::kPerThreadIds", 15294 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache *", 17412 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache",
|
/aosp_15_r20/external/cronet/base/task/thread_pool/ |
H A D | worker_thread_waitable_event_unittest.cc | 1061 size < partition_alloc::ThreadCache::kDefaultSizeThreshold; size++) { in WaitForWork() 1071 partition_alloc::ThreadCache::Get()->CachedMemory(); in WaitForWork() 1074 partition_alloc::ThreadCache::Get()->CachedMemory(); in WaitForWork()
|
H A D | worker_thread.cc | 78 partition_alloc::ThreadCache::PurgeCurrentThread(); in WaitForWork()
|
/aosp_15_r20/external/cronet/base/allocator/partition_allocator/src/partition_alloc/starscan/ |
H A D | pcscan_internal.cc | 1096 auto* current_thread_tcache = ThreadCache::Get(); in SweepQuarantine() 1097 if (ThreadCache::IsValid(current_thread_tcache)) { in SweepQuarantine()
|
/aosp_15_r20/out/soong/.intermediates/external/protobuf/libprotobuf-cpp-lite/android_arm64_armv8-2a_cortex-a55_static_cfi_apex31_sabi/obj/external/protobuf/src/google/protobuf/io/ |
D | coded_stream.sdump | 5356 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 5369 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 7383 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::kPerThreadIds", 8013 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache *", 9790 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache",
|
/aosp_15_r20/out/soong/.intermediates/external/protobuf/libprotobuf-cpp-lite/android_arm64_armv8-2a_cortex-a55_static_apex31_sabi/obj/external/protobuf/src/google/protobuf/io/ |
D | coded_stream.sdump | 5356 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 5369 "function_name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::ThreadCache", 7383 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache::kPerThreadIds", 8013 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache *", 9790 "name" : "google::protobuf::internal::ThreadSafeArena::ThreadCache",
|