Home
last modified time | relevance | path

Searched refs:ThreadCache (Results 1 – 25 of 69) sorted by relevance

123

/aosp_15_r20/external/cronet/base/allocator/partition_allocator/src/partition_alloc/
H A Dthread_cache.cc49 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 Dthread_cache.h37 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 Dthread_cache_unittest.cc61 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 Dextended_api.cc55 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 Dpartition_root.h656 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 Dpartition_root.cc1108 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 Dmemory_reclaimer_unittest.cc120 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 Darena_impl.h572 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 Darena.cc212 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 Darena_impl.h572 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 Darena.cc212 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 Dpartition_alloc_support.cc1337 ::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/
Darena.sdump1919 "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 …]
Drepeated_ptr_field.sdump4623 "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",
Dgenerated_enum_util.sdump9302 "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",
Dwire_format_lite.sdump10345 "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/
Darena.sdump1919 "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 …]
Drepeated_ptr_field.sdump4623 "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",
Dwire_format_lite.sdump10345 "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",
Dgenerated_enum_util.sdump9302 "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 Dworker_thread_waitable_event_unittest.cc1061 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 Dworker_thread.cc78 partition_alloc::ThreadCache::PurgeCurrentThread(); in WaitForWork()
/aosp_15_r20/external/cronet/base/allocator/partition_allocator/src/partition_alloc/starscan/
H A Dpcscan_internal.cc1096 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/
Dcoded_stream.sdump5356 "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/
Dcoded_stream.sdump5356 "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",

123