Home | History | Annotate | Download | only in runtime

Lines Matching defs:mon

39 static void VerifyMonitor(Monitor* mon, Thread* self) {
41 EXPECT_EQ(MonitorPool::MonitorIdFromMonitor(mon), mon->GetMonitorId());
43 EXPECT_EQ(MonitorPool::ComputeMonitorId(mon, self), mon->GetMonitorId());
45 EXPECT_EQ(mon, MonitorPool::MonitorFromMonitorId(mon->GetMonitorId()));
74 Monitor* mon = MonitorPool::CreateMonitor(self, self, nullptr, static_cast<int32_t>(i));
75 monitors.push_back(mon);
77 VerifyMonitor(mon, self);
81 Monitor* mon = monitors[index];
85 VerifyMonitor(mon, self);
87 MonitorPool::ReleaseMonitor(self, mon);
97 Monitor* mon = MonitorPool::CreateMonitor(self, self, nullptr,
99 monitors.push_back(mon);
101 VerifyMonitor(mon, self);
105 for (Monitor* mon : monitors) {
106 VerifyMonitor(mon, self);
113 Monitor* mon = monitors[index];
116 MonitorPool::ReleaseMonitor(self, mon);
121 for (Monitor* mon : monitors) {
122 VerifyMonitor(mon, self);
123 MonitorPool::ReleaseMonitor(self, mon);