Lines Matching full:threadinfo
152 struct ThreadInfo;
155 inline std::set<ThreadInfo*>& ThreadsUnderProfiling() {
156 static std::set<ThreadInfo*> v;
160 struct ThreadInfo {
164 ThreadInfo() {
172 ThreadInfo* self = static_cast<ThreadInfo*>(ptr);
179 inline ThreadInfo& ThreadLocalThreadInfo() {
182 ThreadInfo* threadInfo = static_cast<ThreadInfo*>(threadInfoPtr);
183 if (threadInfo) {
184 delete threadInfo;
190 ThreadInfo* threadInfo = static_cast<ThreadInfo*>(pthread_getspecific(key));
191 if (!threadInfo) {
192 threadInfo = new ThreadInfo();
193 pthread_setspecific(key, threadInfo);
195 return *threadInfo;