Lines Matching refs:new_value

430 inline void Object::SetField32(MemberOffset field_offset, int32_t new_value) {  in SetField32()  argument
445 reinterpret_cast<Atomic<int32_t>*>(word_addr)->StoreSequentiallyConsistent(new_value); in SetField32()
447 reinterpret_cast<Atomic<int32_t>*>(word_addr)->StoreJavaData(new_value); in SetField32()
452 inline void Object::SetField32Volatile(MemberOffset field_offset, int32_t new_value) { in SetField32Volatile() argument
453 SetField32<kTransactionActive, kCheckTransaction, kVerifyFlags, true>(field_offset, new_value); in SetField32Volatile()
460 int32_t old_value, int32_t new_value) { in CasFieldWeakSequentiallyConsistent32() argument
473 return atomic_addr->CompareExchangeWeakSequentiallyConsistent(old_value, new_value); in CasFieldWeakSequentiallyConsistent32()
478 int32_t old_value, int32_t new_value) { in CasFieldWeakRelaxed32() argument
491 return atomic_addr->CompareExchangeWeakRelaxed(old_value, new_value); in CasFieldWeakRelaxed32()
496 int32_t old_value, int32_t new_value) { in CasFieldStrongSequentiallyConsistent32() argument
509 return atomic_addr->CompareExchangeStrongSequentiallyConsistent(old_value, new_value); in CasFieldStrongSequentiallyConsistent32()
533 inline void Object::SetField64(MemberOffset field_offset, int64_t new_value) { in SetField64() argument
548 reinterpret_cast<Atomic<int64_t>*>(addr)->StoreSequentiallyConsistent(new_value); in SetField64()
550 reinterpret_cast<Atomic<int64_t>*>(addr)->StoreJavaData(new_value); in SetField64()
555 inline void Object::SetField64Volatile(MemberOffset field_offset, int64_t new_value) { in SetField64Volatile() argument
557 new_value); in SetField64Volatile()
562 int64_t old_value, int64_t new_value) { in CasFieldWeakSequentiallyConsistent64() argument
574 return atomic_addr->CompareExchangeWeakSequentiallyConsistent(old_value, new_value); in CasFieldWeakSequentiallyConsistent64()
579 int64_t old_value, int64_t new_value) { in CasFieldStrongSequentiallyConsistent64() argument
591 return atomic_addr->CompareExchangeStrongSequentiallyConsistent(old_value, new_value); in CasFieldStrongSequentiallyConsistent64()
621 Object* new_value) { in SetFieldObjectWithoutWriteBarrier() argument
638 VerifyObject(new_value); in SetFieldObjectWithoutWriteBarrier()
645 objref_addr->Assign(new_value); in SetFieldObjectWithoutWriteBarrier()
649 objref_addr->Assign(new_value); in SetFieldObjectWithoutWriteBarrier()
655 inline void Object::SetFieldObject(MemberOffset field_offset, Object* new_value) { in SetFieldObject() argument
657 kIsVolatile>(field_offset, new_value); in SetFieldObject()
658 if (new_value != nullptr) { in SetFieldObject()
659 Runtime::Current()->GetHeap()->WriteBarrierField(this, field_offset, new_value); in SetFieldObject()
661 CheckFieldAssignment(field_offset, new_value); in SetFieldObject()
666 inline void Object::SetFieldObjectVolatile(MemberOffset field_offset, Object* new_value) { in SetFieldObjectVolatile() argument
668 new_value); in SetFieldObjectVolatile()
682 Object* old_value, Object* new_value) { in CasFieldWeakSequentiallyConsistentObject() argument
690 VerifyObject(new_value); in CasFieldWeakSequentiallyConsistentObject()
699 HeapReference<Object> new_ref(HeapReference<Object>::FromMirrorPtr(new_value)); in CasFieldWeakSequentiallyConsistentObject()
707 Runtime::Current()->GetHeap()->WriteBarrierField(this, field_offset, new_value); in CasFieldWeakSequentiallyConsistentObject()
714 Object* old_value, Object* new_value) { in CasFieldStrongSequentiallyConsistentObject() argument
722 VerifyObject(new_value); in CasFieldStrongSequentiallyConsistentObject()
731 HeapReference<Object> new_ref(HeapReference<Object>::FromMirrorPtr(new_value)); in CasFieldStrongSequentiallyConsistentObject()
739 Runtime::Current()->GetHeap()->WriteBarrierField(this, field_offset, new_value); in CasFieldStrongSequentiallyConsistentObject()