/art/runtime/mirror/ |
object-refvisitor-inl.h | 31 ReadBarrierOption kReadBarrierOption, 36 ObjPtr<Class> klass = GetClass<kVerifyFlags, kReadBarrierOption>(); 40 DCHECK((!klass->IsVariableSize<kVerifyFlags, kReadBarrierOption>())); 41 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass, visitor); 42 DCHECK((!klass->IsClassClass<kVerifyFlags, kReadBarrierOption>())); 45 DCHECK((!klass->IsArrayClass<kVerifyFlags, kReadBarrierOption>())); 50 DCHECK((klass->IsClassClass<kVerifyFlags, kReadBarrierOption>())); 51 ObjPtr<Class> as_klass = AsClass<kVerifyNone, kReadBarrierOption>(); 52 as_klass->VisitReferences<kVisitNativeRoots, kVerifyFlags, kReadBarrierOption>(klass, 55 DCHECK((klass->IsObjectArrayClass<kVerifyFlags, kReadBarrierOption>())); [all...] |
class-refvisitor-inl.h | 30 ReadBarrierOption kReadBarrierOption, 33 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass.Ptr(), visitor); 45 VisitStaticFieldsReferences<kVerifyFlags, kReadBarrierOption>(this, visitor); 49 VisitNativeRoots<kReadBarrierOption>( 54 template<ReadBarrierOption kReadBarrierOption, class Visitor> 60 CHECK_EQ(field.GetDeclaringClass<kReadBarrierOption>(), this) << GetStatus(); 67 CHECK_EQ(field.GetDeclaringClass<kReadBarrierOption>(), this) << GetStatus(); 71 method.VisitRoots<kReadBarrierOption>(visitor, pointer_size); 73 ObjPtr<ClassExt> ext(GetExtData<kDefaultVerifyFlags, kReadBarrierOption>()); 75 ext->VisitNativeRoots<kReadBarrierOption, Visitor>(visitor, pointer_size) [all...] |
class_ext-inl.h | 27 template<ReadBarrierOption kReadBarrierOption, class Visitor> 29 ObjPtr<PointerArray> arr(GetObsoleteMethods<kDefaultVerifyFlags, kReadBarrierOption>()); 37 kReadBarrierOption>(i, pointer_size); 39 method->VisitRoots<kReadBarrierOption>(visitor, pointer_size);
|
class_loader-inl.h | 29 ReadBarrierOption kReadBarrierOption, 33 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass, visitor);
|
iftable.h | 38 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 40 auto* method_array = down_cast<PointerArray*>(Get<kVerifyFlags, kReadBarrierOption>( 47 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 50 Get<kVerifyFlags, kReadBarrierOption>((i * kMax) + kMethodArray));
|
object-inl.h | 50 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption> 52 return GetFieldObject<Class, kVerifyFlags, kReadBarrierOption>( 166 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption> 168 Class* java_lang_Class = GetClass<kVerifyFlags, kReadBarrierOption>()-> 169 template GetClass<kVerifyFlags, kReadBarrierOption>(); 171 kReadBarrierOption>() == java_lang_Class; 174 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption> 176 DCHECK((IsClass<kVerifyFlags, kReadBarrierOption>())); 180 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption> 183 return IsArrayInstance<kVerifyFlags, kReadBarrierOption>() & [all...] |
reference-inl.h | 52 template<ReadBarrierOption kReadBarrierOption> 55 return java_lang_ref_Reference_.Read<kReadBarrierOption>();
|
reference.h | 66 template<ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 68 return GetFieldObjectVolatile<Object, kDefaultVerifyFlags, kReadBarrierOption>( 78 template <ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 80 return GetFieldObject<Reference, kDefaultVerifyFlags, kReadBarrierOption>(PendingNextOffset()); 101 template<ReadBarrierOption kReadBarrierOption = kWithReadBarrier>
|
class_ext.h | 56 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 58 return GetFieldObject<PointerArray, kVerifyFlags, kReadBarrierOption>( 79 template<ReadBarrierOption kReadBarrierOption = kWithReadBarrier, class Visitor>
|
class-inl.h | 44 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption> 47 DCHECK((!IsVariableSize<kVerifyFlags, kReadBarrierOption>())) << "class=" << PrettyTypeOf(); 51 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption> 54 DCHECK((!IsVariableSize<kVerifyFlags, kReadBarrierOption>())) << "class=" << PrettyTypeOf(); 59 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption> 66 return GetFieldObject<Class, kVerifyFlags, kReadBarrierOption>( 81 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption> 83 return GetFieldObject<ClassLoader, kVerifyFlags, kReadBarrierOption>( 87 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption> 89 return GetFieldObject<ClassExt, kVerifyFlags, kReadBarrierOption>( [all...] |
dex_cache-inl.h | 305 ReadBarrierOption kReadBarrierOption, 318 T* const before = source.object.template Read<kReadBarrierOption>(); 320 if (source.object.template Read<kReadBarrierOption>() != before) { 328 ReadBarrierOption kReadBarrierOption, 332 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass, visitor); 335 VisitDexCachePairs<String, kReadBarrierOption, Visitor>( 338 VisitDexCachePairs<Class, kReadBarrierOption, Visitor>( 341 VisitDexCachePairs<MethodType, kReadBarrierOption, Visitor>( 351 template <ReadBarrierOption kReadBarrierOption, typename Visitor> 356 String* ptr = source.object.Read<kReadBarrierOption>(); [all...] |
object.h | 92 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 181 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 184 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 188 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 192 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 196 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 199 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 203 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 206 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 210 ReadBarrierOption kReadBarrierOption = kWithReadBarrier [all...] |
array.h | 56 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 172 template <ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 175 return array_class_.Read<kReadBarrierOption>(); 206 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 227 ReadBarrierOption kReadBarrierOption = kWithReadBarrier,
|
object_array.h | 46 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 76 ReadBarrierOption kReadBarrierOption = kWithReadBarrier>
|
class.h | 480 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 484 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 489 template<ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 497 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 507 template<ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 509 return 1U << GetComponentSizeShift<kReadBarrierOption>(); 512 template<ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 514 return GetComponentType<kDefaultVerifyFlags, kReadBarrierOption>()->GetPrimitiveTypeSizeShift(); 526 ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 529 (IsAbstract() && IsArrayClass<kVerifyFlags, kReadBarrierOption>()); [all...] |
class_loader.h | 72 ReadBarrierOption kReadBarrierOption = kWithReadBarrier,
|
array-inl.h | 41 template<VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption> 44 size_t component_size_shift = GetClass<kVerifyFlags, kReadBarrierOption>()-> 45 template GetComponentSizeShift<kReadBarrierOption>(); 398 template<typename T, VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption> 404 AsLongArray<kVerifyFlags, kReadBarrierOption>()->GetWithoutChecks(idx)); 407 AsIntArray<kVerifyFlags, kReadBarrierOption>()->GetWithoutChecks(idx))); 429 template <VerifyObjectFlags kVerifyFlags, ReadBarrierOption kReadBarrierOption, typename Visitor> 434 void* ptr = GetElementPtrSize<void*, kVerifyFlags, kReadBarrierOption>(i, pointer_size);
|
/art/runtime/ |
gc_root-inl.h | 30 template<ReadBarrierOption kReadBarrierOption> 33 ReadBarrier::BarrierForRoot<mirror::Object, kReadBarrierOption>(&root_, gc_root_source));
|
image-inl.h | 29 template <ReadBarrierOption kReadBarrierOption> 31 mirror::ObjectArray<mirror::Object>* image_roots = GetImageRoots<kReadBarrierOption>(); 32 return image_roots->Get<kVerifyNone, kReadBarrierOption>(static_cast<int32_t>(image_root)); 35 template <ReadBarrierOption kReadBarrierOption> 44 ReadBarrier::BarrierForRoot<mirror::ObjectArray<mirror::Object>, kReadBarrierOption>(
|
read_barrier.h | 51 template <typename MirrorType, ReadBarrierOption kReadBarrierOption = kWithReadBarrier, 59 template <typename MirrorType, ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 66 template <typename MirrorType, ReadBarrierOption kReadBarrierOption = kWithReadBarrier>
|
read_barrier-inl.h | 36 template <typename MirrorType, ReadBarrierOption kReadBarrierOption, bool kAlwaysUpdateField> 39 constexpr bool with_read_barrier = kReadBarrierOption == kWithReadBarrier; 100 template <typename MirrorType, ReadBarrierOption kReadBarrierOption> 104 const bool with_read_barrier = kReadBarrierOption == kWithReadBarrier; 148 template <typename MirrorType, ReadBarrierOption kReadBarrierOption> 152 const bool with_read_barrier = kReadBarrierOption == kWithReadBarrier;
|
class_table-inl.h | 89 template<ReadBarrierOption kReadBarrierOption> 94 GcRoot<mirror::Class>(before_ptr).Read<kReadBarrierOption>()); 95 if (kReadBarrierOption != kWithoutReadBarrier && before_ptr != after_ptr) {
|
indirect_reference_table-inl.h | 89 template<ReadBarrierOption kReadBarrierOption> 95 ObjPtr<mirror::Object> obj = table_[idx].GetReference()->Read<kReadBarrierOption>();
|
art_method-inl.h | 50 template <ReadBarrierOption kReadBarrierOption> 53 return declaring_class_.Read<kReadBarrierOption>(&gc_root_source); 56 template <ReadBarrierOption kReadBarrierOption> 58 mirror::Class* result = GetDeclaringClassUnchecked<kReadBarrierOption>(); 364 template <ReadBarrierOption kReadBarrierOption> 367 mirror::Class* klass = GetDeclaringClass<kReadBarrierOption>(); 368 return klass->GetDexCache<kDefaultVerifyFlags, kReadBarrierOption>(); 462 template<ReadBarrierOption kReadBarrierOption, typename RootVisitorType> 466 mirror::Class* klass = declaring_class_.Read<kReadBarrierOption>(); 492 template <ReadBarrierOption kReadBarrierOption, typename Visitor [all...] |
art_method.h | 82 template <ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 85 template <ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 105 template <ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 108 GetAccessFlagsDCheck<kReadBarrierOption>(); 257 template <ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 259 return (GetAccessFlags<kReadBarrierOption>() & kAccNative) != 0; 555 template<ReadBarrierOption kReadBarrierOption = kWithReadBarrier, typename RootVisitorType> 601 template <ReadBarrierOption kReadBarrierOption = kWithReadBarrier> 684 template <ReadBarrierOption kReadBarrierOption = kWithReadBarrier, typename Visitor> 796 template <ReadBarrierOption kReadBarrierOption> void GetAccessFlagsDCheck() [all...] |