/art/test/800-smali/smali/ |
D | b_21873167.smali | 13 monitor-enter p0 14 monitor-exit p0
|
D | b_26594149_5.smali | 24 monitor-enter v0 25 monitor-exit v0
|
/art/test/682-double-catch-phi/smali/ |
D | DoubleCatchPhi.smali | 30 monitor-enter v4 34 monitor-exit v2 40 monitor-exit v2
|
/art/test/jvmti-common/ |
D | Monitors.java | 76 public final Object monitor; field in Monitors.MonitorUsage 83 Object monitor, in MonitorUsage() argument 88 this.monitor = monitor; in MonitorUsage() 102 monitor, in toString() 110 public static native MonitorUsage getObjectMonitorUsage(Object monitor); in getObjectMonitorUsage() argument
|
/art/test/1930-monitor-info/src/art/ |
D | Monitors.java | 76 public final Object monitor; field in Monitors.MonitorUsage 83 Object monitor, in MonitorUsage() argument 88 this.monitor = monitor; in MonitorUsage() 102 monitor, in toString() 110 public static native MonitorUsage getObjectMonitorUsage(Object monitor); in getObjectMonitorUsage() argument
|
/art/test/1933-monitor-current-contended/src/art/ |
D | Monitors.java | 76 public final Object monitor; field in Monitors.MonitorUsage 83 Object monitor, in MonitorUsage() argument 88 this.monitor = monitor; in MonitorUsage() 102 monitor, in toString() 110 public static native MonitorUsage getObjectMonitorUsage(Object monitor); in getObjectMonitorUsage() argument
|
/art/test/1934-jvmti-signal-thread/src/art/ |
D | Monitors.java | 76 public final Object monitor; field in Monitors.MonitorUsage 83 Object monitor, in MonitorUsage() argument 88 this.monitor = monitor; in MonitorUsage() 102 monitor, in toString() 110 public static native MonitorUsage getObjectMonitorUsage(Object monitor); in getObjectMonitorUsage() argument
|
/art/test/1932-monitor-events-misc/src/art/ |
D | Monitors.java | 76 public final Object monitor; field in Monitors.MonitorUsage 83 Object monitor, in MonitorUsage() argument 88 this.monitor = monitor; in MonitorUsage() 102 monitor, in toString() 110 public static native MonitorUsage getObjectMonitorUsage(Object monitor); in getObjectMonitorUsage() argument
|
/art/test/1931-monitor-events/src/art/ |
D | Monitors.java | 76 public final Object monitor; field in Monitors.MonitorUsage 83 Object monitor, in MonitorUsage() argument 88 this.monitor = monitor; in MonitorUsage() 102 monitor, in toString() 110 public static native MonitorUsage getObjectMonitorUsage(Object monitor); in getObjectMonitorUsage() argument
|
/art/test/1951-monitor-enter-no-suspend/ |
D | info.txt | 1 Tests the jvmti-extension to lock a monitor without regards to suspension.
|
/art/test/1920-suspend-native-monitor/ |
D | info.txt | 1 Tests jvmti suspending of a thread that is interacting with a raw monitor.
|
D | Android.bp | 3 name: "art-run-test-1920-suspend-native-monitor",
|
/art/test/1921-suspend-native-recursive-monitor/ |
D | info.txt | 1 Tests JVMTI suspending of a thread that is interacting with a raw monitor
|
/art/test/1932-monitor-events-misc/ |
D | jvm-expected.patch | 2 > Locker thread 8 for NamedLock[Lock testThrowWait] monitor-waited NamedLock[Lock testThrowWait] ti…
|
D | Android.bp | 3 name: "art-run-test-1932-monitor-events-misc",
|
/art/runtime/ |
D | monitor.cc | 655 if (!Runtime::Current()->IsStarted() || VLOG_IS_ON(monitor)) { in ThrowIllegalMonitorStateExceptionF() 677 Monitor* monitor) { in FailedUnlock() argument 689 Thread* current_owner = (monitor != nullptr) ? monitor->GetOwner() : nullptr; in FailedUnlock() 995 Monitor* monitor = lw.FatLockMonitor(); in Deflate() local 996 DCHECK(monitor != nullptr); in Deflate() 998 if (monitor->num_waiters_.load(std::memory_order_relaxed) > 0) { in Deflate() 1001 if (!monitor->monitor_lock_.ExclusiveTryLock(self)) { in Deflate() 1006 DCHECK_EQ(monitor->lock_count_, 0u); in Deflate() 1007 DCHECK_EQ(monitor->owner_.load(std::memory_order_relaxed), static_cast<Thread*>(nullptr)); in Deflate() 1008 if (monitor->HasHashCode()) { in Deflate() [all …]
|
D | monitor_pool.h | 59 static void ReleaseMonitor(Thread* self, Monitor* monitor) { in ReleaseMonitor() argument 62 delete monitor; in ReleaseMonitor() local 64 GetMonitorPool()->ReleaseMonitorToPool(self, monitor); in ReleaseMonitor() 134 void ReleaseMonitorToPool(Thread* self, Monitor* monitor);
|
/art/test/1931-monitor-events/ |
D | info.txt | 3 Tests that the basic monitor-events work as we expect them to.
|
D | Android.bp | 3 name: "art-run-test-1931-monitor-events",
|
/art/test/utils/ |
D | regen-test-files | 82 art-run-test-1920-suspend-native-monitor 83 art-run-test-1921-suspend-native-recursive-monitor 91 art-run-test-1930-monitor-info 92 art-run-test-1931-monitor-events 93 art-run-test-1932-monitor-events-misc 94 art-run-test-1933-monitor-current-contended 102 art-run-test-1942-suspend-raw-monitor-exit 103 art-run-test-1943-suspend-raw-monitor-wait 107 art-run-test-1951-monitor-enter-no-suspend 139 art-run-test-1989-transform-bad-monitor
|
/art/test/426-monitor/ |
D | Android.bp | 3 name: "art-run-test-426-monitor",
|
/art/test/1930-monitor-info/ |
D | Android.bp | 3 name: "art-run-test-1930-monitor-info",
|
/art/test/1989-transform-bad-monitor/ |
D | Android.bp | 3 name: "art-run-test-1989-transform-bad-monitor",
|
/art/test/1933-monitor-current-contended/ |
D | Android.bp | 3 name: "art-run-test-1933-monitor-current-contended",
|
/art/test/1943-suspend-raw-monitor-wait/ |
D | Android.bp | 3 name: "art-run-test-1943-suspend-raw-monitor-wait",
|