/art/test/004-UnsafeTest/ |
H A D | unsafe_test.cc | 31 Primitive::ComponentSize(klass->GetComponentType()->GetPrimitiveType())).Int32Value(); 37 return Primitive::ComponentSize(klass->GetComponentType()->GetPrimitiveType());
|
/art/compiler/optimizing/ |
H A D | instruction_simplifier_arm.cc | 174 size_t access_size = Primitive::ComponentSize(instruction->GetComponentType()); 176 Primitive::Type type = instruction->GetComponentType();
|
H A D | reference_type_propagation.h | 52 (!klass->IsArrayClass() || IsAdmissible(klass->GetComponentType()));
|
H A D | instruction_simplifier_arm64.cc | 153 size_t access_size = Primitive::ComponentSize(instruction->GetComponentType());
|
H A D | reference_type_propagation.cc | 809 if (handle->IsObjectArrayClass() && IsAdmissible(handle->GetComponentType())) { 811 handle_cache->NewHandle(handle->GetComponentType());
|
H A D | ssa_builder.cc | 303 return array_type.GetTypeHandle()->GetComponentType()->GetPrimitiveType();
|
/art/runtime/mirror/ |
H A D | array.cc | 63 Handle<mirror::Class> h_component_type(hs2.NewHandle(array_class->GetComponentType())); 130 CHECK(GetClass()->GetComponentType()->IsPrimitive()) << "Will miss write barriers";
|
H A D | object-inl.h | 186 template GetComponentType<kNewFlags, kReadBarrierOption>()->IsPrimitive(); 222 DCHECK(GetClass<kNewFlags>()->GetComponentType()->IsPrimitiveBoolean()); 230 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveByte()); 238 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveByte() || 239 GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveBoolean()); 247 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveChar()); 255 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveShort()); 263 DCHECK(GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveShort() || 264 GetClass<kNewFlags>()->template GetComponentType<kNewFlags>()->IsPrimitiveChar()); 272 ObjPtr<Class> component_type = klass->GetComponentType<kVerifyFlag [all...] |
H A D | class-inl.h | 395 return GetComponentType()->IsAssignableFrom(src->GetComponentType()); 835 return match[0] == '[' && GetComponentType()->DescriptorEquals(match + 1); 1006 inline Class* Class::GetComponentType() { function in class:art::mirror::Class 1012 return GetComponentType<kVerifyFlags, kReadBarrierOption>() != nullptr; 1017 ObjPtr<Class> const component_type = GetComponentType<kVerifyFlags, kReadBarrierOption>(); 1130 ObjPtr<Class> component = GetComponentType();
|
H A D | object_array-inl.h | 78 Class* element_class = GetClass<kVerifyFlags>()->GetComponentType(); 268 Class* dst_class = GetClass()->GetComponentType();
|
H A D | throwable.cc | 126 CHECK_EQ(stack_trace->GetClass()->GetComponentType(),
|
H A D | class.h | 471 GetComponentType<static_cast<VerifyObjectFlags>(kVerifyFlags & ~kVerifyThis)>()-> 497 Class* GetComponentType() REQUIRES_SHARED(Locks::mutator_lock_); 500 DCHECK(GetComponentType() == nullptr); 513 return GetComponentType<kDefaultVerifyFlags, kReadBarrierOption>()->GetPrimitiveTypeSizeShift(); 538 auto* component_type = GetComponentType<kVerifyFlags>(); 545 auto* component_type = GetComponentType<kVerifyFlags>();
|
H A D | object.cc | 124 if (!c->GetComponentType()->IsPrimitive()) {
|
H A D | class.cc | 277 os << " componentType=" << PrettyClass(GetComponentType()) << "\n"; 374 klass1 = klass1->GetComponentType(); 377 klass2 = klass2->GetComponentType(); 910 const char* elem_desc = GetComponentType()->GetDescriptor(&temp);
|
/art/runtime/native/ |
H A D | java_lang_System.cc | 88 ObjPtr<mirror::Class> dstComponentType = dstArray->GetClass()->GetComponentType(); 89 ObjPtr<mirror::Class> srcComponentType = srcArray->GetClass()->GetComponentType(); 178 DCHECK_EQ(srcArray->GetClass()->GetComponentType()->GetPrimitiveType(), kPrimType);
|
H A D | java_lang_reflect_Array.cc | 40 DCHECK_EQ(dimensions_obj->GetClass()->GetComponentType()->GetPrimitiveType(),
|
H A D | sun_misc_Unsafe.cc | 352 ObjPtr<mirror::Class> component_type = dst->GetClass()->GetComponentType(); 383 ObjPtr<mirror::Class> component_type = src->GetClass()->GetComponentType();
|
/art/runtime/verifier/ |
H A D | reg_type.cc | 545 return type->IsArrayClass() && !type->GetComponentType()->IsPrimitive(); 571 return type->IsArrayClass() && type->GetComponentType()->IsObjectClass(); 747 mirror::Class* s_ct = s->GetComponentType(); 748 mirror::Class* t_ct = t->GetComponentType(); 908 const RegType& cmp1 = reg_types.GetComponentType(*this, class_loader.Get()); 909 const RegType& cmp2 = reg_types.GetComponentType(src, class_loader.Get());
|
H A D | reg_type_cache.h | 148 const RegType& GetComponentType(const RegType& array, mirror::ClassLoader* loader)
|
H A D | verifier_deps.cc | 260 klass = klass->GetComponentType(); 440 mirror::Class* destination_component = destination->GetComponentType(); 441 mirror::Class* source_component = source->GetComponentType();
|
H A D | reg_type_cache.cc | 611 const RegType& RegTypeCache::GetComponentType(const RegType& array, mirror::ClassLoader* loader) { function in class:art::verifier::RegTypeCache 619 mirror::Class* klass = array.GetClass()->GetComponentType();
|
/art/runtime/ |
H A D | class_linker-inl.h | 41 if (array_class != nullptr && array_class->GetComponentType() == *element_class) {
|
H A D | class_linker_test.cc | 97 EXPECT_TRUE(primitive->GetComponentType() == nullptr); 136 EXPECT_TRUE(JavaLangObject->GetComponentType() == nullptr); 182 EXPECT_STREQ(component_type.c_str(), array->GetComponentType()->GetDescriptor(&temp)); 200 ASSERT_TRUE(array->GetComponentType() != nullptr); 201 ASSERT_GT(strlen(array->GetComponentType()->GetDescriptor(&temp)), 0U); 212 EXPECT_EQ(array->GetComponentType()->IsPublic(), array->IsPublic()); 232 ObjPtr<mirror::Class> array_ptr = array->GetComponentType(); 281 EXPECT_TRUE(klass->GetComponentType() == nullptr); 899 EXPECT_TRUE(MyClass->GetComponentType() == nullptr);
|
/art/runtime/openjdkjvmti/ |
H A D | ti_class_definition.cc | 95 DCHECK(orig_dex->GetClass()->GetComponentType()->IsPrimitiveByte());
|
/art/runtime/interpreter/ |
H A D | unstarted_runtime.cc | 736 if (src_array->GetClass()->GetComponentType() != dst_array->GetClass()->GetComponentType()) { 740 src_array->GetClass()->GetComponentType()).c_str(), 742 dst_array->GetClass()->GetComponentType()).c_str()); 799 GetComponentType(); 804 GetComponentType(); 808 src_array->GetClass()->GetComponentType()).c_str(), 810 dst_array->GetClass()->GetComponentType()).c_str());
|