Home | History | Annotate | Download | only in compiler

Lines Matching defs:thread

153     Thread *self = dvmThreadSelf();
160 * but the compiler thread will only signal once when the queue is
161 * emptied. Furthermore, the compiler thread may have been shutdown
162 * so the blocked thread may never get the wakeup signal.
238 static void crawlDalvikStack(Thread *thread, bool print)
240 void *fp = thread->interpSave.curFrame;
245 ALOGD("Crawling tid %d (%s / %p %s)", thread->systemTid,
246 dvmGetThreadStatusStr(thread->status),
247 thread->inJitCodeCache,
248 thread->inJitCodeCache ? "jit" : "interp");
276 (u1 *) (saveArea+1) == thread->interpStackStart);
281 Thread* thread;
286 /* If any thread is found stuck in the JIT state, don't reset the cache */
288 for (thread = gDvm.threadList; thread != NULL; thread = thread->next) {
292 * 2) or the thread stuck in the JIT land will soon return
295 crawlDalvikStack(thread, false);
296 if (thread->inJitCodeCache) {
300 dvmDisableSubMode(thread, kSubModeJitTraceBuild);
357 * or by the compiler thread when its thread state is RUNNING).
411 /* Cache the thread pointer */
610 * VMRuntime.startJitCompiation and when the compiler thread reaches this
652 * Since the compiler thread will not touch any objects on the heap once
681 * compiler thread continue doing compilations to unblock
739 * As part of detaching the thread we need to call into Java code to update
746 ALOGD("Compiler thread shutting down");
767 * the compiler thread, which will do the real initialization if and
799 ALOGW("Compiler thread join failed");
801 ALOGD("Compiler thread has shut down");
809 * thread to be restarted after it exits here. We aren't freeing
823 * The tableLock might not be initialized yet by the compiler thread if
837 * may be executed before the compiler thread has finished