Home
last modified time | relevance | path

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

/art/runtime/
Dsubtype_check.h462 SubtypeCheckBitsAndStatus old_value = ReadField(klass); in WriteSubtypeCheckBits() local
465 SubtypeCheckBits old_bits = old_value.subtype_check_info_; in WriteSubtypeCheckBits()
472 full_old = old_value; in WriteSubtypeCheckBits()
473 old_status = old_value.status_; in WriteSubtypeCheckBits()
475 new_value = old_value; in WriteSubtypeCheckBits()
490 old_value.int32_alias_, in WriteSubtypeCheckBits()
506 SubtypeCheckBitsAndStatus old_value = ReadField(klass); in WriteStatusImpl() local
507 old_status = old_value.status_; in WriteStatusImpl()
514 new_value = old_value; in WriteStatusImpl()
519 old_value.int32_alias_, in WriteStatusImpl()
[all …]
Dsubtype_check_test.cc90 int32_t old_value, in CasFieldWeakSequentiallyConsistent32()
94 if (old_value == GetField32Volatile(offset)) { in CasFieldWeakSequentiallyConsistent32()
Druntime.cc528 auto old_value = gAborting.fetch_add(1); // set before taking any locks in Abort() local
531 if (old_value == 0) { in Abort()
536 UNUSED(old_value); in Abort()
/art/runtime/mirror/
Dobject-inl.h570 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
[all …]
Dobject-readbarrier-inl.h42 int32_t old_value, int32_t new_value) { in CasFieldWeakRelaxed32() argument
47 Runtime::Current()->RecordWriteField32(this, field_offset, old_value, true); in CasFieldWeakRelaxed32()
55 return atomic_addr->CompareAndSetWeakRelaxed(old_value, new_value); in CasFieldWeakRelaxed32()
198 ObjPtr<Object> old_value, in CasFieldStrongRelaxedObjectWithoutWriteBarrier() argument
210 VerifyObject(old_value); in CasFieldStrongRelaxedObjectWithoutWriteBarrier()
213 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldStrongRelaxedObjectWithoutWriteBarrier()
215 uint32_t old_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(old_value)); in CasFieldStrongRelaxedObjectWithoutWriteBarrier()
227 ObjPtr<Object> old_value, in CasFieldStrongReleaseObjectWithoutWriteBarrier() argument
239 VerifyObject(old_value); in CasFieldStrongReleaseObjectWithoutWriteBarrier()
242 Runtime::Current()->RecordWriteFieldReference(this, field_offset, old_value, true); in CasFieldStrongReleaseObjectWithoutWriteBarrier()
[all …]
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_t new_value)
[all …]
Dvar_handle.cc509 T old_value = atom->exchange(new_value_, MO); in Access() local
510 StoreResult(old_value, result_); in Access()
537 T old_value = atom->load(std::memory_order_relaxed); in Apply() local
540 new_value = old_value + addend; in Apply()
541 } while (!atom->compare_exchange_weak(old_value, new_value, MO, std::memory_order_relaxed)); in Apply()
542 return old_value; in Apply()
553 T old_value = AtomicGetAndAddOperator<T, kIsFloatingPoint, MO>::Apply(addr, addend_); in Access() local
554 StoreResult(old_value, result_); in Access()
604 T old_value = atom->fetch_or(value_, MO); in Access() local
605 StoreResult(old_value, result_); in Access()
[all …]
/art/runtime/base/
Dquasi_atomic.h142 static bool Cas64(int64_t old_value, int64_t new_value, volatile int64_t* addr) { in Cas64() argument
144 return __sync_bool_compare_and_swap(addr, old_value, new_value); in Cas64()
146 return SwapMutexCas64(old_value, new_value, addr); in Cas64()
179 static bool SwapMutexCas64(int64_t old_value, int64_t new_value, volatile int64_t* addr);
Dquasi_atomic.cc58 bool QuasiAtomic::SwapMutexCas64(int64_t old_value, int64_t new_value, volatile int64_t* addr) { in SwapMutexCas64() argument
60 if (*addr == old_value) { in SwapMutexCas64()
/art/openjdkjvmti/
Dti_search.cc142 ScopedLocalRef<jobject> old_value(self->GetJniEnv(), in Update() local
147 DCHECK(old_value.get() != nullptr); in Update()
149 str_value = self->DecodeJObject(old_value.get())->AsString()->ToModifiedUtf8(); in Update()
150 self->GetJniEnv()->DeleteLocalRef(old_value.release()); in Update()
/art/libartbase/base/
Dstl_util.h109 void ReplaceElement(Container& container, const T& old_value, const T& new_value) { in ReplaceElement() argument
110 auto it = std::find(container.begin(), container.end(), old_value); in ReplaceElement()
Dleb128_test.cc260 uint32_t old_value = uleb128_tests[i].decoded; in TEST() local
263 if (new_value <= old_value) { in TEST()
265 uint8_t* old_end = EncodeUnsignedLeb128(encoded_data, old_value); in TEST()
Dleb128.h275 uint32_t old_value = DecodeUnsignedLeb128(&old_end); in UpdateUnsignedLeb128() local
276 DCHECK_LE(UnsignedLeb128Size(value), UnsignedLeb128Size(old_value)); in UpdateUnsignedLeb128()
/art/runtime/gc/accounting/
Dcard_table-inl.h33 static inline bool byte_cas(uint8_t old_value, uint8_t new_value, uint8_t* address) { in byte_cas() argument
36 return byte_atomic->CompareAndSetWeakRelaxed(old_value, new_value); in byte_cas()
48 const uintptr_t old_word = cur_word | (static_cast<uintptr_t>(old_value) << shift_in_bits); in byte_cas()
/art/runtime/gc/
Dheap.cc3774 size_t old_value = new_native_bytes_allocated_.FetchAndAddRelaxed(bytes); in RegisterNativeAllocation() local
3776 if (old_value > NativeAllocationGcWatermark() * HeapGrowthMultiplier() && in RegisterNativeAllocation()