Home
last modified time | relevance | path

Searched refs:ThreadStoreBase (Results 1 – 4 of 4) sorted by relevance

/aosp_15_r20/hardware/google/gfxstream/guest/android-emu/aemu/base/threads/
DAndroidThreadStore.cpp78 int registerKey(ThreadStoreBase::Destructor* destroy) { in registerKey()
155 ThreadStoreBase::Destructor* destroy = mDestructors[n]; in leaveCurrentThread()
189 ThreadStoreBase::Destructor* mDestructors[kMaxTlsSlots];
196 ThreadStoreBase::ThreadStoreBase(Destructor* destroy) { in ThreadStoreBase() function in gfxstream::guest::ThreadStoreBase
202 ThreadStoreBase::~ThreadStoreBase() { in ~ThreadStoreBase()
209 void* ThreadStoreBase::get() const { in get()
216 void ThreadStoreBase::set(void* value) { in set()
223 void ThreadStoreBase::OnThreadExit() { in OnThreadExit()
229 ThreadStoreBase::ThreadStoreBase(Destructor* destroy) {
239 ThreadStoreBase::~ThreadStoreBase() {
DAndroidThreadStore.h57 class ThreadStoreBase {
65 explicit ThreadStoreBase(Destructor* destroy);
69 ~ThreadStoreBase();
106 ThreadStoreBase();
108 DISALLOW_COPY_AND_ASSIGN(ThreadStoreBase);
121 class ThreadStore : public ThreadStoreBase {
124 ThreadStore() : ThreadStoreBase(myDestructor) {} in ThreadStore()
129 return static_cast<T*>(ThreadStoreBase::get()); in get()
144 return static_cast<T*>(ThreadStoreBase::swap(t)); in swap()
DAndroidThread_pthread.cpp160 gfxstream::guest::ThreadStoreBase::OnThreadExit(); in thread_main()
/aosp_15_r20/hardware/google/aemu/base/include/aemu/base/threads/
DThreadStore.h57 class ThreadStoreBase {
65 explicit ThreadStoreBase(Destructor* destroy);
69 ~ThreadStoreBase();
106 ThreadStoreBase();
108 DISALLOW_COPY_AND_ASSIGN(ThreadStoreBase);
121 class ThreadStore : public ThreadStoreBase {
124 ThreadStore() : ThreadStoreBase(myDestructor) {} in ThreadStore()
129 return static_cast<T*>(ThreadStoreBase::get()); in get()
144 return static_cast<T*>(ThreadStoreBase::swap(t)); in swap()