Searched refs:lock_word (Results 1 – 7 of 7) sorted by relevance
/art/runtime/ |
D | monitor.cc | 674 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 …]
|
D | monitor.h | 98 static bool IsValidLockWord(LockWord lock_word); 124 static void InflateThinLocked(Thread* self, Handle<mirror::Object> obj, LockWord lock_word,
|
D | Android.mk | 309 lock_word.h \
|
/art/runtime/gc/collector/ |
D | semi_space-inl.h | 46 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()
|
D | mark_compact.cc | 92 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/ |
D | image_writer.cc | 225 LockWord lock_word = object->GetLockWord(false); in GetImageOffset() local 226 size_t offset = lock_word.ForwardingAddress(); in GetImageOffset()
|
/art/runtime/arch/arm/ |
D | quick_entrypoints_arm.S | 390 eor r2, r1, r2 @ lock_word.ThreadId() ^ self->ThreadId()
|