diff options
Diffstat (limited to 'runtime/monitor.h')
-rw-r--r-- | runtime/monitor.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/runtime/monitor.h b/runtime/monitor.h index 02c10a7..6651768 100644 --- a/runtime/monitor.h +++ b/runtime/monitor.h @@ -100,6 +100,8 @@ class Monitor { void* callback_context) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); + static bool IsValidLockWord(int32_t lock_word); + mirror::Object* GetObject(); private: @@ -188,6 +190,7 @@ class MonitorList { Mutex monitor_list_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER; std::list<Monitor*> list_ GUARDED_BY(monitor_list_lock_); + friend class Monitor; DISALLOW_COPY_AND_ASSIGN(MonitorList); }; |