Lines Matching defs:Monitor
48 class Monitor {
54 ~Monitor();
131 explicit Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code)
133 explicit Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code,
158 static void FailedUnlock(mirror::Object* obj, Thread* expected_owner, Thread* found_owner, Monitor* mon)
230 Monitor* next_free_ GUARDED_BY(Locks::allocated_monitor_ids_lock_);
237 DISALLOW_COPY_AND_ASSIGN(Monitor);
245 void Add(Monitor* m);
255 typedef std::list<Monitor*, TrackingAllocator<Monitor*, kAllocatorTagMonitorList>> Monitors;
267 friend class Monitor;