/art/runtime/mirror/ |
H A D | object-readbarrier-inl.h | 42 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 D | object-inl.h | 570 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 D | object.h | 326 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 D | var_handle.cc | 509 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 D | subtype_check.h | 462 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 D | subtype_check_test.cc | 90 int32_t old_value, 94 if (old_value == GetField32Volatile(offset)) {
|
H A D | runtime.cc | 528 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 D | quasi_atomic.h | 135 // 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 D | quasi_atomic.cc | 58 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 D | stl_util.h | 107 // 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 D | leb128_test.cc | 260 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 D | leb128.h | 275 uint32_t old_value = DecodeUnsignedLeb128(&old_end); local 276 DCHECK_LE(UnsignedLeb128Size(value), UnsignedLeb128Size(old_value));
|
/art/openjdkjvmti/ |
H A D | ti_search.cc | 142 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 D | card_table-inl.h | 33 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 D | heap.cc | 3774 size_t old_value = new_native_bytes_allocated_.FetchAndAddRelaxed(bytes); local 3776 if (old_value > NativeAllocationGcWatermark() * HeapGrowthMultiplier() &&
|