Home | History | Annotate | Download | only in vm

Lines Matching refs:Thread

26  * accessed through a Thread field).  May need to pass it around for some
330 /* field offsets - Thread */
339 /* method offsets - Thread */
426 * Thread list. This always has at least one element in it (main),
429 * The threadListLock is used for several things, including the thread
434 * - examining the Thread struct for another thread (this is to avoid
435 * one thread freeing the Thread struct while another thread is
438 Thread* threadList;
444 * The thread code grabs this before suspending all threads. There
448 * (3) a thread has hit a breakpoint or exception that the debugger
462 * Guards Thread->suspendCount for all threads, and
496 * Thread ID bitmap. We want threads to have small integer IDs so
503 * have exited. If the main thread returns early, we need to sleep
563 /* Monitor for Thread.sleep() implementation */
572 pthread_key_t pthreadKeySelf; /* Thread*, for dvmThreadSelf */
601 * Note: Each thread will normally determine whether the debugger is active
620 * Single-step control struct. We currently only allow one thread to
622 * but it's possible we may need to expand this to be per-thread.
652 * profiling is going on. Individual thread will normally check their
653 * thread-private subMode flags to take any profiling action.
690 * Signal catcher thread (for SIGQUIT).
696 * Stdout/stderr conversion thread.
777 * are stored in each thread. */
809 Thread* compilerThread;
831 * Once the compiler thread has changed its status to VM_WAIT, we cannot
834 * been cleared/overwritten by the compiler thread if it is in the