/art/runtime/ |
monitor.cc | 26 #include "lock_word-inl.h" 674 void Monitor::InflateThinLocked(Thread* self, Handle<mirror::Object> obj, LockWord lock_word, 676 DCHECK_EQ(lock_word.GetState(), LockWord::kThinLocked); 677 uint32_t owner_thread_id = lock_word.ThinLockOwner(); 695 lock_word = obj->GetLockWord(true); 696 if (lock_word.GetState() == LockWord::kThinLocked && 697 lock_word.ThinLockOwner() == owner_thread_id) { 728 LockWord lock_word = h_obj->GetLockWord(true); local 729 switch (lock_word.GetState()) { 732 if (h_obj->CasLockWordWeakSequentiallyConsistent(lock_word, thin_locked)) 789 LockWord lock_word = obj->GetLockWord(true); local 837 LockWord lock_word = obj->GetLockWord(true); local 873 LockWord lock_word = obj->GetLockWord(true); local 909 LockWord lock_word = obj->GetLockWord(true); local 1195 LockWord lock_word = obj->GetLockWord(true); local [all...] |
monitor.h | 98 static bool IsValidLockWord(LockWord lock_word); 124 static void InflateThinLocked(Thread* self, Handle<mirror::Object> obj, LockWord lock_word,
|
Android.mk | 311 lock_word.h \
|
/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 | 92 LockWord lock_word = obj->GetLockWord(false); local 94 if (lock_word.GetValue() != LockWord().GetValue()) { 97 lock_words_to_restore_.push_back(lock_word); 512 LockWord lock_word; local 514 lock_word = lock_words_to_restore_.front(); 517 dest_obj->SetLockWord(lock_word, false);
|
/art/compiler/ |
image_writer.cc | 43 #include "lock_word.h" 242 LockWord lock_word = object->GetLockWord(false); local 243 size_t offset = lock_word.ForwardingAddress(); 397 LockWord lock_word = object->GetLockWord(false); local 398 size_t offset = lock_word.ForwardingAddress(); 410 LockWord lock_word = object->GetLockWord(false); local 411 size_t offset = lock_word.ForwardingAddress(); // TODO: ForwardingAddress should be uint32_t [all...] |
/art/runtime/arch/arm/ |
quick_entrypoints_arm.S | 390 eor r2, r1, r2 @ lock_word.ThreadId() ^ self->ThreadId() 420 eor r3, r1, r2 @ lock_word.ThreadId() ^ self->ThreadId() [all...] |