Searched refs:ThreadList (Results 1 - 17 of 17) sorted by relevance

/art/runtime/
H A Dthread_list.cc74 ThreadList::ThreadList(uint64_t thread_suspend_timeout_ns) function in class:art::ThreadList
86 ThreadList::~ThreadList() {
90 void ThreadList::ShutDown() {
118 bool ThreadList::Contains(Thread* thread) {
122 bool ThreadList::Contains(pid_t tid) {
131 pid_t ThreadList::GetLockOwner() {
135 void ThreadList::DumpNativeStacks(std::ostream& os) {
145 void ThreadList
[all...]
H A Dthread_list.h45 class ThreadList { class in namespace:art
52 explicit ThreadList(uint64_t thread_suspend_timeout_ns);
53 ~ThreadList();
219 // Number of threads unregistering, ~ThreadList blocks until this hits 0.
230 // error to destroy a ThreadList instance without first calling ShutDown().
240 DISALLOW_COPY_AND_ASSIGN(ThreadList);
H A Dmonitor.cc640 ThreadList* const thread_list = Runtime::Current()->GetThreadList();
986 ThreadList* thread_list = Runtime::Current()->GetThreadList();
1279 return ThreadList::kInvalidThreadId;
1300 *lock_owner_tid = ThreadList::kInvalidThreadId;
1439 return lock_word.ThinLockOwner() != ThreadList::kInvalidThreadId;
1488 return ThreadList::kInvalidThreadId;
H A Druntime_options.def65 ThreadSuspendTimeout, ThreadList::kDefaultThreadSuspendTimeout)
H A Druntime.h100 class ThreadList;
303 ThreadList* GetThreadList() const {
877 ThreadList* thread_list_;
H A Dthread.h97 class ThreadList;
1346 bool Init(ThreadList*, JavaVMExt*, JNIEnvExt* jni_env_ext = nullptr)
1767 friend class ThreadList; // For ~Thread and Destroy.
H A Dthread.cc725 bool Thread::Init(ThreadList* thread_list, JavaVMExt* java_vm, JNIEnvExt* jni_env_ext) {
1525 // that we can call ModifySuspendCount without racing against ThreadList::Unregister.
1840 PrintObject(obj, " - waiting on ", ThreadList::kInvalidThreadId);
1845 PrintObject(obj, " - sleeping on ", ThreadList::kInvalidThreadId);
1871 PrintObject(obj, " - locked ", ThreadList::kInvalidThreadId);
1895 if (owner_tid != ThreadList::kInvalidThreadId) {
H A Druntime.cc495 ThreadList* thread_list = runtime->GetThreadList();
1201 thread_list_ = new ThreadList(runtime_options.GetOrDefault(Opt::ThreadSuspendTimeout));
1425 CHECK_EQ(self->GetThreadId(), ThreadList::kMainThreadId);
1842 << "ThreadList lock owner tid: " << thread_list_lock_owner << "\n"
2157 // (see ThreadList::RunCheckpoint).
H A Ddebugger.cc2528 ThreadList* thread_list = Runtime::Current()->GetThreadList();
3776 ThreadList* const thread_list = Runtime::Current()->GetThreadList();
3991 ThreadList* thread_list = Runtime::Current()->GetThreadList();
4116 // suspending itself (see ThreadList::SuspendSelfForDebugger).
4324 // we suspend ourself again (see ThreadList::SuspendSelfForDebugger).
/art/runtime/native/
H A Dorg_apache_harmony_dalvik_ddmc_DdmVmInternal.cc65 ThreadList* thread_list = Runtime::Current()->GetThreadList();
69 if (thin_lock_id == ThreadList::kInvalidThreadId) {
146 ThreadList* thread_list = Runtime::Current()->GetThreadList();
H A Ddalvik_system_VMStack.cc59 ThreadList* thread_list = Runtime::Current()->GetThreadList();
H A Djava_lang_Thread.cc147 ThreadList* thread_list = Runtime::Current()->GetThreadList();
/art/openjdkjvm/
H A DOpenjdkJvm.cc419 art::ThreadList* thread_list = art::Runtime::Current()->GetThreadList();
/art/runtime/gc/collector/
H A Dconcurrent_copying.cc220 // See the code in ThreadList::RunCheckpoint.
234 // This needs to run under the thread_list_lock_ critical section in ThreadList::RunCheckpoint()
235 // to avoid a race with ThreadList::Register().
247 ThreadList* thread_list = Runtime::Current()->GetThreadList();
960 // See the code in ThreadList::RunCheckpoint.
975 // This needs to run under the thread_list_lock_ critical section in ThreadList::RunCheckpoint()
976 // to avoid a race with ThreadList::Register().
994 ThreadList* thread_list = Runtime::Current()->GetThreadList();
1052 ThreadList* thread_list = Runtime::Current()->GetThreadList();
1353 // See the code in ThreadList
[all...]
H A Dmark_sweep.cc1173 // See the code in ThreadList::RunCheckpoint.
1186 ThreadList* thread_list = Runtime::Current()->GetThreadList();
/art/openjdkjvmti/
H A Dti_thread.cc643 art::ThreadList* list = art::Runtime::Current()->GetThreadList();
H A Dti_redefine.cc594 art::ThreadList* list = art::Runtime::Current()->GetThreadList();

Completed in 1136 milliseconds