Home
last modified time | relevance | path

Searched refs:class_roots (Results 1 – 7 of 7) 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.h465 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots = in GetClassRoots() local
467 DCHECK(class_roots != nullptr); in GetClassRoots()
468 return class_roots; in GetClassRoots()
Dart_method.cc423 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots = in IsPolymorphicSignature() local
426 return (cls == GetClassRoot<mirror::MethodHandle>(class_roots) || in IsPolymorphicSignature()
427 cls == GetClassRoot<mirror::VarHandle>(class_roots)); in IsPolymorphicSignature()
Druntime.cc871 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots = GetClassLinker()->GetClassRoots(); in Start() local
872 auto class_class(hs.NewHandle<mirror::Class>(GetClassRoot<mirror::Class>(class_roots))); in Start()
873 auto string_class(hs.NewHandle<mirror::Class>(GetClassRoot<mirror::String>(class_roots))); in Start()
874 auto field_class(hs.NewHandle<mirror::Class>(GetClassRoot<mirror::Field>(class_roots))); in Start()
/art/runtime/interpreter/
Dinterpreter_common.cc600 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots = class_linker->GetClassRoots(); in GetClassForBootstrapArgument() local
610 return GetClassRoot(ClassRoot::kPrimitiveInt, class_roots); in GetClassForBootstrapArgument()
612 return GetClassRoot(ClassRoot::kPrimitiveLong, class_roots); in GetClassForBootstrapArgument()
614 return GetClassRoot(ClassRoot::kPrimitiveFloat, class_roots); in GetClassForBootstrapArgument()
616 return GetClassRoot(ClassRoot::kPrimitiveDouble, class_roots); in GetClassForBootstrapArgument()
618 return GetClassRoot<mirror::MethodType>(class_roots); in GetClassForBootstrapArgument()
620 return GetClassRoot<mirror::MethodHandle>(class_roots); in GetClassForBootstrapArgument()
822 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots = class_linker->GetClassRoots(); in PackCollectorArrayForBootstrapMethod() local
824 if (component_type == GetClassRoot(ClassRoot::kPrimitiveInt, class_roots)) { in PackCollectorArrayForBootstrapMethod()
826 } else if (component_type == GetClassRoot(ClassRoot::kPrimitiveLong, class_roots)) { in PackCollectorArrayForBootstrapMethod()
[all …]
/art/runtime/mirror/
Dvar_handle.cc1582 ObjPtr<ObjectArray<Class>> class_roots = Runtime::Current()->GetClassLinker()->GetClassRoots(); in Access() local
1584 if (klass == GetClassRoot<FieldVarHandle>(class_roots)) { in Access()
1587 } else if (klass == GetClassRoot<ArrayElementVarHandle>(class_roots)) { in Access()
1590 } else if (klass == GetClassRoot<ByteArrayViewVarHandle>(class_roots)) { in Access()
1593 } else if (klass == GetClassRoot<ByteBufferViewVarHandle>(class_roots)) { in Access()
/art/dex2oat/linker/
Dimage_writer.cc1008 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots = in operator ()() local
1011 if (klass == GetClassRoot<mirror::Method>(class_roots) || in operator ()()
1012 klass == GetClassRoot<mirror::Constructor>(class_roots)) { in operator ()()
3196 ObjPtr<mirror::ObjectArray<mirror::Class>> class_roots = in FixupObject() local
3199 if (klass == GetClassRoot<mirror::Method>(class_roots) || in FixupObject()
3200 klass == GetClassRoot<mirror::Constructor>(class_roots)) { in FixupObject()
3206 } else if (klass == GetClassRoot<mirror::DexCache>(class_roots)) { in FixupObject()