Searched refs:new_value (Results 1 - 25 of 38) sorted by relevance

12

/art/runtime/entrypoints/quick/
H A Dquick_field_entrypoints.cc120 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 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);
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 Dremembered_set.cc45 void operator()(uint8_t* card, uint8_t expected_value, uint8_t new_value ATTRIBUTE_UNUSED) const {
/art/runtime/
H A Dsubtype_check.h456 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 Dsignal_catcher.h63 void SetHaltFlag(bool new_value) REQUIRES(!lock_);
H A Dart_field-inl.h65 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 Dart_field.h156 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 Dsignal_catcher.cc109 void SignalCatcher::SetHaltFlag(bool new_value) { argument
111 halt_ = new_value;
H A Dstack.h203 bool SetVReg(ArtMethod* m, uint16_t vreg, uint32_t new_value, VRegKind kind)
210 uint64_t new_value,
/art/runtime/mirror/
H A Dobject-inl.h417 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 Dobject.h300 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 Dobject-readbarrier-inl.h42 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 Dobject.cc174 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 Dvar_handle.cc415 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 Dstring.cc152 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 Dquasi_atomic.h135 // 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 Dquasi_atomic.cc58 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 Dmterp.cc684 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 Djava_lang_reflect_Field.cc255 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 Dstl_util.h109 void ReplaceElement(Container& container, const T& old_value, const T& new_value) { argument
112 *it = new_value;
H A Dleb128_test.cc261 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 Dvariant_map.h287 auto* new_value = new TValue(value); local
290 bool inserted = storage_map_.insert({key.Clone(), new_value}).second;
/art/compiler/utils/
H A Dswap_space.cc139 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 Dti_search.cc165 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 Dstress.cc475 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

Completed in 371 milliseconds

12