Searched refs:ThreadStoreBase (Results 1 – 4 of 4) sorted by relevance
78 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::ThreadStoreBase202 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() {
57 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()
160 gfxstream::guest::ThreadStoreBase::OnThreadExit(); in thread_main()