Lines Matching refs:old_value

570                                                          int32_t old_value, int32_t new_value) {  in CasFieldWeakSequentiallyConsistent32()  argument
575 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldWeakSequentiallyConsistent32()
583 return atomic_addr->CompareAndSetWeakSequentiallyConsistent(old_value, new_value); in CasFieldWeakSequentiallyConsistent32()
588 int32_t old_value, int32_t new_value) { in CasFieldWeakAcquire32() argument
593 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldWeakAcquire32()
601 return atomic_addr->CompareAndSetWeakAcquire(old_value, new_value); in CasFieldWeakAcquire32()
606 int32_t old_value, int32_t new_value) { in CasFieldWeakRelease32() argument
611 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldWeakRelease32()
619 return atomic_addr->CompareAndSetWeakRelease(old_value, new_value); in CasFieldWeakRelease32()
624 int32_t old_value, int32_t new_value) { in CasFieldStrongSequentiallyConsistent32() argument
629 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldStrongSequentiallyConsistent32()
637 return atomic_addr->CompareAndSetStrongSequentiallyConsistent(old_value, new_value); in CasFieldStrongSequentiallyConsistent32()
681 int64_t old_value, int64_t new_value) { in CasFieldWeakSequentiallyConsistent64() argument
686 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, true); in CasFieldWeakSequentiallyConsistent64()
693 return atomic_addr->CompareAndSetWeakSequentiallyConsistent(old_value, new_value); in CasFieldWeakSequentiallyConsistent64()
698 int64_t old_value, int64_t new_value) { in CasFieldStrongSequentiallyConsistent64() argument
703 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, true); in CasFieldStrongSequentiallyConsistent64()
710 return atomic_addr->CompareAndSetStrongSequentiallyConsistent(old_value, new_value); in CasFieldStrongSequentiallyConsistent64()
801 ObjPtr<Object> old_value, in CasFieldWeakSequentiallyConsistentObject() argument
804 kTransactionActive, kCheckTransaction, kVerifyFlags>(field_offset, old_value, new_value); in CasFieldWeakSequentiallyConsistentObject()
814 ObjPtr<Object> old_value, in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier() argument
826 VerifyObject(old_value); in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
829 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
831 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value)); in CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier()
842 ObjPtr<Object> old_value, in CasFieldStrongSequentiallyConsistentObject() argument
845 kTransactionActive, kCheckTransaction, kVerifyFlags>(field_offset, old_value, new_value); in CasFieldStrongSequentiallyConsistentObject()
855 ObjPtr<Object> old_value, in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier() argument
867 VerifyObject(old_value); in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
870 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
872 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value)); in CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier()
884 ObjPtr<Object> old_value, in CasFieldWeakRelaxedObjectWithoutWriteBarrier() argument
896 VerifyObject(old_value); in CasFieldWeakRelaxedObjectWithoutWriteBarrier()
899 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldWeakRelaxedObjectWithoutWriteBarrier()
901 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value)); in CasFieldWeakRelaxedObjectWithoutWriteBarrier()
913 ObjPtr<Object> old_value, in CasFieldWeakReleaseObjectWithoutWriteBarrier() argument
925 VerifyObject(old_value); in CasFieldWeakReleaseObjectWithoutWriteBarrier()
928 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldWeakReleaseObjectWithoutWriteBarrier()
930 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value)); in CasFieldWeakReleaseObjectWithoutWriteBarrier()
941 ObjPtr<Object> old_value, in CompareAndExchangeFieldObject() argument
953 VerifyObject(old_value); in CompareAndExchangeFieldObject()
955 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value)); in CompareAndExchangeFieldObject()
990 ObjPtr<Object> old_value(PtrCompression<kPoisonHeapReferences, Object>::Decompress(old_ref)); in ExchangeFieldObject()
993 ReadBarrier::AssertToSpaceInvariant(old_value.Ptr()); in ExchangeFieldObject()
996 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in ExchangeFieldObject()
999 VerifyObject(old_value); in ExchangeFieldObject()
1001 return old_value; in ExchangeFieldObject()
1022 uint8_t old_value = GetFieldBoolean<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldBooleanViaAccessor() local
1023 Runtime::Current()->RecordWriteFieldBoolean(this, field_offset, old_value, kIsVolatile); in UpdateFieldBooleanViaAccessor()
1041 int8_t old_value = GetFieldByte<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldByteViaAccessor() local
1042 Runtime::Current()->RecordWriteFieldByte(this, field_offset, old_value, kIsVolatile); in UpdateFieldByteViaAccessor()
1060 uint16_t old_value = GetFieldChar<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldCharViaAccessor() local
1061 Runtime::Current()->RecordWriteFieldChar(this, field_offset, old_value, kIsVolatile); in UpdateFieldCharViaAccessor()
1079 int16_t old_value = GetFieldShort<kVerifyFlags, kIsVolatile>(field_offset); in UpdateFieldShortViaAccessor() local
1080 Runtime::Current()->RecordWriteFieldShort(this, field_offset, old_value, kIsVolatile); in UpdateFieldShortViaAccessor()
1098 int32_t old_value = GetField32<kVerifyFlags, kIsVolatile>(field_offset); in UpdateField32ViaAccessor() local
1099 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, kIsVolatile); in UpdateField32ViaAccessor()
1117 int64_t old_value = GetField64<kVerifyFlags, kIsVolatile>(field_offset); in UpdateField64ViaAccessor() local
1118 Runtime::Current()->RecordWriteField64(this, field_offset, old_value, kIsVolatile); in UpdateField64ViaAccessor()