• Home
  • Raw
  • Download

Lines Matching refs:thread

1513 static void scavengeThreadStack(Thread *thread)  in scavengeThreadStack()  argument
1520 framePtr = (const u4 *)thread->interpSave.curFrame; in scavengeThreadStack()
1573 if (saveArea->xtra.currentPc != thread->currentPc2) { in scavengeThreadStack()
1575 saveArea->xtra.currentPc, thread->currentPc2, in scavengeThreadStack()
1579 if (thread->currentPc2 != NULL) in scavengeThreadStack()
1580 ALOGE(" pc2 inst = 0x%04x", *thread->currentPc2); in scavengeThreadStack()
1581 dvmDumpThread(thread, false); in scavengeThreadStack()
1711 static void scavengeThread(Thread *thread) in scavengeThread() argument
1716 scavengeReference(&thread->threadObj); in scavengeThread()
1719 scavengeReference(&thread->exception); in scavengeThread()
1721 scavengeThreadStack(thread); in scavengeThread()
1726 Thread *thread; in scavengeThreadList() local
1729 thread = gDvm.threadList; in scavengeThreadList()
1730 while (thread) { in scavengeThreadList()
1731 scavengeThread(thread); in scavengeThreadList()
1732 thread = thread->next; in scavengeThreadList()
1737 static void pinThreadStack(const Thread *thread) in pinThreadStack() argument
1746 framePtr = (const u4 *)thread->interpSave.curFrame; in pinThreadStack()
1838 static void pinThread(const Thread *thread) in pinThread() argument
1840 assert(thread != NULL); in pinThread()
1841 LOG_PIN("pinThread(thread=%p)", thread); in pinThread()
1844 pinThreadStack(thread); in pinThread()
1847 pinReferenceTable(&thread->internalLocalRefTable); in pinThread()
1850 pinReferenceTable(&thread->jniLocalRefTable); in pinThread()
1853 if (thread->jniMonitorRefTable.table) { in pinThread()
1855 pinReferenceTable(&thread->jniMonitorRefTable); in pinThread()
1861 Thread *thread; in pinThreadList() local
1864 thread = gDvm.threadList; in pinThreadList()
1865 while (thread) { in pinThreadList()
1866 pinThread(thread); in pinThreadList()
1867 thread = thread->next; in pinThreadList()