Home
last modified time | relevance | path

Searched refs:class_roots (Results 1 – 5 of 5) sorted by relevance

/art/runtime/
Dclass_root.h120 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots) REQUIRES_SHARED(Locks::mutator_lock_) { in GetClassRoot() argument
121 DCHECK(class_roots != nullptr); in GetClassRoot()
125 DCHECK_EQ(class_roots, Runtime::Current()->GetClassLinker()->GetClassRoots()); in GetClassRoot()
130 class_roots->GetWithoutChecks<kDefaultVerifyFlags, kReadBarrierOption>(index); in GetClassRoot()
168 inline ObjPtr<mirror::Class> GetClassRoot(ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots) in GetClassRoot() argument
171 class_roots); in GetClassRoot()
Dclass_linker-inl.h446 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots = in GetClassRoots() local
448 DCHECK(class_roots != nullptr); in GetClassRoots()
449 return class_roots; in GetClassRoots()
Dart_method.cc414 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots = in IsPolymorphicSignature() local
417 return (cls == GetClassRoot<mirror::MethodHandle>(class_roots) || in IsPolymorphicSignature()
418 cls == GetClassRoot<mirror::VarHandle>(class_roots)); in IsPolymorphicSignature()
/art/runtime/interpreter/
Dinterpreter_common.cc921 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots = class_linker->GetClassRoots(); in GetClassForBootstrapArgument() local
931 return GetClassRoot(ClassRoot::kPrimitiveInt, class_roots); in GetClassForBootstrapArgument()
933 return GetClassRoot(ClassRoot::kPrimitiveLong, class_roots); in GetClassForBootstrapArgument()
935 return GetClassRoot(ClassRoot::kPrimitiveFloat, class_roots); in GetClassForBootstrapArgument()
937 return GetClassRoot(ClassRoot::kPrimitiveDouble, class_roots); in GetClassForBootstrapArgument()
939 return GetClassRoot<mirror::MethodType>(class_roots); in GetClassForBootstrapArgument()
941 return GetClassRoot<mirror::MethodHandle>(class_roots); in GetClassForBootstrapArgument()
1143 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots = class_linker->GetClassRoots(); in PackCollectorArrayForBootstrapMethod() local
1145 if (component_type == GetClassRoot(ClassRoot::kPrimitiveInt, class_roots)) { in PackCollectorArrayForBootstrapMethod()
1147 } else if (component_type == GetClassRoot(ClassRoot::kPrimitiveLong, class_roots)) { in PackCollectorArrayForBootstrapMethod()
[all …]
/art/dex2oat/linker/
Dimage_writer.cc1330 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots = in operator ()() local
1333 if (klass == GetClassRoot<mirror::Method>(class_roots) || in operator ()()
1334 klass == GetClassRoot<mirror::Constructor>(class_roots)) { in operator ()()
3193 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots = in FixupObject() local
3196 if (klass == GetClassRoot<mirror::Method>(class_roots) || in FixupObject()
3197 klass == GetClassRoot<mirror::Constructor>(class_roots)) { in FixupObject()
3203 } else if (klass == GetClassRoot<mirror::DexCache>(class_roots)) { in FixupObject()