Searched refs:new_ref (Results 1 - 10 of 10) sorted by relevance

/art/runtime/mirror/
H A Dobject-readbarrier-inl.h216 uint32_t new_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(new_value));
220 bool success = atomic_addr->CompareAndSetStrongRelaxed(old_ref, new_ref);
245 uint32_t new_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(new_value));
249 bool success = atomic_addr->CompareAndSetStrongRelease(old_ref, new_ref);
H A Dobject-inl.h832 uint32_t new_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(new_value));
836 bool success = atomic_addr->CompareAndSetWeakSequentiallyConsistent(old_ref, new_ref);
873 uint32_t new_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(new_value));
877 bool success = atomic_addr->CompareAndSetStrongSequentiallyConsistent(old_ref, new_ref);
902 uint32_t new_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(new_value));
906 bool success = atomic_addr->CompareAndSetWeakRelaxed(old_ref, new_ref);
931 uint32_t new_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(new_value));
935 bool success = atomic_addr->CompareAndSetWeakRelease(old_ref, new_ref);
956 uint32_t new_ref(PtrCompression<kPoisonHeapReferences, Object>::Compress(new_value));
959 bool success = atomic_addr->CompareAndExchangeStrongSequentiallyConsistent(&old_ref, new_ref);
[all...]
H A Dclass.cc1157 ObjPtr<Object> new_ref = ReadBarrier::BarrierForRoot(root); local
1158 if (old_ref != new_ref) {
1164 CompressedReference<Object>::FromMirrorPtr(new_ref.Ptr()));
/art/runtime/
H A Dread_barrier-inl.h172 auto new_ref = mirror::CompressedReference<MirrorType>::FromMirrorPtr(ref); local
174 if (new_ref.AsMirrorPtr() != old_ref.AsMirrorPtr()) {
177 atomic_root->CompareAndSetStrongRelaxed(old_ref, new_ref);
H A Dintern_table.cc70 ObjPtr<mirror::String> new_ref = root.Read<kWithoutReadBarrier>(); local
71 if (new_ref != old_ref) {
76 strong_interns_.Insert(new_ref);
H A Dthread.cc3493 mirror::Object* new_ref = ref; local
3494 visitor_(&new_ref, reg, this);
3495 if (new_ref != ref) {
3496 shadow_frame->SetVRegReference(reg, new_ref);
3538 mirror::Object* new_ref = klass.Ptr(); variable
3539 visitor_(&new_ref, /* vreg */ -1, this);
3540 if (new_ref != klass) {
3541 method->CASDeclaringClass(klass.Ptr(), new_ref->AsClass());
3576 mirror::Object* new_ref = ref; local
3577 vreg_info.VisitStack(&new_ref,
3611 mirror::Object* new_ref = ref; local
[all...]
H A Dclass_linker.cc1968 ObjPtr<mirror::Class> new_ref = root.Read<kWithoutReadBarrier>(); local
1970 CHECK_EQ(new_ref, old_ref);
1978 ObjPtr<mirror::Object> new_ref = root.Read<kWithoutReadBarrier>(); local
1980 CHECK_EQ(new_ref, old_ref);
/art/runtime/gc/accounting/
H A Dmod_union_table.cc222 mirror::Object* new_ref = visitor_->MarkObject(old_ref); local
223 if (old_ref != new_ref) {
224 root->Assign(new_ref);
/art/runtime/gc/space/
H A Dimage_space.cc961 mirror::Object* new_ref = ForwardObject(ref); local
962 if (ref != new_ref) {
963 root->Assign(new_ref);
/art/runtime/gc/collector/
H A Dconcurrent_copying.cc2140 mirror::Object* new_ref = to_ref; local
2151 new_ref));
2166 mirror::Object* new_ref = to_ref; local
2172 } while (!addr->CompareAndSetWeakRelaxed(expected_ref, new_ref));
2184 auto new_ref = mirror::CompressedReference<mirror::Object>::FromMirrorPtr(to_ref); local
2191 } while (!addr->CompareAndSetWeakRelaxed(expected_ref, new_ref));

Completed in 551 milliseconds