Home
last modified time | relevance | path

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

/device/generic/goldfish-opengl/android-emu/android/base/threads/
DAndroidThreadStore.h58 class ThreadStoreBase {
66 explicit ThreadStoreBase(Destructor* destroy);
70 ~ThreadStoreBase();
107 ThreadStoreBase();
109 DISALLOW_COPY_AND_ASSIGN(ThreadStoreBase);
122 class ThreadStore : public ThreadStoreBase {
125 ThreadStore() : ThreadStoreBase(myDestructor) {} in ThreadStore()
130 return static_cast<T*>(ThreadStoreBase::get()); in get()
145 return static_cast<T*>(ThreadStoreBase::swap(t)); in swap()
DAndroidThreadStore.cpp79 int registerKey(ThreadStoreBase::Destructor* destroy) { in registerKey()
156 ThreadStoreBase::Destructor* destroy = mDestructors[n]; in leaveCurrentThread()
190 ThreadStoreBase::Destructor* mDestructors[kMaxTlsSlots];
197 ThreadStoreBase::ThreadStoreBase(Destructor* destroy) { in ThreadStoreBase() function in android::base::guest::ThreadStoreBase
203 ThreadStoreBase::~ThreadStoreBase() { in ~ThreadStoreBase()
210 void* ThreadStoreBase::get() const { in get()
217 void ThreadStoreBase::set(void* value) { in set()
224 void ThreadStoreBase::OnThreadExit() { in OnThreadExit()
230 ThreadStoreBase::ThreadStoreBase(Destructor* destroy) {
240 ThreadStoreBase::~ThreadStoreBase() {
DAndroidThread_pthread.cpp153 ::android::base::guest::ThreadStoreBase::OnThreadExit(); in thread_main()
/device/generic/goldfish-opengl/system/OpenglSystemCommon/
DThreadInfo_host.cpp21 using android::base::ThreadStoreBase;
36 class ThreadInfoStore : public ThreadStoreBase {
38 ThreadInfoStore() : ThreadStoreBase(NULL) { } in ThreadInfoStore()