Home | History | Annotate | Download | only in runtime

Lines Matching defs:threads

585   // This may cause us to suspend all threads.
712 // Suspend all threads and exclusively acquire the mutator lock. Remove the debugger as a listener
862 // Ensure all threads are suspended while we read objects' lock words.
2102 // We still need to report the zombie threads' names, so we can't just call Thread::GetThreadName.
2125 // Zombie threads are in the null group.
2240 // Add child threads.
2359 // Do we want threads from all thread groups?
2379 // query all threads, so it's easier if we just don't tell them about this thread.
2391 // TODO: if we identified threads to the debugger by their Thread*
2393 // Doing so might help us report ZOMBIE threads too.
3147 // If the debugger is single-stepping one of our threads, check to
3232 // Process request while all mutator threads are suspended.
3372 // We need to suspend mutator threads first.
4013 * According to the JDWP specs, we are expected to resume all threads (or only the
4017 * the threads it has suspended so the target thread can execute the method.
4020 * fully resume all threads (by canceling *all* debugger suspensions) when the debugger
4021 * wants us to resume all threads. This is to avoid ending up in deadlock situation.
4124 VLOG(jdwp) << " Resuming all threads";
4213 // The debugger detached: we must not re-suspend threads. We also don't need to fill the reply
4263 // Suspend other threads if the invoke is not single-threaded.
4268 VLOG(jdwp) << " Suspending all threads";
4322 // We need to prevent other threads (including JDWP thread) from interacting with the debugger
4497 * Because we broadcast the full set of threads when the notifications are
4536 // Suspend the VM then post thread start notifications for all threads. Threads attaching will
4540 std::list<Thread*> threads;
4544 threads = Runtime::Current()->GetThreadList()->GetList();
4548 for (Thread* thread : threads) {