/art/runtime/entrypoints/quick/ |
H A D | quick_field_entrypoints.cc | 120 SetType new_value, \ 129 field->Set ## Kind <false>(field->GetDeclaringClass(), new_value); \ 135 reinterpret_cast<mirror::Object**>(&new_value))); \ 143 field->Set ## Kind <false>(field->GetDeclaringClass(), new_value); \ 151 SetType new_value, \ 160 field->Set ## Kind <false>(obj, new_value); \ 166 reinterpret_cast<mirror::Object**>(&new_value))); \ 182 field->Set ## Kind<false>(obj, new_value); \ 207 SetType new_value, \ 211 field_idx, new_value, GetReferre [all...] |
/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); 49 const uintptr_t new_word = cur_word | (static_cast<uintptr_t>(new_value) << shift_in_bits); 150 uint8_t expected, new_value; local 153 new_value = visitor(expected); 154 } while (expected != new_value && UNLIKELY(!byte_cas(expected, new_value, card_cur))); 155 if (expected != new_value) { 156 modified(card_cur, expected, new_value); 164 uint8_t expected, new_value; local [all...] |
H A D | remembered_set.cc | 45 void operator()(uint8_t* card, uint8_t expected_value, uint8_t new_value ATTRIBUTE_UNUSED) const {
|
/art/runtime/ |
H A D | subtype_check.h | 456 SubtypeCheckBitsAndStatus new_value; local 475 new_value = old_value; 476 new_value.subtype_check_info_ = new_bits; 480 memcpy(&int32_data, &new_value, sizeof(int32_t)); 481 DCHECK_EQ(int32_data, new_value.int32_alias_) << int32_data; 483 DCHECK_EQ(old_status, new_value.status_) 484 << "full new: " << bit_cast<uint32_t>(new_value) 491 new_value.int32_alias_)) { 501 SubtypeCheckBitsAndStatus new_value; local 514 new_value [all...] |
H A D | signal_catcher.h | 63 void SetHaltFlag(bool new_value) REQUIRES(!lock_);
|
H A D | art_field-inl.h | 65 inline void ArtField::Set32(ObjPtr<mirror::Object> object, uint32_t new_value) { argument 69 object->SetField32Volatile<kTransactionActive>(GetOffset(), new_value); local 71 object->SetField32<kTransactionActive>(GetOffset(), new_value); local 85 inline void ArtField::Set64(ObjPtr<mirror::Object> object, uint64_t new_value) { argument 89 object->SetField64Volatile<kTransactionActive>(GetOffset(), new_value); local 91 object->SetField64<kTransactionActive>(GetOffset(), new_value); local 106 inline void ArtField::SetObj(ObjPtr<mirror::Object> object, ObjPtr<mirror::Object> new_value) { argument 110 object->SetFieldObjectVolatile<kTransactionActive>(GetOffset(), new_value); local 112 object->SetFieldObject<kTransactionActive>(GetOffset(), new_value); local
|
H A D | art_field.h | 156 void Set32(ObjPtr<mirror::Object> object, uint32_t new_value) 162 void Set64(ObjPtr<mirror::Object> object, uint64_t new_value) 170 void SetObj(ObjPtr<mirror::Object> object, ObjPtr<mirror::Object> new_value)
|
H A D | signal_catcher.cc | 109 void SignalCatcher::SetHaltFlag(bool new_value) { argument 111 halt_ = new_value;
|
H A D | stack.h | 203 bool SetVReg(ArtMethod* m, uint16_t vreg, uint32_t new_value, VRegKind kind) 210 uint64_t new_value,
|
/art/runtime/mirror/ |
H A D | object-inl.h | 417 inline void Object::SetFieldBoolean(MemberOffset field_offset, uint8_t new_value) 430 SetField<uint8_t, kIsVolatile>(field_offset, new_value); 435 inline void Object::SetFieldByte(MemberOffset field_offset, int8_t new_value) 448 SetField<int8_t, kIsVolatile>(field_offset, new_value); 452 inline void Object::SetFieldBooleanVolatile(MemberOffset field_offset, uint8_t new_value) { argument 454 field_offset, new_value); 458 inline void Object::SetFieldByteVolatile(MemberOffset field_offset, int8_t new_value) { argument 460 field_offset, new_value); 491 inline void Object::SetFieldChar(MemberOffset field_offset, uint16_t new_value) { argument 503 SetField<uint16_t, kIsVolatile>(field_offset, new_value); 508 SetFieldShort(MemberOffset field_offset, int16_t new_value) argument 524 SetFieldCharVolatile(MemberOffset field_offset, uint16_t new_value) argument 530 SetFieldShortVolatile(MemberOffset field_offset, int16_t new_value) argument 537 SetField32(MemberOffset field_offset, int32_t new_value) argument 553 SetField32Volatile(MemberOffset field_offset, int32_t new_value) argument 558 SetField32Transaction(MemberOffset field_offset, int32_t new_value) argument 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 642 SetField64(MemberOffset field_offset, int64_t new_value) argument 658 SetField64Volatile(MemberOffset field_offset, int64_t new_value) argument 664 SetField64Transaction(MemberOffset field_offset, 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 738 SetFieldObjectWithoutWriteBarrier(MemberOffset field_offset, ObjPtr<Object> new_value) argument 765 SetFieldObject(MemberOffset field_offset, ObjPtr<Object> new_value) argument 776 SetFieldObjectVolatile(MemberOffset field_offset, ObjPtr<Object> new_value) argument 782 SetFieldObjectTransaction(MemberOffset field_offset, ObjPtr<Object> 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 975 ExchangeFieldObject(MemberOffset field_offset, ObjPtr<Object> new_value) argument [all...] |
H A D | object.h | 300 ObjPtr<Object> new_value) 307 ALWAYS_INLINE void SetFieldObject(MemberOffset field_offset, ObjPtr<Object> new_value) 314 ObjPtr<Object> new_value) 319 ALWAYS_INLINE void SetFieldObjectTransaction(MemberOffset field_offset, ObjPtr<Object> new_value) 327 ObjPtr<Object> new_value) 334 ObjPtr<Object> new_value) 341 ObjPtr<Object> new_value) 348 ObjPtr<Object> new_value) 356 ObjPtr<Object> new_value) 362 ObjPtr<Object> ExchangeFieldObject(MemberOffset field_offset, ObjPtr<Object> new_value) [all...] |
H A D | object-readbarrier-inl.h | 42 int32_t old_value, int32_t new_value) { 55 return atomic_addr->CompareAndSetWeakRelaxed(old_value, new_value); 199 ObjPtr<Object> new_value) { 207 VerifyObject(new_value); 216 uint32_t new_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(new_value)); 228 ObjPtr<Object> new_value) { 236 VerifyObject(new_value); 245 uint32_t new_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(new_value)); 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
|
H A D | object.cc | 174 uint32_t expected_value, new_value; local 177 new_value = expected_value * 1103515245 + 12345; 178 } while (!hash_code_seed.CompareAndSetWeakRelaxed(expected_value, new_value) || 231 void Object::CheckFieldAssignmentImpl(MemberOffset field_offset, ObjPtr<Object> new_value) { argument 246 CHECK(field_type->IsAssignableFrom(new_value->GetClass())); 264 CHECK(field_type->IsAssignableFrom(new_value->GetClass()));
|
H A D | var_handle.cc | 415 explicit AtomicSetAccessor(T new_value) : new_value_(new_value) {} argument 505 AtomicGetAndSetAccessor(T new_value, JValue* result) : new_value_(new_value), result_(result) {} argument 538 T new_value; local 540 new_value = old_value + addend; 541 } while (!atom->compare_exchange_weak(old_value, new_value, MO, std::memory_order_relaxed)); 894 T new_value = ValueGetter<T>::Get(getter); local 895 SetAccessor<T> accessor(new_value); 909 T new_value local 943 T new_value = ValueGetter<T>::Get(getter); local 1001 ObjPtr<Object> new_value = ValueGetter<ObjPtr<Object>>::Get(getter); local 1018 ObjPtr<Object> new_value = ValueGetter<ObjPtr<Object>>::Get(getter); local 1092 ObjPtr<Object> new_value = ValueGetter<ObjPtr<Object>>::Get(getter); local 1147 T new_value = ValueGetter<T>::Get(getter); local 1162 T new_value = ValueGetter<T>::Get(getter); local 1196 T new_value = ValueGetter<T>::Get(getter); local 1274 T new_value = ValueGetter<T>::Get(getter); local 1296 T new_value = ValueGetter<T>::Get(getter); local 1313 T new_value = ValueGetter<T>::Get(getter); local 1355 T new_value = ValueGetter<T>::Get(getter); local [all...] |
H A D | string.cc | 152 uint8_t* new_value = new_string->GetValueCompressed(); local 153 memcpy(new_value, string->GetValueCompressed(), length * sizeof(uint8_t)); 154 memcpy(new_value + length, string2->GetValueCompressed(), length2 * sizeof(uint8_t)); 156 uint16_t* new_value = new_string->GetValue(); local 159 new_value[i] = string->CharAt(i); 162 memcpy(new_value, string->GetValue(), length * sizeof(uint16_t)); 166 new_value[i+length] = string2->CharAt(i); 169 memcpy(new_value + length, string2->GetValue(), length2 * sizeof(uint16_t));
|
/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" 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 61 *addr = new_value;
|
/art/runtime/interpreter/mterp/ |
H A D | mterp.cc | 684 uint8_t new_value, 691 field->SetBoolean<false>(obj, new_value); 694 field->SetByte<false>(obj, new_value); 703 uint16_t new_value, 711 field->SetChar<false>(obj, new_value); 714 field->SetShort<false>(obj, new_value); 723 uint32_t new_value, 729 field->Set32<false>(obj, new_value); 737 uint64_t* new_value, 743 field->Set64<false>(obj, *new_value); [all...] |
/art/runtime/native/ |
H A D | java_lang_reflect_Field.cc | 255 const JValue& new_value) 263 o->SetFieldBooleanVolatile<false>(offset, new_value.GetZ()); 265 o->SetFieldBoolean<false>(offset, new_value.GetZ()); 270 o->SetFieldBooleanVolatile<false>(offset, new_value.GetB()); 272 o->SetFieldBoolean<false>(offset, new_value.GetB()); 277 o->SetFieldCharVolatile<false>(offset, new_value.GetC()); 279 o->SetFieldChar<false>(offset, new_value.GetC()); 285 o->SetField32Volatile<false>(offset, new_value.GetI()); 287 o->SetField32<false>(offset, new_value.GetI()); 293 o->SetField64Volatile<false>(offset, new_value 363 SetPrimitiveField(JNIEnv* env, jobject javaField, jobject javaObj, const JValue& new_value) argument [all...] |
/art/libartbase/base/ |
H A D | stl_util.h | 109 void ReplaceElement(Container& container, const T& old_value, const T& new_value) { argument 112 *it = new_value;
|
H A D | leb128_test.cc | 261 uint32_t new_value = uleb128_tests[j].decoded; local 263 if (new_value <= old_value) { 266 UpdateUnsignedLeb128(encoded_data, new_value); 268 EXPECT_EQ(DecodeUnsignedLeb128(&new_end), new_value); local
|
H A D | variant_map.h | 287 auto* new_value = new TValue(value); local 290 bool inserted = storage_map_.insert({key.Clone(), new_value}).second;
|
/art/compiler/utils/ |
H A D | swap_space.cc | 139 FreeBySizeEntry new_value(old_chunk.size - size, entry); 140 if (free_by_size_.key_comp()(*prev, new_value)) { 145 free_by_size_.insert(new_value);
|
/art/openjdkjvmti/ |
H A D | ti_search.cc | 165 art::ObjPtr<art::mirror::Object> new_value = local 167 if (new_value == nullptr) { 173 new_val_jobj.reset(self->GetJniEnv()->AddLocalReference<jobject>(new_value));
|
/art/test/ti-stress/ |
H A D | stress.cc | 475 static std::string PrintJValue(jvmtiEnv* jvmtienv, JNIEnv* env, char type, jvalue new_value) { argument 479 jobject nv = new_value.l; 495 if (new_value.z) { 504 oss << static_cast<type>(new_value.sym); \ 528 jvalue new_value) { 541 << PrintJValue(jvmtienv, env, type, new_value) << ". Thread is \"" 519 FieldModificationHook(jvmtiEnv* jvmtienv, JNIEnv* env, jthread thread, jmethodID m, jlocation location, jclass field_klass, jobject object, jfieldID field, char type, jvalue new_value) argument
|