Home
last modified time | relevance | path

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

/external/libchrome/base/threading/
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()
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()
Dthread_local_storage.h118 class BASE_EXPORT ThreadLocalStorage {
179 DISALLOW_COPY_AND_ASSIGN(ThreadLocalStorage);
Dthread_id_name_manager.cc24 ThreadLocalStorage::Slot& GetThreadNameTLS() { in GetThreadNameTLS()
25 static base::NoDestructor<base::ThreadLocalStorage::Slot> thread_name_tls; in GetThreadNameTLS()
Dthread_local.h73 ThreadLocalStorage::Slot slot_;
/external/protobuf/src/google/protobuf/stubs/
Dmutex.h142 class ThreadLocalStorage {
144 ThreadLocalStorage() { in ThreadLocalStorage() function
145 pthread_key_create(&key_, &ThreadLocalStorage::Delete); in ThreadLocalStorage()
147 ~ThreadLocalStorage() { in ~ThreadLocalStorage()
164 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(ThreadLocalStorage);
/external/libchrome/base/sampling_heap_profiler/
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()
/external/libchrome/base/task_scheduler/
Dscheduler_lock_impl.cc116 ThreadLocalStorage::Slot tls_acquired_locks_;
/external/protobuf/src/google/protobuf/
Darena.cc56 static internal::ThreadLocalStorage<ThreadCache>* thread_cache_ = in thread_cache()
57 new internal::ThreadLocalStorage<ThreadCache>(); in thread_cache()
/external/libchrome/libchrome_tools/patch/
DThreadLocalStorage-Add-a-function-to-destroy-pthread.patch4 Subject: [PATCH] ThreadLocalStorage: Add a function to destroy pthread key
/external/libchrome/base/debug/
Dactivity_tracker.h867 if (base::ThreadLocalStorage::HasBeenDestroyed()) in GetOrCreateTracker()
1205 ThreadLocalStorage::Slot this_thread_tracker_;