/art/runtime/entrypoints/portable/ |
portable_cast_entrypoints.cc | 48 mirror::Class* array_class = array->GetClass(); local 49 DCHECK(array_class != NULL); 50 mirror::Class* component_type = array_class->GetComponentType(); 53 ThrowArrayStoreException(element_class, array_class);
|
/art/runtime/mirror/ |
array.cc | 44 Handle<Class> array_class, int current_dimension, 51 Array::Alloc<true>(self, array_class.Get(), array_length, array_class->GetComponentSize(), 61 Handle<mirror::Class> h_component_type(hs.NewHandle(array_class->GetComponentType())); 97 Handle<mirror::Class> array_class( 99 if (UNLIKELY(array_class.Get() == nullptr)) { 104 mirror::Class* array_class_ptr = array_class.Get(); 105 array_class.Assign(class_linker->FindArrayClass(self, &array_class_ptr)); 106 if (UNLIKELY(array_class.Get() == nullptr)) { 112 Array* new_array = RecursiveCreateMultiArray(self, array_class, 0, dimensions) [all...] |
array.h | 40 static Array* Alloc(Thread* self, Class* array_class, int32_t component_count, 161 static void SetArrayClass(Class* array_class) { 163 CHECK(array_class != nullptr); 164 array_class_ = GcRoot<Class>(array_class);
|
array-inl.h | 58 static inline size_t ComputeArraySize(Thread* self, Class* array_class, int32_t component_count, 61 DCHECK(array_class != NULL); 63 DCHECK(array_class->IsArrayClass()); 73 PrettyDescriptor(array_class).c_str(), 133 inline Array* Array::Alloc(Thread* self, Class* array_class, int32_t component_count, 137 size_t size = ComputeArraySize(self, array_class, component_count, component_size); 146 heap->AllocObjectWithAllocator<kIsInstrumented, true>(self, array_class, size, 152 heap->AllocObjectWithAllocator<kIsInstrumented, true>(self, array_class, size, 156 array_class = result->GetClass(); // In case the array class moved. 157 CHECK_EQ(array_class->GetComponentSize(), component_size) [all...] |
/art/runtime/native/ |
java_lang_reflect_Array.cc | 56 mirror::Class* array_class = class_linker->FindArrayClass(soa.Self(), &element_class); local 57 if (UNLIKELY(array_class == NULL)) { 61 DCHECK(array_class->IsObjectArrayClass()); 62 mirror::Array* new_array = mirror::Array::Alloc<true>(soa.Self(), array_class, length,
|
dalvik_system_VMRuntime.cc | 72 mirror::Class* array_class = local 74 if (UNLIKELY(array_class == nullptr)) { 78 mirror::Array* result = mirror::Array::Alloc<true>(soa.Self(), array_class, length, 79 array_class->GetComponentSize(), allocator); 96 mirror::Class* array_class = runtime->GetClassLinker()->FindArrayClass(soa.Self(), local 98 if (UNLIKELY(array_class == nullptr)) { 102 mirror::Array* result = mirror::Array::Alloc<true>(soa.Self(), array_class, length, 103 array_class->GetComponentSize(), allocator,
|
/art/runtime/ |
class_linker-inl.h | 39 mirror::Class* array_class = find_array_class_cache_[i].Read(); local 40 if (array_class != nullptr && array_class->GetComponentType() == *element_class) { 41 return array_class; 51 mirror::Class* array_class = FindClass(self, descriptor.c_str(), class_loader); local 54 find_array_class_cache_[victim_index] = GcRoot<mirror::Class>(array_class); 56 return array_class;
|
common_throws.h | 50 void ThrowArrayStoreException(mirror::Class* element_class, mirror::Class* array_class)
|
common_throws.cc | 112 void ThrowArrayStoreException(mirror::Class* element_class, mirror::Class* array_class) { 116 PrettyDescriptor(array_class).c_str()).c_str());
|
jni_internal_test.cc | 871 jclass array_class = env_->FindClass("[Ljava\/lang\/String;"); local 915 jclass array_class = env_->FindClass("[Ljava\/lang\/String;"); local [all...] |
class_linker_test.cc | 752 mirror::Class* array_class = class_linker_->FindSystemClass(soa.Self(), "[Ljava\/lang\/String;"); local [all...] |
jni_internal.cc | 2130 mirror::Class* array_class; local [all...] |
/art/runtime/interpreter/ |
interpreter.cc | 36 mirror::Class* array_class = runtime->GetClassLinker()->FindArrayClass(self, &element_class); local 37 DCHECK(array_class != nullptr); 39 result->SetL(mirror::Array::Alloc<true>(self, array_class, length, 40 array_class->GetComponentSize(), allocator, true));
|
/art/runtime/verifier/ |
reg_type.cc | 933 mirror::Class* array_class = class_linker->FindArrayClass(Thread::Current(), &common_elem); local 934 DCHECK(array_class != NULL); 935 return array_class;
|