Home
last modified time | relevance | path

Searched refs:monitor (Results 1 – 12 of 12) sorted by relevance

/art/runtime/
Dmonitor_pool.cc55 VLOG(monitor) << "Resizing to capacity " << capacity_; in AllocateChunk()
99 VLOG(monitor) << "Allocating a new chunk."; in CreateMonitorInPool()
110 Monitor* monitor = new(mon_uninitialized) Monitor(self, owner, obj, hash_code, id); in CreateMonitorInPool() local
112 return monitor; in CreateMonitorInPool()
115 void MonitorPool::ReleaseMonitorToPool(Thread* self, Monitor* monitor) { in ReleaseMonitorToPool() argument
120 MonitorId id = monitor->monitor_id_; in ReleaseMonitorToPool()
124 monitor->~Monitor(); in ReleaseMonitorToPool()
127 monitor->next_free_ = first_free_; in ReleaseMonitorToPool()
128 first_free_ = monitor; in ReleaseMonitorToPool()
131 monitor->monitor_id_ = id; in ReleaseMonitorToPool()
Dmonitor.cc306 if (!Runtime::Current()->IsStarted() || VLOG_IS_ON(monitor)) { in ThrowIllegalMonitorStateExceptionF()
326 Monitor* monitor) { in FailedUnlock() argument
336 current_owner = (monitor != nullptr) ? monitor->GetOwner() : nullptr; in FailedUnlock()
594 Monitor* monitor = lw.FatLockMonitor(); in Deflate() local
595 DCHECK(monitor != nullptr); in Deflate()
596 MutexLock mu(self, monitor->monitor_lock_); in Deflate()
598 if (monitor->num_waiters_ > 0) { in Deflate()
601 Thread* owner = monitor->owner_; in Deflate()
604 if (monitor->HasHashCode()) { in Deflate()
608 if (monitor->lock_count_ > LockWord::kThinLockMaxCount) { in Deflate()
[all …]
Dmonitor_pool.h56 static void ReleaseMonitor(Thread* self, Monitor* monitor) { in ReleaseMonitor() argument
59 delete monitor; in ReleaseMonitor() local
61 GetMonitorPool()->ReleaseMonitorToPool(self, monitor); in ReleaseMonitor()
118 void ReleaseMonitorToPool(Thread* self, Monitor* monitor);
Dparsed_options_test.cc89 EXPECT_FALSE(VLOG_IS_ON(monitor)); in TEST_F()
DAndroid.mk116 monitor.cc \
/art/test/800-smali/smali/
Db_17978759.smali15 monitor-enter p0
16 # monitor-enter on p0
17 monitor-exit v0
18 # monitor-exit on v0, however, verifier doesn't track this and so this is
23 monitor-enter v0
25 monitor-exit v0
Db_21873167.smali13 monitor-enter p0
14 monitor-exit p0
/art/runtime/mirror/
Dobject.cc182 Monitor* monitor = lw.FatLockMonitor(); in IdentityHashCode() local
183 DCHECK(monitor != nullptr); in IdentityHashCode()
184 return monitor->GetHashCode(); in IdentityHashCode()
/art/cmdline/
Dcmdline_parser_test.cc235 log_verbosity.monitor = true; in TEST_F()
257 log_verbosity.monitor = true; in TEST_F()
Dcmdline_types.h599 log_verbosity.monitor = true;
/art/runtime/base/
Dlogging.h47 bool monitor; member
/art/runtime/verifier/
Dregister_line.cc155 for (const auto& monitor : monitors_) { in Dump() local
156 result += StringPrintf("{%d},", monitor); in Dump()