Home
last modified time | relevance | path

Searched refs:kWithoutReadBarrier (Results 1 – 25 of 54) sorted by relevance

123

/art/runtime/
Dclass_table-inl.h35 return ComputeModifiedUtf8Hash(slot.Read<kWithoutReadBarrier>()->GetDescriptor(&temp)); in operator()
49 DCHECK(!a.Read<kWithoutReadBarrier>()->DescriptorEquals( in operator()
50 b.Read<kWithoutReadBarrier>()->GetDescriptor(&temp))); in operator()
54 return a.Read<kWithoutReadBarrier>()->DescriptorEquals( in operator()
55 b.Read<kWithoutReadBarrier>()->GetDescriptor(&temp)); in operator()
63 DCHECK(!a.Read<kWithoutReadBarrier>()->DescriptorEquals(b.first)); in operator()
66 return a.Read<kWithoutReadBarrier>()->DescriptorEquals(b.first); in operator()
132 return Read<kWithoutReadBarrier>() == nullptr; in IsNull()
141 if (kReadBarrierOption != kWithoutReadBarrier && before_ptr != after_ptr) { in Read()
155 ObjPtr<mirror::Class> after_ptr(root.Read<kWithoutReadBarrier>()); in VisitRoot()
Dintern_table-inl.h37 static_cast<uint32_t>(root.Read<kWithoutReadBarrier>()->GetHashCode())); in operator()
45 return a.Read<kWithoutReadBarrier>()->Equals(b.Read<kWithoutReadBarrier>()); in operator()
53 ObjPtr<mirror::String> a_string = a.Read<kWithoutReadBarrier>(); in operator()
115 CHECK(Find(string.Read<kWithoutReadBarrier>()) == nullptr) in AddInternStrings()
116 << "Already found " << string.Read<kWithoutReadBarrier>()->ToModifiedUtf8() in AddInternStrings()
Dclass_linker-inl.h76 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedString(string_idx); in ResolveString()
90 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedString(string_idx); in ResolveString()
128 referrer->GetDexCache<kDefaultVerifyFlags, kWithoutReadBarrier>()->GetResolvedType(type_idx); in ResolveType()
142 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedType(type_idx); in ResolveType()
156 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedType(type_idx); in ResolveType()
180 referrer->GetDexCache<kDefaultVerifyFlags, kWithoutReadBarrier>()->GetResolvedType(type_idx); in LookupResolvedType()
192 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedType(type_idx); in LookupResolvedType()
204 referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedType(type_idx); in LookupResolvedType()
312 ArtMethod* resolved_method = referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedMethod( in GetResolvedMethod()
365 ArtMethod* resolved_method = referrer->GetDexCache<kWithoutReadBarrier>()->GetResolvedMethod( in ResolveMethod()
[all …]
Dcha.cc108 ObjPtr<mirror::Class> super = klass->GetSuperClass<kDefaultVerifyFlags, kWithoutReadBarrier>(); in ResetSingleImplementationInHierarchy()
121 klass->GetClassLoader<kDefaultVerifyFlags, kWithoutReadBarrier>(); in ResetSingleImplementationInHierarchy()
124 klass->GetVTableEntry<kDefaultVerifyFlags, kWithoutReadBarrier>(vtbl_index, pointer_size); in ResetSingleImplementationInHierarchy()
136 super_it = super_it->GetSuperClass<kDefaultVerifyFlags, kWithoutReadBarrier>()) { in ResetSingleImplementationInHierarchy()
139 GetClassLoader<kDefaultVerifyFlags, kWithoutReadBarrier>(); in ResetSingleImplementationInHierarchy()
145 GetVTableEntry<kDefaultVerifyFlags, kWithoutReadBarrier>(vtbl_index, pointer_size); in ResetSingleImplementationInHierarchy()
147 super_method->HasSingleImplementation<kWithoutReadBarrier>() && in ResetSingleImplementationInHierarchy()
154 DCHECK(!super_method->HasSingleImplementation<kWithoutReadBarrier>()); in ResetSingleImplementationInHierarchy()
161 ObjPtr<mirror::IfTable> iftable = klass->GetIfTable<kDefaultVerifyFlags, kWithoutReadBarrier>(); in ResetSingleImplementationInHierarchy()
165 iftable->GetInterface<kDefaultVerifyFlags, kWithoutReadBarrier>(i); in ResetSingleImplementationInHierarchy()
[all …]
Dread_barrier_option.h60 kWithoutReadBarrier, // Don't perform a read barrier. enumerator
Dreference_table.cc136 ObjPtr<mirror::Object> obj1 = root1.Read<kWithoutReadBarrier>(); in Dump()
137 ObjPtr<mirror::Object> obj2 = root2.Read<kWithoutReadBarrier>(); in Dump()
299 ObjPtr<mirror::Object> current = root.Read<kWithoutReadBarrier>(); in Dump()
306 ObjPtr<mirror::Object> prevObj = prev.root.Read<kWithoutReadBarrier>(); in Dump()
351 ObjPtr<mirror::Object> elemObj = elem.root.Read<kWithoutReadBarrier>(); in Dump()
Dintern_table.cc69 ObjPtr<mirror::String> old_ref = root.Read<kWithoutReadBarrier>(); in VisitRoots()
71 ObjPtr<mirror::String> new_ref = root.Read<kWithoutReadBarrier>(); in VisitRoots()
373 mirror::Object* object = it->Read<kWithoutReadBarrier>(); in SweepWeaks()
Dfault_handler.cc72 ObjPtr<mirror::Class> actual_class = method->GetDeclaringClassUnchecked<kWithoutReadBarrier>(); in SafeGetDeclaringClass()
117 return method_obj->GetDeclaringClassUnchecked<kWithoutReadBarrier>().Ptr(); in SafeGetDeclaringClass()
Dart_method-inl.h163 return GetDexCache<kWithoutReadBarrier>()->GetDexFile(); in GetDexFile()
324 return GetDeclaringClass<kWithoutReadBarrier>()->IsProxyClass(); in IsProxyMethod()
/art/compiler/optimizing/
Dintrinsic_objects.cc63 boot_image_live_objects->GetWithoutChecks<kVerifyNone, kWithoutReadBarrier>( in GetIntegerValueOfCache()
80 boot_image_live_objects->GetWithoutChecks<kVerifyNone, kWithoutReadBarrier>( in GetIntegerValueOfObject()
94 ->GetFieldObject<mirror::Object, kVerifyNone, kWithoutReadBarrier>(result))); in GetIntegerValueOfArrayDataOffset()
Dintrinsics.cc70 main_header.GetImageRoot<kWithoutReadBarrier>(ImageHeader::kBootImageLiveObjects)); in GetBootImageLiveObjects()
137 boot_image_cache->GetWithoutChecks<kVerifyNone, kWithoutReadBarrier>(i); in CheckIntegerCache()
242 low_integer->GetClass<kVerifyNone, kWithoutReadBarrier>(); in ComputeIntegerValueOfLocations()
328 ObjPtr<mirror::Class> integer_class = low_integer->GetClass<kVerifyNone, kWithoutReadBarrier>(); in ComputeIntegerValueOfInfo()
/art/runtime/gc/space/
Dbump_pointer_space-walk-inl.h67 if (obj->GetClass<kDefaultVerifyFlags, kWithoutReadBarrier>() == nullptr) { in Walk()
88 while (obj < end_obj && obj->GetClass<kDefaultVerifyFlags, kWithoutReadBarrier>() != nullptr) { in Walk()
Dimage_space.cc281 heap_visitor_(klass->GetClass<kVerifyNone, kWithoutReadBarrier>())); in VisitClass()
306 klass->GetSuperClass<kVerifyNone, kWithoutReadBarrier>(); in VisitClass()
348 kWithoutReadBarrier>(*this, *this); in VisitObject()
376 T* old_value = root->template Read<kWithoutReadBarrier>(); in PatchGcRoot()
408 object->GetFieldObject<mirror::Object, kVerifyNone, kWithoutReadBarrier>(offset); in PatchReferenceField()
456 object->GetFieldObject<mirror::Object, kVerifyNone, kWithoutReadBarrier>(field_offset); in operator ()()
458 old_value->GetClass<kVerifyNone, kWithoutReadBarrier>() == string_class_) { in operator ()()
482 return intern_remap_.begin()->first->GetClass<kVerifyNone, kWithoutReadBarrier>(); in GetStringClass()
804 kWithoutReadBarrier>(visitor, visitor); in RemapInternedStringDuplicates()
822 intern_remap->Put(new_it->Read<kWithoutReadBarrier>(), old_s.Read<kWithoutReadBarrier>()); in RemoveDuplicates()
[all …]
/art/runtime/gc/
Dreference_queue.cc51 ObjPtr<mirror::Reference> head = list_->GetPendingNext<kWithoutReadBarrier>(); in EnqueueReference()
61 ObjPtr<mirror::Reference> ref = list_->GetPendingNext<kWithoutReadBarrier>(); in DequeuePendingReference()
68 ObjPtr<mirror::Reference> next = ref->GetPendingNext<kWithoutReadBarrier>(); in DequeuePendingReference()
93 ObjPtr<mirror::Object> referent = ref->GetReferent<kWithoutReadBarrier>(); in DisableReadBarrierForReference()
Dverification.cc58 mirror::Class* klass = obj->GetClass<kVerifyNone, kWithoutReadBarrier>(); in DumpObjectInfo()
98 mirror::Class* holder_klass = holder->GetClass<kVerifyNone, kWithoutReadBarrier>(); in LogHeapCorruption()
140 mirror::Class* k1 = klass->GetClass<kVerifyNone, kWithoutReadBarrier>(); in IsValidClass()
147 mirror::Class* k2 = k1->GetClass<kVerifyNone, kWithoutReadBarrier>(); in IsValidClass()
Dallocation_record.cc80 mirror::Object* old_object = klass.Read<kWithoutReadBarrier>(); in SweepClassObject()
100 mirror::Object* old_object = it->first.Read<kWithoutReadBarrier>(); in SweepAllocationRecords()
Dsystem_weak_test.cc77 mirror::Object* old_object = weak_.Read<kWithoutReadBarrier>(); in Sweep()
/art/openjdkjvmti/
Djvmti_weak_table.h201 return reinterpret_cast<uintptr_t>(r.Read<art::kWithoutReadBarrier>()); in operator()
209 return r1.Read<art::kWithoutReadBarrier>() == r2.Read<art::kWithoutReadBarrier>(); in operator()
/art/runtime/mirror/
Dclass-inl.h87 return GetSuperClass<kDefaultVerifyFlags, kWithoutReadBarrier>() != nullptr; in HasSuperClass()
319 return GetVTable<kDefaultVerifyFlags, kWithoutReadBarrier>() != nullptr || in HasVTable()
330 ObjPtr<PointerArray> vtable = GetVTable<kVerifyFlags, kWithoutReadBarrier>(); in GetVTableLength()
674 return GetIfTable<kVerifyFlags, kWithoutReadBarrier>()->Count(); in GetIfTableCount()
853 ObjPtr<Class> java_lang_Class = GetClass<kVerifyFlags, kWithoutReadBarrier>(); in IsClassClass()
861 return *GetDexCache<kDefaultVerifyFlags, kWithoutReadBarrier>()->GetDexFile(); in GetDexFile()
874 klass = klass->GetComponentType<kDefaultVerifyFlags, kWithoutReadBarrier>(); in DescriptorEquals()
915 return GetClassLoader<kDefaultVerifyFlags, kWithoutReadBarrier>() == nullptr; in IsBootStrapClassLoaded()
1044 return GetComponentType<kDefaultVerifyFlags, kWithoutReadBarrier>()->GetPrimitiveTypeSizeShift(); in GetComponentSizeShift()
1049 return !IsPrimitive() && GetSuperClass<kDefaultVerifyFlags, kWithoutReadBarrier>() == nullptr; in IsObjectClass()
[all …]
Dobject-inl.h145 ObjPtr<Class> klass = GetClass<kVerifyFlags, kWithoutReadBarrier>(); in IsClass()
146 ObjPtr<Class> java_lang_Class = klass->GetClass<kVerifyFlags, kWithoutReadBarrier>(); in IsClass()
162 !GetClass<kNewFlags, kWithoutReadBarrier>()-> in IsObjectArray()
163 template GetComponentType<kNewFlags, kWithoutReadBarrier>()->IsPrimitive(); in IsObjectArray()
176 return GetClass<kVerifyFlags, kWithoutReadBarrier>()->template IsArrayClass<kVerifyFlags>(); in IsArrayInstance()
200 const ObjPtr<Class> klass = GetClass<kVerifyFlags, kWithoutReadBarrier>(); in IsSpecificPrimitiveArray()
202 const ObjPtr<Class> component_type = klass->GetComponentType<kNewFlags, kWithoutReadBarrier>(); in IsSpecificPrimitiveArray()
307 return GetClass<kVerifyFlags, kWithoutReadBarrier>()->IsStringClass(); in IsString()
361 result = GetClass<kNewFlags, kWithoutReadBarrier>()->template GetObjectSize<kNewFlags>(); in SizeOf()
369 << GetClass<kNewFlags, kWithoutReadBarrier>()->PrettyClass(); in SizeOf()
Dobject_array-inl.h133 ObjPtr<T> obj = src->template GetWithoutChecks<kDefaultVerifyFlags, kWithoutReadBarrier>( in AssignableMemmove()
158 ObjPtr<T> obj = src->template GetWithoutChecks<kDefaultVerifyFlags, kWithoutReadBarrier>( in AssignableMemmove()
209 src->template GetWithoutChecks<kDefaultVerifyFlags, kWithoutReadBarrier>(src_pos + i); in AssignableMemcpy()
257 o = src->template GetWithoutChecks<kDefaultVerifyFlags, kWithoutReadBarrier>( in AssignableCheckingMemcpy()
Dreference.h98 return GetPendingNext<kWithoutReadBarrier>() == nullptr; in IsUnprocessed()
/art/runtime/native/
Djava_lang_ref_Reference.cc47 const ObjPtr<mirror::Object> referent = ref->template GetReferent<kWithoutReadBarrier>(); in Reference_refersTo0()
/art/runtime/gc/collector/
Dconcurrent_copying.cc608 CheckReference(obj->GetFieldObject<mirror::Object, kVerifyNone, kWithoutReadBarrier>(offset), in operator ()()
615 CheckReference(ref->GetReferent<kWithoutReadBarrier>(), in operator ()()
654 ref->GetClass<kVerifyNone, kWithoutReadBarrier>())); in CheckReference()
674 kWithoutReadBarrier>(visitor, visitor); in VerifyGrayImmuneObjects()
691 CheckReference(obj->GetFieldObject<mirror::Object, kDefaultVerifyFlags, kWithoutReadBarrier>( in operator ()()
741 obj->VisitReferences</*kVisitNativeRoots=*/true, kVerifyNone, kWithoutReadBarrier>( in VerifyNoMissingCardMarks()
1077 obj->GetFieldObject<mirror::Object, kVerifyNone, kWithoutReadBarrier>(offset); in operator ()()
1087 ref = obj->GetClass<kVerifyNone, kWithoutReadBarrier>(); in operator ()()
1117 && ref->AsReference()->GetReferent<kWithoutReadBarrier>() != nullptr) { in operator ()()
1184 ref->VisitReferences</*kVisitNativeRoots=*/ true, kDefaultVerifyFlags, kWithoutReadBarrier>( in AddLiveBytesAndScanRef()
[all …]
/art/runtime/jit/
Dprofiling_info.cc82 mirror::Class* existing = cache->classes_[i].Read<kWithoutReadBarrier>(); in AddInvokeInfo()

123