/art/test/497-inlining-and-class-loader/src/ |
D | Main.java | 113 Object[] array = (Object[]) f.get(dexCache); in $noinline$bar() local 114 for (int i = 0; i < array.length; i++) { in $noinline$bar() 115 array[i] = null; in $noinline$bar()
|
/art/test/019-wrong-array-type/ |
D | expected.txt | 1 Got correct array store exception
|
/art/test/407-arrays/ |
D | info.txt | 1 Simple tests for array accesses.
|
/art/runtime/ |
D | class_linker_test.cc | 187 Handle<mirror::Class> array( in AssertArrayClass() local 190 EXPECT_STREQ(component_type.c_str(), array->GetComponentType()->GetDescriptor(&temp)); in AssertArrayClass() 191 EXPECT_OBJ_PTR_EQ(loader.Get(), array->GetClassLoader()); in AssertArrayClass() 192 EXPECT_EQ(kAccFinal | kAccAbstract, (array->GetAccessFlags() & (kAccFinal | kAccAbstract))); in AssertArrayClass() 193 AssertArrayClass(array_descriptor, array); in AssertArrayClass() 196 void AssertArrayClass(const std::string& array_descriptor, Handle<mirror::Class> array) in AssertArrayClass() argument 198 ASSERT_TRUE(array != nullptr); in AssertArrayClass() 199 ASSERT_TRUE(array->GetClass() != nullptr); in AssertArrayClass() 200 ASSERT_OBJ_PTR_EQ(array->GetClass(), array->GetClass()->GetClass()); in AssertArrayClass() 201 EXPECT_TRUE(array->GetClass()->GetSuperClass() != nullptr); in AssertArrayClass() [all …]
|
/art/test/662-regression-alias/ |
D | info.txt | 1 Regression test on missed array element aliasing.
|
/art/test/594-checker-array-alias/ |
D | info.txt | 1 Tests on array parameters with and without alias.
|
/art/test/527-checker-array-access-split/ |
D | info.txt | 1 Test arm- and arm64-specific array access optimization.
|
/art/test/449-checker-bce/ |
D | info.txt | 1 Checker test for testing array bounds check elimination.
|
/art/tools/class2greylist/src/com/android/class2greylist/ |
D | RepeatedAnnotationHandler.java | 36 ArrayElementValue array = (ArrayElementValue) value.getValue(); in handleAnnotation() local 39 for (ElementValue v : array.getElementValuesArray()) { in handleAnnotation()
|
/art/test/595-error-class/ |
D | info.txt | 1 Regression test on merging array type with error component type.
|
/art/test/726-array-store/ |
D | info.txt | 1 Regression test on storing an invalid type into an array.
|
/art/test/913-heaps/ |
D | expected.txt | 19 500@0 --(array-element@1)--> 2@1000 [size=16, length=-1] 38 500@0 --(array-element@1)--> 2@1000 [size=16, length=-1] 67 500@0 --(array-element@1)--> 2@1000 [size=16, length=-1] 86 500@0 --(array-element@1)--> 2@1000 [size=16, length=-1] 165 500@0 --(array-element@1)--> 2@1000 [size=16, length=-1] 171 500@0 --(array-element@1)--> 2@1000 [size=16, length=-1] 184 500@0 --(array-element@1)--> 2@1000 [size=16, length=-1] 190 500@0 --(array-element@1)--> 2@1000 [size=16, length=-1] 218 500@0 --(array-element@1)--> 2@1000 [size=16, length=-1] 237 500@0 --(array-element@1)--> 2@1000 [size=16, length=-1] [all …]
|
/art/test/527-checker-array-access-simd/ |
D | info.txt | 1 Test arm- and arm64-specific array access optimization for simd loops.
|
/art/test/525-checker-arrays-fields1/ |
D | info.txt | 1 Test on (in)variant static field and array references in loops.
|
/art/test/525-checker-arrays-fields2/ |
D | info.txt | 1 Test on (in)variant instance field and array references in loops.
|
/art/test/201-built-in-except-detail-messages/src/ |
D | Main.java | 105 Object[] array = new String[10]; in arrayStore() local 107 array[0] = o; in arrayStore() 115 Object[] array = new C[10][]; in arrayStore() local 117 array[0] = o; in arrayStore() 125 Object[] array = new Float[10][]; in arrayStore() local 127 array[0] = o; in arrayStore()
|
/art/test/530-checker-regression-reftyp-final/ |
D | info.txt | 1 Regression test for optimizing that used assume that array types are always exact.
|
/art/test/506-verify-aput/ |
D | info.txt | 1 Test that an aput on a null array is properly checked
|
/art/compiler/optimizing/ |
D | nodes_test.cc | 132 HInstruction* const array[] = { parameter1 }; in TEST_F() local 134 environment->CopyFrom(ArrayRef<HInstruction* const>(array)); in TEST_F() 142 parent1->CopyFrom(ArrayRef<HInstruction* const>(array)); in TEST_F() 148 parent2->CopyFrom(ArrayRef<HInstruction* const>(array)); in TEST_F()
|
/art/runtime/jni/ |
D | check_jni.cc | 736 bool CheckPrimitiveArrayType(ScopedObjectAccess& soa, jarray array, Primitive::Type type) in CheckPrimitiveArrayType() argument 738 if (!CheckArray(soa, array)) { in CheckPrimitiveArrayType() 741 ObjPtr<mirror::Array> a = soa.Decode<mirror::Array>(array); in CheckPrimitiveArrayType() 744 a->GetClass()->PrettyDescriptor().c_str(), PrettyDescriptor(type).c_str(), array); in CheckPrimitiveArrayType() 2502 static jsize GetArrayLength(JNIEnv* env, jarray array) { in GetArrayLength() argument 2506 JniValueType args[2] = {{.E = env}, {.a = array}}; in GetArrayLength() 2509 result.z = baseEnv(env)->GetArrayLength(env, array); in GetArrayLength() 2535 static jobject GetObjectArrayElement(JNIEnv* env, jobjectArray array, jsize index) { in GetObjectArrayElement() argument 2539 JniValueType args[3] = {{.E = env}, {.a = array}, {.z = index}}; in GetObjectArrayElement() 2542 result.L = baseEnv(env)->GetObjectArrayElement(env, array, index); in GetObjectArrayElement() [all …]
|
/art/test/521-checker-array-set-null/ |
D | info.txt | 2 optimizations to remove type checks on array set operations work.
|
/art/test/513-array-deopt/ |
D | info.txt | 2 that used to have wrong assumptions about array length bounds.
|
/art/test/610-arraycopy/ |
D | info.txt | 2 when doing the copy on the same array.
|
/art/test/061-out-of-memory/ |
D | expected.txt | 2 Got expected huge-array OOM
|
/art/compiler/utils/ |
D | dedupe_set_test.cc | 32 size_t operator()(const ArrayRef<const uint8_t>& array) const { in operator ()() 34 for (uint8_t c : array) { in operator ()()
|