Searched defs:lw (Results 1 - 4 of 4) sorted by relevance

/art/runtime/gc/collector/
H A Dconcurrent_copying-inl.h96 LockWord lw = from_ref->GetLockWord(false); local
97 if (lw.GetState() == LockWord::kForwardingAddress) {
98 mirror::Object* fwd_ptr = reinterpret_cast<mirror::Object*>(lw.ForwardingAddress());
/art/runtime/mirror/
H A Dobject.cc161 LockWord lw = current_this->GetLockWord(false); local
162 switch (lw.GetState()) {
167 lw.ReadBarrierState());
169 if (const_cast<Object*>(this)->CasLockWordWeakRelaxed(lw, hash_word)) {
180 Monitor::InflateThinLocked(self, h_this, lw, GenerateIdentityHashCode());
187 Monitor* monitor = lw.FatLockMonitor();
192 return lw.GetHashCode();
195 LOG(FATAL) << "Invalid state during hashcode " << lw.GetState();
H A Dobject-inl.h150 LockWord lw = GetLockWord(false); local
151 lw.SetReadBarrierState(static_cast<uint32_t>(reinterpret_cast<uintptr_t>(rb_ptr)));
152 SetLockWord(lw, false);
175 LockWord lw = GetLockWord(false); local
176 if (UNLIKELY(reinterpret_cast<Object*>(lw.ReadBarrierState()) != expected_rb_ptr)) {
180 expected_lw = lw;
183 new_lw = lw;
/art/runtime/
H A Dlock_word.h138 static bool IsDefault(LockWord lw) { argument
139 return LockWord().GetValue() == lw.GetValue();

Completed in 203 milliseconds