Searched refs:old_value (Results 1 - 15 of 15) sorted by relevance

/art/runtime/mirror/
H A Dobject-readbarrier-inl.h42 int32_t old_value, int32_t new_value) {
47 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true);
55 return atomic_addr->CompareAndSetWeakRelaxed(old_value, new_value);
198 ObjPtr<Object> old_value,
210 VerifyObject(old_value);
213 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true);
215 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value));
227 ObjPtr<Object> old_value,
239 VerifyObject(old_value);
242 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, tru
41 CasFieldWeakRelaxed32(MemberOffset field_offset, int32_t old_value, int32_t new_value) argument
196 CasFieldStrongRelaxedObjectWithoutWriteBarrier( MemberOffset field_offset, ObjPtr<Object> old_value, ObjPtr<Object> new_value) argument
225 CasFieldStrongReleaseObjectWithoutWriteBarrier( MemberOffset field_offset, ObjPtr<Object> old_value, ObjPtr<Object> new_value) argument
[all...]
H A Dobject-inl.h570 int32_t old_value, int32_t new_value) {
575 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true);
583 return atomic_addr->CompareAndSetWeakSequentiallyConsistent(old_value, new_value);
588 int32_t old_value, int32_t new_value) {
593 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true);
601 return atomic_addr->CompareAndSetWeakAcquire(old_value, new_value);
606 int32_t old_value, int32_t new_value) {
611 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true);
619 return atomic_addr->CompareAndSetWeakRelease(old_value, new_value);
624 int32_t old_value, int32_
569 CasFieldWeakSequentiallyConsistent32(MemberOffset field_offset, int32_t old_value, int32_t new_value) argument
587 CasFieldWeakAcquire32(MemberOffset field_offset, int32_t old_value, int32_t new_value) argument
605 CasFieldWeakRelease32(MemberOffset field_offset, int32_t old_value, int32_t new_value) argument
623 CasFieldStrongSequentiallyConsistent32(MemberOffset field_offset, int32_t old_value, int32_t new_value) argument
680 CasFieldWeakSequentiallyConsistent64(MemberOffset field_offset, int64_t old_value, int64_t new_value) argument
697 CasFieldStrongSequentiallyConsistent64(MemberOffset field_offset, int64_t old_value, int64_t new_value) argument
800 CasFieldWeakSequentiallyConsistentObject(MemberOffset field_offset, ObjPtr<Object> old_value, ObjPtr<Object> new_value) argument
812 CasFieldWeakSequentiallyConsistentObjectWithoutWriteBarrier( MemberOffset field_offset, ObjPtr<Object> old_value, ObjPtr<Object> new_value) argument
841 CasFieldStrongSequentiallyConsistentObject(MemberOffset field_offset, ObjPtr<Object> old_value, ObjPtr<Object> new_value) argument
853 CasFieldStrongSequentiallyConsistentObjectWithoutWriteBarrier( MemberOffset field_offset, ObjPtr<Object> old_value, ObjPtr<Object> new_value) argument
882 CasFieldWeakRelaxedObjectWithoutWriteBarrier( MemberOffset field_offset, ObjPtr<Object> old_value, ObjPtr<Object> new_value) argument
911 CasFieldWeakReleaseObjectWithoutWriteBarrier( MemberOffset field_offset, ObjPtr<Object> old_value, ObjPtr<Object> new_value) argument
940 CompareAndExchangeFieldObject(MemberOffset field_offset, ObjPtr<Object> old_value, ObjPtr<Object> new_value) argument
1022 uint8_t old_value = GetFieldBoolean<kVerifyFlags, kIsVolatile>(field_offset); local
1041 int8_t old_value = GetFieldByte<kVerifyFlags, kIsVolatile>(field_offset); local
1060 uint16_t old_value = GetFieldChar<kVerifyFlags, kIsVolatile>(field_offset); local
1079 int16_t old_value = GetFieldShort<kVerifyFlags, kIsVolatile>(field_offset); local
1098 int32_t old_value = GetField32<kVerifyFlags, kIsVolatile>(field_offset); local
1117 int64_t old_value = GetField64<kVerifyFlags, kIsVolatile>(field_offset); local
[all...]
H A Dobject.h326 ObjPtr<Object> old_value,
333 ObjPtr<Object> old_value,
340 ObjPtr<Object> old_value,
347 ObjPtr<Object> old_value,
355 ObjPtr<Object> old_value,
369 ObjPtr<Object> old_value,
376 ObjPtr<Object> old_value,
384 ObjPtr<Object> old_value,
391 ObjPtr<Object> old_value,
509 int32_t old_value, int32_
[all...]
H A Dvar_handle.cc509 T old_value = atom->exchange(new_value_, MO); variable
510 StoreResult(old_value, result_);
537 T old_value = atom->load(std::memory_order_relaxed); local
540 new_value = old_value + addend;
541 } while (!atom->compare_exchange_weak(old_value, new_value, MO, std::memory_order_relaxed));
542 return old_value;
553 T old_value = AtomicGetAndAddOperator<T, kIsFloatingPoint, MO>::Apply(addr, addend_); variable
554 StoreResult(old_value, result_);
604 T old_value = atom->fetch_or(value_, MO); variable
605 StoreResult(old_value, result
623 T old_value = atom->fetch_and(value_, MO); variable
643 T old_value = atom->fetch_xor(value_, MO); variable
1093 ObjPtr<Object> old_value; local
[all...]
/art/runtime/
H A Dsubtype_check.h462 SubtypeCheckBitsAndStatus old_value = ReadField(klass); local
465 SubtypeCheckBits old_bits = old_value.subtype_check_info_;
472 full_old = old_value;
473 old_status = old_value.status_;
475 new_value = old_value;
490 old_value.int32_alias_,
506 SubtypeCheckBitsAndStatus old_value = ReadField(klass); local
507 old_status = old_value.status_;
514 new_value = old_value;
519 old_value
[all...]
H A Dsubtype_check_test.cc90 int32_t old_value,
94 if (old_value == GetField32Volatile(offset)) {
H A Druntime.cc528 auto old_value = gAborting.fetch_add(1); // set before taking any locks local
531 if (old_value == 0) {
536 UNUSED(old_value);
/art/runtime/base/
H A Dquasi_atomic.h135 // Atomically compare the value at "addr" to "old_value", if equal replace it with "new_value"
141 // old_value.
142 static bool Cas64(int64_t old_value, int64_t new_value, volatile int64_t* addr) { argument
144 return __sync_bool_compare_and_swap(addr, old_value, new_value);
146 return SwapMutexCas64(old_value, new_value, addr);
179 static bool SwapMutexCas64(int64_t old_value, int64_t new_value, volatile int64_t* addr);
H A Dquasi_atomic.cc58 bool QuasiAtomic::SwapMutexCas64(int64_t old_value, int64_t new_value, volatile int64_t* addr) { argument
60 if (*addr == old_value) {
/art/libartbase/base/
H A Dstl_util.h107 // Replace the first element with the specified old_value known to be in the container.
109 void ReplaceElement(Container& container, const T& old_value, const T& new_value) { argument
110 auto it = std::find(container.begin(), container.end(), old_value);
H A Dleb128_test.cc260 uint32_t old_value = uleb128_tests[i].decoded; local
263 if (new_value <= old_value) {
265 uint8_t* old_end = EncodeUnsignedLeb128(encoded_data, old_value);
H A Dleb128.h275 uint32_t old_value = DecodeUnsignedLeb128(&old_end); local
276 DCHECK_LE(UnsignedLeb128Size(value), UnsignedLeb128Size(old_value));
/art/openjdkjvmti/
H A Dti_search.cc142 ScopedLocalRef<jobject> old_value(self->GetJniEnv(),
147 DCHECK(old_value.get() != nullptr);
149 str_value = self->DecodeJObject(old_value.get())->AsString()->ToModifiedUtf8();
150 self->GetJniEnv()->DeleteLocalRef(old_value.release());
/art/runtime/gc/accounting/
H A Dcard_table-inl.h33 static inline bool byte_cas(uint8_t old_value, uint8_t new_value, uint8_t* address) { argument
36 return byte_atomic->CompareAndSetWeakRelaxed(old_value, new_value);
48 const uintptr_t old_word = cur_word | (static_cast<uintptr_t>(old_value) << shift_in_bits);
/art/runtime/gc/
H A Dheap.cc3774 size_t old_value = new_native_bytes_allocated_.FetchAndAddRelaxed(bytes); local
3776 if (old_value > NativeAllocationGcWatermark() * HeapGrowthMultiplier() &&

Completed in 153 milliseconds