Home
last modified time | relevance | path

Searched refs:target_thread (Results 1 – 5 of 5) sorted by relevance

/art/test/1943-suspend-raw-monitor-wait/
Dexpected.txt1 target_thread is sleeping in a wait.
2 Suspend target_thread.
3 Wake up the target_thread.
4 target_thread is sleeping in suspend without lock.
5 target_thread.isAlive() = true
6 resumed target_thread
7 target_thread doesn't hold lock!
/art/test/1942-suspend-raw-monitor-exit/src/art/
DTest1942.java21 final Thread target_thread = new Thread(() -> { in run() local
25 target_thread.start(); in run()
32 System.out.println("isSuspended(target_thread) = " + Suspension.isSuspended(target_thread)); in run()
36 Suspension.suspend(target_thread); in run()
41 System.out.println("isSuspended(target_thread) = " + Suspension.isSuspended(target_thread)); in run()
55 System.out.println("isSuspended(target_thread) = " + Suspension.isSuspended(target_thread)); in run()
63 Suspension.resume(target_thread); in run()
64 target_thread.join(); in run()
/art/test/1943-suspend-raw-monitor-wait/src/art/
DTest1943.java21 final Thread target_thread = new Thread(() -> { in run() local
25 target_thread.start(); in run()
36 Suspension.suspend(target_thread); in run()
48 System.out.println("target_thread.isAlive() = " + target_thread.isAlive()); in run()
52 Suspension.resume(target_thread); in run()
58 target_thread.join(); in run()
/art/test/1942-suspend-raw-monitor-exit/
Dexpected.txt3 isSuspended(target_thread) = false
6 isSuspended(target_thread) = true
9 isSuspended(target_thread) = true
/art/openjdkjvmti/
Dti_monitor.cc374 void Run(art::Thread* target_thread) override REQUIRES_SHARED(art::Locks::mutator_lock_) { in GetCurrentContendedMonitor()
376 switch (target_thread->GetState()) { in GetCurrentContendedMonitor()
382 out_ = art::GcRoot<art::mirror::Object>(art::Monitor::GetContendedMonitor(target_thread)); in GetCurrentContendedMonitor()