Home
last modified time | relevance | path

Searched refs:ThreadLocalStorage (Results 1 – 25 of 57) sorted by relevance

123

/aosp_15_r20/external/cronet/base/allocator/dispatcher/
H A Dtls.h201 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 Dthread_local_storage_unittest.cc32 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 Dthread_local_storage.cc155 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 Dthread_local_storage.h99 class BASE_EXPORT ThreadLocalStorage {
145 ThreadLocalStorage(const ThreadLocalStorage&) = delete;
146 ThreadLocalStorage& operator=(const ThreadLocalStorage&) = delete;
H A Dthread_local_storage_perftest.cc180 TEST_F(ThreadLocalStoragePerfTest, ThreadLocalStorage) { in TEST_F() argument
181 ThreadLocalStorage::Slot tls; in TEST_F()
H A Dthread_local.h65 ThreadLocalStorage::Slot slot_{&DeleteTlsPtr};
/aosp_15_r20/external/libchrome/base/threading/
H A Dthread_local_storage.cc121 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 Dthread_local_storage_unittest.cc34 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 Dthread_local_storage.h118 class BASE_EXPORT ThreadLocalStorage {
179 DISALLOW_COPY_AND_ASSIGN(ThreadLocalStorage);
H A Dthread_id_name_manager.cc24 ThreadLocalStorage::Slot& GetThreadNameTLS() { in GetThreadNameTLS()
25 static base::NoDestructor<base::ThreadLocalStorage::Slot> thread_name_tls; in GetThreadNameTLS()
H A Dthread_local.h73 ThreadLocalStorage::Slot slot_;
/aosp_15_r20/external/protobuf/src/google/protobuf/stubs/
H A Dmutex.h174 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 Dmutex.h174 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 Dsampling_heap_profiler.cc162 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 Dthread_instruction_count.cc24 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 Dheap_profiler_allocation_context_tracker.cc34 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/
Dthread_local_storage.h121 class BASE_EXPORT ThreadLocalStorage {
182 DISALLOW_COPY_AND_ASSIGN(ThreadLocalStorage);
Dthread_local.h76 ThreadLocalStorage::Slot slot_;
/aosp_15_r20/out/soong/.intermediates/external/libchrome/libchrome-include/gen/gensrcs/external/libchrome/base/threading/
Dthread_local_storage.h121 class BASE_EXPORT ThreadLocalStorage {
182 DISALLOW_COPY_AND_ASSIGN(ThreadLocalStorage);
Dthread_local.h76 ThreadLocalStorage::Slot slot_;
/aosp_15_r20/external/libchrome/base/trace_event/
H A Dheap_profiler_allocation_context_tracker.cc47 ThreadLocalStorage::Slot& AllocationContextTrackerTLS() { in AllocationContextTrackerTLS()
48 static NoDestructor<ThreadLocalStorage::Slot> tls_alloc_ctx_tracker( in AllocationContextTrackerTLS()
H A Dcfi_backtrace_android.h151 ThreadLocalStorage::Slot thread_local_cfi_cache_;
/aosp_15_r20/external/cronet/base/sampling_heap_profiler/
H A Dsampling_heap_profiler.cc49 base::allocator::dispatcher::ThreadLocalStorage<ThreadLocalData>> in GetThreadLocalData()
244 if (UNLIKELY(base::ThreadLocalStorage::HasBeenDestroyed())) in SampleAdded()
/aosp_15_r20/external/libchrome/base/debug/
H A Dthread_heap_usage_tracker.cc39 ThreadLocalStorage::Slot& ThreadAllocationUsage() { in ThreadAllocationUsage()
40 static NoDestructor<ThreadLocalStorage::Slot> thread_allocator_usage( in ThreadAllocationUsage()
/aosp_15_r20/external/cronet/base/tracing/
H A Dperfetto_platform.h55 ThreadLocalStorage::Slot thread_local_object_;

123