/art/runtime/mirror/ |
D | array-alloc-inl.h | 120 ObjPtr<Class> array_class, in Alloc() argument 125 DCHECK(array_class != nullptr); in Alloc() 126 DCHECK(array_class->IsArrayClass()); in Alloc() 127 DCHECK_EQ(array_class->GetComponentSizeShift(), component_size_shift); in Alloc() 128 DCHECK_EQ(array_class->GetComponentSize(), (1U << component_size_shift)); in Alloc() 137 array_class->PrettyDescriptor().c_str(), in Alloc() 148 self, array_class, size, allocator_type, visitor)); in Alloc() 155 self, array_class, size, allocator_type, visitor)); in Alloc() 158 array_class = result->GetClass(); // In case the array class moved. in Alloc() 159 CHECK_EQ(array_class->GetComponentSize(), 1U << component_size_shift); in Alloc()
|
D | array.cc | 48 Handle<Class> array_class, in RecursiveCreateMultiArray() argument 54 Handle<mirror::Class> h_component_type(hs.NewHandle(array_class->GetComponentType())); in RecursiveCreateMultiArray() 58 Array::Alloc(self, array_class.Get(), array_length, component_size_shift, allocator_type))); in RecursiveCreateMultiArray() 101 MutableHandle<mirror::Class> array_class( in CreateMultiArray() local 103 if (UNLIKELY(array_class == nullptr)) { in CreateMultiArray() 108 array_class.Assign(class_linker->FindArrayClass(self, array_class.Get())); in CreateMultiArray() 109 if (UNLIKELY(array_class == nullptr)) { in CreateMultiArray() 115 ObjPtr<Array> new_array = RecursiveCreateMultiArray(self, array_class, 0, dimensions); in CreateMultiArray()
|
D | emulated_stack_frame.cc | 165 ObjPtr<mirror::Class> array_class(GetClassRoot<mirror::ObjectArray<mirror::Object>>()); in CreateFromShadowFrameAndArgs() local 168 mirror::ObjectArray<mirror::Object>::Alloc(self, array_class, refs_size))); in CreateFromShadowFrameAndArgs()
|
D | array.h | 49 ObjPtr<Class> array_class,
|
D | var_handle_test.cc | 71 Handle<Class> array_class, in CreateArrayElementVarHandle() argument 81 Handle<Class> var_type = hs.NewHandle(array_class->GetComponentType()); in CreateArrayElementVarHandle() 83 InitializeVarHandle(vh.Get(), var_type, array_class, index_type, access_modes_bit_mask); in CreateArrayElementVarHandle()
|
/art/runtime/native/ |
D | java_lang_reflect_Array.cc | 62 ObjPtr<mirror::Class> array_class = in Array_createObjectArray() local 64 if (UNLIKELY(array_class == nullptr)) { in Array_createObjectArray() 68 DCHECK(array_class->IsObjectArrayClass()); in Array_createObjectArray() 71 array_class, in Array_createObjectArray()
|
D | dalvik_system_VMRuntime.cc | 113 ObjPtr<mirror::Class> array_class = in VMRuntime_newNonMovableArray() local 115 if (UNLIKELY(array_class == nullptr)) { in VMRuntime_newNonMovableArray() 120 array_class, in VMRuntime_newNonMovableArray() 122 array_class->GetComponentSizeShift(), in VMRuntime_newNonMovableArray() 140 ObjPtr<mirror::Class> array_class = runtime->GetClassLinker()->FindArrayClass(soa.Self(), in VMRuntime_newUnpaddedArray() local 142 if (UNLIKELY(array_class == nullptr)) { in VMRuntime_newUnpaddedArray() 149 array_class, in VMRuntime_newUnpaddedArray() 151 array_class->GetComponentSizeShift(), in VMRuntime_newUnpaddedArray()
|
D | java_lang_Class.cc | 839 jclass array_class) { in Class_getRecordAnnotationElement() argument 848 Handle<mirror::Class> a_class(hs.NewHandle(DecodeClass(soa, array_class))); in Class_getRecordAnnotationElement()
|
/art/runtime/ |
D | class_linker-inl.h | 46 ObjPtr<mirror::Class> array_class = find_array_class_cache_[i].Read(); in FindArrayClass() local 47 if (array_class != nullptr && array_class->GetComponentType() == element_class) { in FindArrayClass() 48 return array_class; in FindArrayClass() 56 ObjPtr<mirror::Class> array_class = FindClass(self, descriptor.c_str(), class_loader); in FindArrayClass() local 57 if (array_class != nullptr) { in FindArrayClass() 60 find_array_class_cache_[victim_index] = GcRoot<mirror::Class>(array_class); in FindArrayClass() 66 return array_class; in FindArrayClass()
|
D | common_throws.h | 61 ObjPtr<mirror::Class> array_class)
|
D | common_throws.cc | 129 ObjPtr<mirror::Class> array_class) { in ThrowArrayStoreException() argument 133 mirror::Class::PrettyDescriptor(array_class).c_str()).c_str()); in ThrowArrayStoreException()
|
D | class_linker.cc | 2803 ObjPtr<mirror::Class> array_class = AllocClass</* kMovable= */ false>( in AllocPrimitiveArrayClass() local 2807 array_class->SetComponentType(component_type); in AllocPrimitiveArrayClass() 2808 SetClassRoot(array_root, array_class); in AllocPrimitiveArrayClass() 2811 void ClassLinker::FinishArrayClassSetup(ObjPtr<mirror::Class> array_class) { in FinishArrayClassSetup() argument 2813 array_class->SetSuperClass(java_lang_Object); in FinishArrayClassSetup() 2814 array_class->SetVTable(java_lang_Object->GetVTable()); in FinishArrayClassSetup() 2815 array_class->SetPrimitiveType(Primitive::kPrimNot); in FinishArrayClassSetup() 2816 ObjPtr<mirror::Class> component_type = array_class->GetComponentType(); in FinishArrayClassSetup() 2817 array_class->SetClassFlags(component_type->IsPrimitive() in FinishArrayClassSetup() 2820 array_class->SetClassLoader(component_type->GetClassLoader()); in FinishArrayClassSetup() [all …]
|
D | class_linker_test.cc | 1096 ObjPtr<mirror::Class> array_class = in TEST_F() local 1099 mirror::ObjectArray<mirror::String>::Alloc(soa.Self(), array_class, 0); in TEST_F()
|
D | class_linker.h | 1076 void FinishArrayClassSetup(ObjPtr<mirror::Class> array_class)
|
D | thread.cc | 2973 ObjPtr<mirror::Class> array_class = in Init() local 2979 hs.Self(), array_class, static_cast<int32_t>(depth) + 1))); in Init()
|
/art/runtime/interpreter/mterp/ |
D | nterp.cc | 616 ObjPtr<mirror::Class> array_class = in DoFilledNewArray() local 622 if (UNLIKELY(array_class == nullptr)) { in DoFilledNewArray() 626 DCHECK(array_class->IsArrayClass()); in DoFilledNewArray() 627 ObjPtr<mirror::Class> component_class = array_class->GetComponentType(); in DoFilledNewArray() 643 array_class, in DoFilledNewArray() 645 array_class->GetComponentSizeShift(), in DoFilledNewArray()
|
/art/runtime/dex/ |
D | dex_file_annotations.cc | 416 Handle<mirror::Class> array_class, in ProcessAnnotationValue() argument 584 if (result_style == DexFile::kAllRaw || array_class == nullptr) { in ProcessAnnotationValue() 590 Handle<mirror::Class> component_type(hs.NewHandle(array_class->GetComponentType())); in ProcessAnnotationValue() 592 self, array_class.Get(), size, array_class->GetComponentSizeShift(), in ProcessAnnotationValue() 811 Handle<mirror::Class> array_class, in GetAnnotationValue() argument 825 array_class, in GetAnnotationValue() 830 array_class, in GetAnnotationValue() 1801 Handle<mirror::Class> array_class, in getRecordAnnotationElement() argument 1824 array_class, in getRecordAnnotationElement() 1829 array_class, in getRecordAnnotationElement()
|
D | dex_file_annotations.h | 155 Handle<mirror::Class> array_class,
|
/art/runtime/verifier/ |
D | reg_type.cc | 501 ObjPtr<mirror::Class> array_class = class_linker->FindArrayClass(self, common_elem); in ArrayClassJoin() local 502 if (UNLIKELY(array_class == nullptr)) { in ArrayClassJoin() 506 return array_class; in ArrayClassJoin()
|
/art/runtime/interpreter/ |
D | interpreter_common.cc | 1469 ObjPtr<mirror::Class> array_class = ResolveVerifyAndClinit(dex::TypeIndex(type_idx), in DoFilledNewArray() local 1474 if (UNLIKELY(array_class == nullptr)) { in DoFilledNewArray() 1478 CHECK(array_class->IsArrayClass()); in DoFilledNewArray() 1479 ObjPtr<mirror::Class> component_class = array_class->GetComponentType(); in DoFilledNewArray() 1494 array_class, in DoFilledNewArray() 1496 array_class->GetComponentSizeShift(), in DoFilledNewArray()
|
D | unstarted_runtime.cc | 1899 ObjPtr<mirror::Class> array_class = in UnstartedJNIVMRuntimeNewUnpaddedArray() local 1901 DCHECK(array_class != nullptr); in UnstartedJNIVMRuntimeNewUnpaddedArray() 1904 self, array_class, length, array_class->GetComponentSizeShift(), allocator)); in UnstartedJNIVMRuntimeNewUnpaddedArray() 2084 ObjPtr<mirror::Class> array_class = class_linker->FindArrayClass(self, element_class); in UnstartedJNIArrayCreateObjectArray() local 2085 if (UNLIKELY(array_class == nullptr)) { in UnstartedJNIArrayCreateObjectArray() 2089 DCHECK(array_class->IsObjectArrayClass()); in UnstartedJNIArrayCreateObjectArray() 2091 self, array_class, length, runtime->GetHeap()->GetCurrentAllocator()); in UnstartedJNIArrayCreateObjectArray()
|
/art/runtime/jni/ |
D | jni_internal_test.cc | 1286 jclass array_class = env_->FindClass("[Ljava/lang/String;"); in TEST_F() local 1287 ASSERT_NE(array_class, nullptr); in TEST_F() 1291 EXPECT_TRUE(env_->IsInstanceOf(a, array_class)); in TEST_F() 1296 EXPECT_TRUE(env_->IsInstanceOf(a, array_class)); in TEST_F() 1337 jclass array_class = env_->FindClass("[Ljava/lang/String;"); in TEST_F() local 1338 ASSERT_NE(array_class, nullptr); in TEST_F() 1343 EXPECT_TRUE(env_->IsInstanceOf(a, array_class)); in TEST_F()
|
D | jni_internal.cc | 2319 ObjPtr<mirror::Class> array_class; in NewObjectArray() local 2329 array_class = class_linker->FindArrayClass(soa.Self(), element_class); in NewObjectArray() 2330 if (UNLIKELY(array_class == nullptr)) { in NewObjectArray() 2337 mirror::ObjectArray<mirror::Object>::Alloc(soa.Self(), array_class, length); in NewObjectArray()
|