Searched refs:component_type (Results 1 - 11 of 11) sorted by relevance
/art/runtime/native/ |
H A D | sun_misc_Unsafe.cc | 347 mirror::Class* component_type = dst->GetClass()->GetComponentType(); local 348 if (component_type->IsPrimitiveByte() || component_type->IsPrimitiveBoolean()) { 350 } else if (component_type->IsPrimitiveShort() || component_type->IsPrimitiveChar()) { 352 } else if (component_type->IsPrimitiveInt() || component_type->IsPrimitiveFloat()) { 354 } else if (component_type->IsPrimitiveLong() || component_type->IsPrimitiveDouble()) { 378 mirror::Class* component_type local [all...] |
/art/compiler/dex/ |
H A D | verified_method.cc | 243 const verifier::RegType& component_type = method_verifier->GetRegTypeCache() local 245 is_safe_cast = component_type.IsStrictlyAssignableFrom(value_type);
|
/art/runtime/mirror/ |
H A D | object-inl.h | 353 mirror::Class* component_type = klass->GetComponentType<kVerifyFlags, kReadBarrierOption>(); local 354 return component_type != nullptr && component_type->template IsPrimitiveInt<kNewFlags>(); 367 mirror::Class* component_type = klass->GetComponentType<kVerifyFlags, kReadBarrierOption>(); local 368 return component_type != nullptr && component_type->template IsPrimitiveLong<kNewFlags>(); 380 auto* component_type = GetClass<kVerifyFlags>()->GetComponentType(); local 381 return component_type != nullptr && component_type->template IsPrimitiveFloat<kNewFlags>(); 396 auto* component_type local [all...] |
H A D | class.h | 500 mirror::Class* const component_type = GetComponentType<kVerifyFlags, kReadBarrierOption>(); member in class:art::mirror::FINAL::mirror 501 return component_type != nullptr && !component_type->IsPrimitive(); 507 auto* component_type = GetComponentType<kVerifyFlags>(); local 508 return component_type != nullptr && component_type->template IsPrimitiveInt<kNewFlags>(); 514 auto* component_type = GetComponentType<kVerifyFlags>(); local 515 return component_type != nullptr && component_type->template IsPrimitiveLong<kNewFlags>();
|
/art/runtime/verifier/ |
H A D | method_verifier.cc | 2511 const RegType& component_type = reg_types_.GetComponentType(array_type, GetClassLoader()); local 2512 DCHECK(!component_type.IsConflict()); 2513 if (component_type.IsNonZeroReferenceTypes()) { 2515 << component_type; 2524 size_t elem_width = Primitive::ComponentSize(component_type.GetPrimitiveType()); 4357 const RegType& component_type = reg_types_.GetComponentType(array_type, GetClassLoader()); local 4358 if (!component_type.IsReferenceTypes() && !is_primitive) { 4361 } else if (component_type.IsNonZeroReferenceTypes() && is_primitive) { 4364 } else if (is_primitive && !insn_type.Equals(component_type) && 4365 !((insn_type.IsInteger() && component_type 4475 const RegType& component_type = reg_types_.GetComponentType(array_type, GetClassLoader()); local [all...] |
/art/imgdiag/ |
H A D | imgdiag.cc | 247 mirror::Class* component_type = klass->GetComponentType(); local 248 Primitive::Type primitive_type = component_type->GetPrimitiveType();
|
/art/runtime/interpreter/ |
H A D | unstarted_runtime_test.cc | 83 mirror::Class* component_type, 87 mirror::Class* array_type = runtime->GetClassLinker()->FindArrayClass(self, &component_type);
|
/art/runtime/ |
H A D | class_linker.cc | 3390 MutableHandle<mirror::Class> component_type(hs.NewHandle(FindClass(self, descriptor + 1, 3392 if (component_type.Get() == nullptr) { 3396 component_type.Assign(LookupClass(self, descriptor + 1, component_hash, class_loader.Get())); 3397 if (component_type.Get() == nullptr) { 3404 if (UNLIKELY(component_type->IsPrimitiveVoid())) { 3419 // This call is unnecessary if "loader" and "component_type->GetClassLoader()" 3425 if (class_loader.Get() != component_type->GetClassLoader()) { 3426 mirror::Class* new_class = LookupClass(self, descriptor, hash, component_type->GetClassLoader()); 3463 new_class->SetComponentType(component_type.Get()); 3471 new_class->SetClassLoader(component_type [all...] |
H A D | class_linker_test.cc | 160 const std::string& component_type, 169 EXPECT_STREQ(component_type.c_str(), array->GetComponentType()->GetDescriptor(&temp));
|
H A D | dex_file.cc | 1997 Handle<mirror::Class> component_type(hs.NewHandle(array_class->GetComponentType())); 2007 if (!ProcessAnnotationValue(klass, &annotation, &new_annotation_value, component_type, 2011 if (!component_type->IsPrimitive()) {
|
/art/runtime/gc/ |
H A D | heap.cc | 751 mirror::Class* component_type = klass->GetComponentType<kVerifyNone>(); local 752 if (IsValidContinuousSpaceObjectAddress(component_type) && klass->IsArrayClass<kVerifyNone>()) { 754 result += SafeGetClassDescriptor(component_type);
|
Completed in 310 milliseconds