/aosp_15_r20/external/cronet/base/allocator/dispatcher/ |
H A D | tls.h | 201 struct ThreadLocalStorage { struct 202 explicit ThreadLocalStorage(const std::string_view instance_id) in ThreadLocalStorage() function 210 ThreadLocalStorage(const std::string_view instance_id, in ThreadLocalStorage() argument 221 ~ThreadLocalStorage() { in ~ThreadLocalStorage() argument 235 ThreadLocalStorage(const ThreadLocalStorage&) = delete; 236 ThreadLocalStorage(ThreadLocalStorage&& other) = delete; 237 ThreadLocalStorage& operator=(const ThreadLocalStorage&) = delete; argument 238 ThreadLocalStorage& operator=(ThreadLocalStorage&&) = delete; argument 468 using ThreadLocalStorage = variable 469 internal::ThreadLocalStorage<StorageType,
|
/aosp_15_r20/external/cronet/base/threading/ |
H A D | thread_local_storage_unittest.cc | 32 return ThreadLocalStorage::HasBeenDestroyed(); in HasBeenDestroyed() 49 ThreadLocalStorage::Slot& TLSSlot() { in TLSSlot() 50 static NoDestructor<ThreadLocalStorage::Slot> slot( in TLSSlot() 184 static base::ThreadLocalStorage::Slot slot_; 189 base::ThreadLocalStorage::Slot UseTLSDuringDestructionRunner::slot_; 213 ThreadLocalStorage::Slot empty_slot(nullptr); in Run() 222 ThreadLocalStorage::Slot& NewStaticTLSSlot(int n) { in NewStaticTLSSlot() 223 NoDestructor<ThreadLocalStorage::Slot> slot( in NewStaticTLSSlot() 243 NoDestructor<ThreadLocalStorage::Slot> slot( in Run() 254 NoDestructor<ThreadLocalStorage::Slot> slot( in FirstDestructor() [all …]
|
H A D | thread_local_storage.cc | 155 base::ThreadLocalStorage::TLSDestructorFunc destructor; 374 base::ThreadLocalStorage::TLSDestructorFunc destructor = in OnThreadExitInternal() 441 bool ThreadLocalStorage::HasBeenDestroyed() { in HasBeenDestroyed() 451 void ThreadLocalStorage::Slot::Initialize(TLSDestructorFunc destructor) { in Initialize() 485 void ThreadLocalStorage::Slot::Free() { in Free() 496 void* ThreadLocalStorage::Slot::Get() const { in Get() 510 void ThreadLocalStorage::Slot::Set(void* value) { in Set() 525 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) { in Slot() 529 ThreadLocalStorage::Slot::~Slot() { in ~Slot()
|
H A D | thread_local_storage.h | 99 class BASE_EXPORT ThreadLocalStorage { 145 ThreadLocalStorage(const ThreadLocalStorage&) = delete; 146 ThreadLocalStorage& operator=(const ThreadLocalStorage&) = delete;
|
H A D | thread_local_storage_perftest.cc | 180 TEST_F(ThreadLocalStoragePerfTest, ThreadLocalStorage) { in TEST_F() argument 181 ThreadLocalStorage::Slot tls; in TEST_F()
|
H A D | thread_local.h | 65 ThreadLocalStorage::Slot slot_{&DeleteTlsPtr};
|
/aosp_15_r20/external/libchrome/base/threading/ |
H A D | thread_local_storage.cc | 121 base::ThreadLocalStorage::TLSDestructorFunc destructor; 255 base::ThreadLocalStorage::TLSDestructorFunc destructor = in OnThreadExitInternal() 318 bool ThreadLocalStorage::HasBeenDestroyed() { in HasBeenDestroyed() 326 void ThreadLocalStorage::Slot::Initialize(TLSDestructorFunc destructor) { in Initialize() 360 void ThreadLocalStorage::Slot::Free() { in Free() 372 void* ThreadLocalStorage::Slot::Get() const { in Get() 387 void ThreadLocalStorage::Slot::Set(void* value) { in Set() 400 ThreadLocalStorage::Slot::Slot(TLSDestructorFunc destructor) { in Slot() 404 ThreadLocalStorage::Slot::~Slot() { in ~Slot()
|
H A D | thread_local_storage_unittest.cc | 34 return ThreadLocalStorage::HasBeenDestroyed(); in HasBeenDestroyed() 51 ThreadLocalStorage::Slot& TLSSlot() { in TLSSlot() 52 static NoDestructor<ThreadLocalStorage::Slot> slot( in TLSSlot() 180 static base::ThreadLocalStorage::Slot slot_; 187 base::ThreadLocalStorage::Slot UseTLSDuringDestructionRunner::slot_; 201 ThreadLocalStorage::Slot slot; in TEST() 253 ThreadLocalStorage::Slot slot(nullptr); in TEST()
|
H A D | thread_local_storage.h | 118 class BASE_EXPORT ThreadLocalStorage { 179 DISALLOW_COPY_AND_ASSIGN(ThreadLocalStorage);
|
H A D | thread_id_name_manager.cc | 24 ThreadLocalStorage::Slot& GetThreadNameTLS() { in GetThreadNameTLS() 25 static base::NoDestructor<base::ThreadLocalStorage::Slot> thread_name_tls; in GetThreadNameTLS()
|
H A D | thread_local.h | 73 ThreadLocalStorage::Slot slot_;
|
/aosp_15_r20/external/protobuf/src/google/protobuf/stubs/ |
H A D | mutex.h | 174 class ThreadLocalStorage { 176 ThreadLocalStorage() { in ThreadLocalStorage() function 177 pthread_key_create(&key_, &ThreadLocalStorage::Delete); in ThreadLocalStorage() 179 ~ThreadLocalStorage() { in ~ThreadLocalStorage() 196 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ThreadLocalStorage);
|
/aosp_15_r20/external/cronet/third_party/protobuf/src/google/protobuf/stubs/ |
H A D | mutex.h | 174 class ThreadLocalStorage { 176 ThreadLocalStorage() { in ThreadLocalStorage() function 177 pthread_key_create(&key_, &ThreadLocalStorage::Delete); in ThreadLocalStorage() 179 ~ThreadLocalStorage() { in ~ThreadLocalStorage() 196 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ThreadLocalStorage);
|
/aosp_15_r20/external/libchrome/base/sampling_heap_profiler/ |
H A D | sampling_heap_profiler.cc | 162 ThreadLocalStorage::Slot& AccumulatedBytesTLS() { in AccumulatedBytesTLS() 163 static base::NoDestructor<base::ThreadLocalStorage::Slot> in AccumulatedBytesTLS() 294 if (UNLIKELY(base::ThreadLocalStorage::HasBeenDestroyed())) in RecordAlloc() 385 if (UNLIKELY(base::ThreadLocalStorage::HasBeenDestroyed())) in DoRecordFree()
|
/aosp_15_r20/external/cronet/base/android/ |
H A D | thread_instruction_count.cc | 24 ThreadLocalStorage::Slot& InstructionCounterFdSlot() { in InstructionCounterFdSlot() 25 static NoDestructor<ThreadLocalStorage::Slot> fd_slot([](void* fd_ptr) { in InstructionCounterFdSlot()
|
/aosp_15_r20/external/cronet/base/trace_event/ |
H A D | heap_profiler_allocation_context_tracker.cc | 34 ThreadLocalStorage::Slot& AllocationContextTrackerTLS() { in AllocationContextTrackerTLS() 35 static NoDestructor<ThreadLocalStorage::Slot> tls_alloc_ctx_tracker( in AllocationContextTrackerTLS()
|
/aosp_15_r20/out/soong/.intermediates/external/libchrome/libchrome-include/gen/7/external/libchrome/base/threading/ |
D | thread_local_storage.h | 121 class BASE_EXPORT ThreadLocalStorage { 182 DISALLOW_COPY_AND_ASSIGN(ThreadLocalStorage);
|
D | thread_local.h | 76 ThreadLocalStorage::Slot slot_;
|
/aosp_15_r20/out/soong/.intermediates/external/libchrome/libchrome-include/gen/gensrcs/external/libchrome/base/threading/ |
D | thread_local_storage.h | 121 class BASE_EXPORT ThreadLocalStorage { 182 DISALLOW_COPY_AND_ASSIGN(ThreadLocalStorage);
|
D | thread_local.h | 76 ThreadLocalStorage::Slot slot_;
|
/aosp_15_r20/external/libchrome/base/trace_event/ |
H A D | heap_profiler_allocation_context_tracker.cc | 47 ThreadLocalStorage::Slot& AllocationContextTrackerTLS() { in AllocationContextTrackerTLS() 48 static NoDestructor<ThreadLocalStorage::Slot> tls_alloc_ctx_tracker( in AllocationContextTrackerTLS()
|
H A D | cfi_backtrace_android.h | 151 ThreadLocalStorage::Slot thread_local_cfi_cache_;
|
/aosp_15_r20/external/cronet/base/sampling_heap_profiler/ |
H A D | sampling_heap_profiler.cc | 49 base::allocator::dispatcher::ThreadLocalStorage<ThreadLocalData>> in GetThreadLocalData() 244 if (UNLIKELY(base::ThreadLocalStorage::HasBeenDestroyed())) in SampleAdded()
|
/aosp_15_r20/external/libchrome/base/debug/ |
H A D | thread_heap_usage_tracker.cc | 39 ThreadLocalStorage::Slot& ThreadAllocationUsage() { in ThreadAllocationUsage() 40 static NoDestructor<ThreadLocalStorage::Slot> thread_allocator_usage( in ThreadAllocationUsage()
|
/aosp_15_r20/external/cronet/base/tracing/ |
H A D | perfetto_platform.h | 55 ThreadLocalStorage::Slot thread_local_object_;
|