Home | History | Annotate | Download | only in libtiutils

Lines Matching defs:ThreadInfo

65     class ThreadInfo
68 ThreadInfo() :
79 android::Vector<ThreadInfo*> threads;
91 ThreadInfo * registerThread(Data * data, int32_t threadId);
92 ThreadInfo * findCurrentThreadInfo();
253 inline Debug::ThreadInfo * Debug::findCurrentThreadInfo()
260 // is able to modify only his own ThreadInfo structure
265 ThreadInfo * const threadInfo = data->threads.itemAt(i);
266 if ( threadInfo->threadId == threadId )
267 return threadInfo;
274 ThreadInfo * const threadInfo = registerThread(data.get(), threadId);
275 if ( threadInfo )
276 return threadInfo;
296 ThreadInfo * const threadInfo = findCurrentThreadInfo();
297 _DBGUTILS_PLAIN_ASSERT(threadInfo);
299 threadInfo->callOffset += offset;
301 if ( threadInfo->callOffset == 0 )
304 android_atomic_acquire_store(0, &threadInfo->threadId);
312 ThreadInfo * const threadInfo = findCurrentThreadInfo();
313 _DBGUTILS_PLAIN_ASSERT(threadInfo);
315 return threadInfo->callOffset;