Home
last modified time | relevance | path

Searched refs:lock_word (Results 1 – 7 of 7) sorted by relevance

/art/runtime/
Dmonitor.cc674 void Monitor::InflateThinLocked(Thread* self, Handle<mirror::Object> obj, LockWord lock_word, in InflateThinLocked() argument
676 DCHECK_EQ(lock_word.GetState(), LockWord::kThinLocked); in InflateThinLocked()
677 uint32_t owner_thread_id = lock_word.ThinLockOwner(); in InflateThinLocked()
695 lock_word = obj->GetLockWord(true); in InflateThinLocked()
696 if (lock_word.GetState() == LockWord::kThinLocked && in InflateThinLocked()
697 lock_word.ThinLockOwner() == owner_thread_id) { in InflateThinLocked()
728 LockWord lock_word = h_obj->GetLockWord(true); in MonitorEnter() local
729 switch (lock_word.GetState()) { in MonitorEnter()
732 if (h_obj->CasLockWordWeakSequentiallyConsistent(lock_word, thin_locked)) { in MonitorEnter()
739 uint32_t owner_thread_id = lock_word.ThinLockOwner(); in MonitorEnter()
[all …]
Dmonitor.h98 static bool IsValidLockWord(LockWord lock_word);
124 static void InflateThinLocked(Thread* self, Handle<mirror::Object> obj, LockWord lock_word,
DAndroid.mk309 lock_word.h \
/art/runtime/gc/collector/
Dsemi_space-inl.h46 LockWord lock_word = obj->GetLockWord(false); in GetForwardingAddressInFromSpace() local
47 if (lock_word.GetState() != LockWord::kForwardingAddress) { in GetForwardingAddressInFromSpace()
50 return reinterpret_cast<mirror::Object*>(lock_word.ForwardingAddress()); in GetForwardingAddressInFromSpace()
Dmark_compact.cc92 LockWord lock_word = obj->GetLockWord(false); in ForwardObject() local
94 if (lock_word.GetValue() != LockWord().GetValue()) { in ForwardObject()
97 lock_words_to_restore_.push_back(lock_word); in ForwardObject()
514 LockWord lock_word; in MoveObject() local
516 lock_word = lock_words_to_restore_.front(); in MoveObject()
519 dest_obj->SetLockWord(lock_word, false); in MoveObject()
/art/compiler/
Dimage_writer.cc225 LockWord lock_word = object->GetLockWord(false); in GetImageOffset() local
226 size_t offset = lock_word.ForwardingAddress(); in GetImageOffset()
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S390 eor r2, r1, r2 @ lock_word.ThreadId() ^ self->ThreadId()