Home
last modified time | relevance | path

Searched refs:MonitorPool (Results 1 – 8 of 8) sorted by relevance

/art/runtime/
Dmonitor_pool_test.cc41 EXPECT_EQ(MonitorPool::MonitorIdFromMonitor(mon), mon->GetMonitorId()); in VerifyMonitor()
43 EXPECT_EQ(MonitorPool::ComputeMonitorId(mon, self), mon->GetMonitorId()); in VerifyMonitor()
45 EXPECT_EQ(mon, MonitorPool::MonitorFromMonitorId(mon->GetMonitorId())); in VerifyMonitor()
74 Monitor* mon = MonitorPool::CreateMonitor(self, self, nullptr, static_cast<int32_t>(i)); in TEST_F()
87 MonitorPool::ReleaseMonitor(self, mon); in TEST_F()
97 Monitor* mon = MonitorPool::CreateMonitor(self, self, nullptr, in TEST_F()
116 MonitorPool::ReleaseMonitor(self, mon); in TEST_F()
123 MonitorPool::ReleaseMonitor(self, mon); in TEST_F()
Dmonitor_pool.cc30 MonitorPool::MonitorPool() in MonitorPool() function in art::MonitorPool
37 void MonitorPool::AllocateChunk() { in AllocateChunk()
91 Monitor* MonitorPool::CreateMonitorInPool(Thread* self, Thread* owner, mirror::Object* obj, in CreateMonitorInPool()
115 void MonitorPool::ReleaseMonitorToPool(Thread* self, Monitor* monitor) { in ReleaseMonitorToPool()
134 void MonitorPool::ReleaseMonitorsToPool(Thread* self, MonitorList::Monitors* monitors) { in ReleaseMonitorsToPool()
Dmonitor_pool.h35 class MonitorPool {
37 static MonitorPool* Create() { in Create()
41 return new MonitorPool(); in Create()
99 static MonitorPool* GetMonitorPool() { in GetMonitorPool()
111 MonitorPool() NO_THREAD_SAFETY_ANALYSIS;
Dlock_word-inl.h41 return MonitorPool::MonitorFromMonitorId(mon_id); in FatLockMonitor()
Druntime.h78 class MonitorPool; variable
272 MonitorPool* GetMonitorPool() const { in GetMonitorPool()
631 MonitorPool* monitor_pool_;
Dmonitor.cc98 monitor_id_(MonitorPool::ComputeMonitorId(this, self)) { in Monitor()
641 Monitor* m = MonitorPool::CreateMonitor(self, owner, obj, hash_code); in Inflate()
654 MonitorPool::ReleaseMonitor(self, m); in Inflate()
1127 MonitorPool::ReleaseMonitors(self, &list_); in ~MonitorList()
1170 MonitorPool::ReleaseMonitor(self, m); in SweepMonitorList()
Dmonitor.h278 friend class MonitorPool; variable
Druntime.cc832 monitor_pool_ = MonitorPool::Create(); in Init()