/art/runtime/mirror/ |
H A D | array.cc | 45 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 D | array-inl.h | 155 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 D | array.h | 42 ObjPtr<Class> array_class, 170 static void SetArrayClass(ObjPtr<Class> array_class);
|
H A D | emulated_stack_frame.cc | 170 ObjPtr<mirror::Class> array_class(class_linker->GetClassRoot(ClassLinker::kObjectArrayClass)); 173 mirror::ObjectArray<mirror::Object>::Alloc(self, array_class, refs_size)));
|
H A D | var_handle_test.cc | 64 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 D | java_lang_reflect_Array.cc | 63 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 D | dalvik_system_VMRuntime.cc | 113 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 D | class_linker-inl.h | 40 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 D | common_throws.h | 56 ObjPtr<mirror::Class> array_class)
|
H A D | common_throws.cc | 130 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 D | jni_internal_test.cc | 1286 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 D | jni_internal.cc | 2023 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 D | class_linker_test.cc | 1060 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 D | thread.cc | 2513 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 D | dex_file_annotations.cc | 401 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 D | interpreter_common.cc | 1442 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 D | unstarted_runtime.cc | 1694 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 D | reg_type.cc | 792 mirror::Class* array_class = class_linker->FindArrayClass(self, &common_elem); local 793 if (UNLIKELY(array_class == nullptr)) { 797 return array_class;
|