Lines Matching refs:h_obj
1111 Handle<mirror::Object> h_obj(hs.NewHandle(obj)); in MonitorEnter() local
1116 LockWord lock_word = h_obj->GetLockWord(false); in MonitorEnter()
1121 if (h_obj->CasLockWord(lock_word, thin_locked, CASMode::kWeak, std::memory_order_acquire)) { in MonitorEnter()
1122 AtraceMonitorLock(self, h_obj.Get(), /* is_wait= */ false); in MonitorEnter()
1123 return h_obj.Get(); // Success! in MonitorEnter()
1140 h_obj->SetLockWord(thin_locked, /* as_volatile= */ false); in MonitorEnter()
1141 AtraceMonitorLock(self, h_obj.Get(), /* is_wait= */ false); in MonitorEnter()
1142 return h_obj.Get(); // Success! in MonitorEnter()
1145 if (h_obj->CasLockWord(lock_word, in MonitorEnter()
1149 AtraceMonitorLock(self, h_obj.Get(), /* is_wait= */ false); in MonitorEnter()
1150 return h_obj.Get(); // Success! in MonitorEnter()
1156 InflateThinLocked(self, h_obj, lock_word, 0); in MonitorEnter()
1177 InflateThinLocked(self, h_obj, lock_word, 0); in MonitorEnter()
1188 return mon->TryLock(self) ? h_obj.Get() : nullptr; in MonitorEnter()
1192 return h_obj.Get(); // Success! in MonitorEnter()
1199 Inflate(self, nullptr, h_obj.Get(), lock_word.GetHashCode()); in MonitorEnter()
1215 Handle<mirror::Object> h_obj(hs.NewHandle(obj)); in MonitorExit() local
1222 FailedUnlock(h_obj.Get(), self->GetThreadId(), 0u, nullptr); in MonitorExit()
1228 FailedUnlock(h_obj.Get(), thread_id, owner_thread_id, nullptr); in MonitorExit()
1244 h_obj->SetLockWord(new_lw, true); in MonitorExit()
1250 if (h_obj->CasLockWord(lock_word, new_lw, CASMode::kWeak, std::memory_order_release)) { in MonitorExit()
1280 Handle<mirror::Object> h_obj(hs.NewHandle(obj)); in Wait() local
1282 Runtime::Current()->GetRuntimeCallbacks()->ObjectWaitStart(h_obj, ms); in Wait()
1288 LockWord lock_word = h_obj->GetLockWord(true); in Wait()
1305 Inflate(self, self, h_obj.Get(), 0); in Wait()
1306 lock_word = h_obj->GetLockWord(true); in Wait()