Home | History | Annotate | Download | only in runtime

Lines Matching full:mirror

58 namespace mirror {
61 } // namespace mirror
75 static void MonitorEnter(Thread* thread, mirror::Object* obj)
78 static bool MonitorExit(Thread* thread, mirror::Object* obj)
82 static void Notify(Thread* self, mirror::Object* obj)
84 static void NotifyAll(Thread* self, mirror::Object* obj)
86 static void Wait(Thread* self, mirror::Object* obj, int64_t ms, int32_t ns,
95 static mirror::Object* GetContendedMonitor(Thread* thread);
99 static void VisitLocks(StackVisitor* stack_visitor, void (*callback)(mirror::Object*, void*),
105 mirror::Object* GetObject();
108 explicit Monitor(Thread* owner, mirror::Object* obj)
114 static void Inflate(Thread* self, mirror::Object* obj)
121 static void FailedUnlock(mirror::Object* obj, Thread* expected_owner, Thread* found_owner, Monitor* mon)
146 void TranslateLocation(const mirror::ArtMethod* method, uint32_t pc,
162 mirror::Object* const obj_;
170 const mirror::ArtMethod* locking_method_ GUARDED_BY(monitor_lock_);
175 friend class mirror::Object;
204 explicit MonitorInfo(mirror::Object* o) EXCLUSIVE_LOCKS_REQUIRED(Locks::mutator_lock_);