/art/runtime/gc/collector/ |
semi_space-inl.h | 46 LockWord lock_word = obj->GetLockWord(false); local 47 if (lock_word.GetState() != LockWord::kForwardingAddress) { 50 return reinterpret_cast<mirror::Object*>(lock_word.ForwardingAddress());
|
mark_compact.cc | 90 LockWord lock_word = obj->GetLockWord(false); local 92 if (!LockWord::IsDefault(lock_word)) { 95 lock_words_to_restore_.push_back(lock_word); 549 LockWord lock_word = LockWord::Default(); local 551 lock_word = lock_words_to_restore_.front(); 554 dest_obj->SetLockWord(lock_word, false);
|
/art/runtime/ |
monitor.cc | 31 #include "lock_word-inl.h" 658 void Monitor::InflateThinLocked(Thread* self, Handle<mirror::Object> obj, LockWord lock_word, 660 DCHECK_EQ(lock_word.GetState(), LockWord::kThinLocked); 661 uint32_t owner_thread_id = lock_word.ThinLockOwner(); 677 lock_word = obj->GetLockWord(true); 678 if (lock_word.GetState() == LockWord::kThinLocked && 679 lock_word.ThinLockOwner() == owner_thread_id) { 710 LockWord lock_word = h_obj->GetLockWord(true); local 711 switch (lock_word.GetState()) { 713 LockWord thin_locked(LockWord::FromThinLockId(thread_id, 0, lock_word.ReadBarrierState())) 783 LockWord lock_word = obj->GetLockWord(true); local 839 LockWord lock_word = obj->GetLockWord(true); local 875 LockWord lock_word = obj->GetLockWord(true); local 911 LockWord lock_word = obj->GetLockWord(true); local 1206 LockWord lock_word = obj->GetLockWord(true); local [all...] |
monitor.h | 32 #include "lock_word.h" 102 static bool IsValidLockWord(LockWord lock_word); 128 static void InflateThinLocked(Thread* self, Handle<mirror::Object> obj, LockWord lock_word,
|
Android.mk | 326 lock_word.h \
|
/art/compiler/ |
image_writer.cc | 46 #include "lock_word.h" 264 LockWord lock_word = object->GetLockWord(false); local 265 size_t offset = lock_word.ForwardingAddress(); 497 LockWord lock_word = object->GetLockWord(false); local 498 size_t offset = lock_word.ForwardingAddress(); 510 LockWord lock_word = object->GetLockWord(false); local 511 size_t offset = lock_word.ForwardingAddress(); // TODO: ForwardingAddress should be uint32_t [all...] |
/art/runtime/arch/arm/ |
quick_entrypoints_arm.S | 484 eor r2, r1, r2 @ lock_word.ThreadId() ^ self->ThreadId() 526 eor r3, r3, r2 @ lock_word.ThreadId() ^ self->ThreadId() [all...] |