Searched refs:array_class (Results 1 - 18 of 18) sorted by relevance

/art/runtime/mirror/
H A Darray.cc45 Handle<Class> array_class, int current_dimension,
52 Array::Alloc<true>(self, array_class.Get(), array_length,
53 array_class->GetComponentSizeShift(),
63 Handle<mirror::Class> h_component_type(hs2.NewHandle(array_class->GetComponentType()));
99 MutableHandle<mirror::Class> array_class(
101 if (UNLIKELY(array_class == nullptr)) {
106 ObjPtr<mirror::Class> array_class_ptr = array_class.Get();
107 array_class.Assign(class_linker->FindArrayClass(self, &array_class_ptr));
108 if (UNLIKELY(array_class == nullptr)) {
114 ObjPtr<Array> new_array = RecursiveCreateMultiArray(self, array_class,
[all...]
H A Darray-inl.h155 ObjPtr<Class> array_class,
160 DCHECK(array_class != nullptr);
161 DCHECK(array_class->IsArrayClass());
162 DCHECK_EQ(array_class->GetComponentSizeShift(), component_size_shift);
163 DCHECK_EQ(array_class->GetComponentSize(), (1U << component_size_shift));
172 array_class->PrettyDescriptor().c_str(),
182 heap->AllocObjectWithAllocator<kIsInstrumented, true>(self, array_class, size,
189 heap->AllocObjectWithAllocator<kIsInstrumented, true>(self, array_class, size,
193 array_class = result->GetClass(); // In case the array class moved.
194 CHECK_EQ(array_class
154 Alloc(Thread* self, ObjPtr<Class> array_class, int32_t component_count, size_t component_size_shift, gc::AllocatorType allocator_type) argument
465 SetArrayClass(ObjPtr<Class> array_class) argument
[all...]
H A Darray.h42 ObjPtr<Class> array_class,
170 static void SetArrayClass(ObjPtr<Class> array_class);
H A Demulated_stack_frame.cc170 ObjPtr<mirror::Class> array_class(class_linker->GetClassRoot(ClassLinker::kObjectArrayClass));
173 mirror::ObjectArray<mirror::Object>::Alloc(self, array_class, refs_size)));
H A Dvar_handle_test.cc64 Handle<Class> array_class,
74 Handle<Class> var_type = hs.NewHandle(array_class->GetComponentType());
76 InitializeVarHandle(vh.Get(), var_type, array_class, index_type, access_modes_bit_mask);
/art/runtime/native/
H A Djava_lang_reflect_Array.cc63 ObjPtr<mirror::Class> array_class = class_linker->FindArrayClass(soa.Self(), &element_class); local
64 if (UNLIKELY(array_class == nullptr)) {
68 DCHECK(array_class->IsObjectArrayClass());
71 array_class,
H A Ddalvik_system_VMRuntime.cc113 ObjPtr<mirror::Class> array_class = local
115 if (UNLIKELY(array_class == nullptr)) {
120 array_class,
122 array_class->GetComponentSizeShift(),
140 ObjPtr<mirror::Class> array_class = runtime->GetClassLinker()->FindArrayClass(soa.Self(), local
142 if (UNLIKELY(array_class == nullptr)) {
148 array_class,
150 array_class->GetComponentSizeShift(),
/art/runtime/
H A Dclass_linker-inl.h40 ObjPtr<mirror::Class> array_class = find_array_class_cache_[i].Read(); local
41 if (array_class != nullptr && array_class->GetComponentType() == *element_class) {
42 return array_class.Ptr();
51 ObjPtr<mirror::Class> array_class = FindClass(self, descriptor.c_str(), class_loader); local
52 if (array_class != nullptr) {
55 find_array_class_cache_[victim_index] = GcRoot<mirror::Class>(array_class);
61 return array_class.Ptr();
H A Dcommon_throws.h56 ObjPtr<mirror::Class> array_class)
H A Dcommon_throws.cc130 ObjPtr<mirror::Class> array_class) {
134 mirror::Class::PrettyDescriptor(array_class).c_str()).c_str());
129 ThrowArrayStoreException(ObjPtr<mirror::Class> element_class, ObjPtr<mirror::Class> array_class) argument
H A Djni_internal_test.cc1286 jclass array_class = env_->FindClass("[Ljava/lang/String;"); local
1287 ASSERT_NE(array_class, nullptr);
1291 EXPECT_TRUE(env_->IsInstanceOf(a, array_class));
1296 EXPECT_TRUE(env_->IsInstanceOf(a, array_class));
1337 jclass array_class = env_->FindClass("[Ljava/lang/String;"); local
1338 ASSERT_NE(array_class, nullptr);
1343 EXPECT_TRUE(env_->IsInstanceOf(a, array_class));
H A Djni_internal.cc2023 ObjPtr<mirror::Class> array_class; local
2033 array_class = class_linker->FindArrayClass(soa.Self(), &element_class);
2034 if (UNLIKELY(array_class == nullptr)) {
2041 mirror::ObjectArray<mirror::Object>::Alloc(soa.Self(), array_class, length);
H A Dclass_linker_test.cc1060 mirror::Class* array_class = class_linker_->FindSystemClass(soa.Self(), "[Ljava/lang/String;"); local
1062 mirror::ObjectArray<mirror::String>::Alloc(soa.Self(), array_class, 0);
H A Dthread.cc2513 ObjPtr<mirror::Class> array_class = class_linker->GetClassRoot(ClassLinker::kObjectArrayClass); local
2518 mirror::ObjectArray<mirror::Object>::Alloc(hs.Self(), array_class, depth + 1)));
/art/runtime/dex/
H A Ddex_file_annotations.cc401 Handle<mirror::Class> array_class,
584 if (result_style == DexFile::kAllRaw || array_class == nullptr) {
590 Handle<mirror::Class> component_type(hs.NewHandle(array_class->GetComponentType()));
592 self, array_class.Get(), size, array_class->GetComponentSizeShift(),
820 Handle<mirror::Class> array_class,
834 array_class,
839 array_class,
/art/runtime/interpreter/
H A Dinterpreter_common.cc1442 ObjPtr<mirror::Class> array_class = ResolveVerifyAndClinit(dex::TypeIndex(type_idx), local
1447 if (UNLIKELY(array_class == nullptr)) {
1451 CHECK(array_class->IsArrayClass());
1452 ObjPtr<mirror::Class> component_class = array_class->GetComponentType();
1467 array_class,
1469 array_class->GetComponentSizeShift(),
H A Dunstarted_runtime.cc1694 ObjPtr<mirror::Class> array_class = local
1696 DCHECK(array_class != nullptr);
1699 array_class,
1701 array_class->GetComponentSizeShift(),
1822 ObjPtr<mirror::Class> array_class = class_linker->FindArrayClass(self, &element_class); local
1823 if (UNLIKELY(array_class == nullptr)) {
1827 DCHECK(array_class->IsObjectArrayClass());
1829 self, array_class, length, runtime->GetHeap()->GetCurrentAllocator());
/art/runtime/verifier/
H A Dreg_type.cc792 mirror::Class* array_class = class_linker->FindArrayClass(self, &common_elem); local
793 if (UNLIKELY(array_class == nullptr)) {
797 return array_class;

Completed in 623 milliseconds