/art/test/541-regression-inlined-deopt/smali/ |
D | TestCase.smali | 21 # Expects array in v2. 37 # Expects array in v0. 46 # Create a new array short enough to throw AIOOB in $inline$depth1. 51 new-array v6, v5, [I
|
/art/test/664-aget-verifier/ |
D | info.txt | 1 Tests how the verifier handles aget on an array that was initially null. 4 if the array register is potentially null, even if the aget is guarded by null
|
/art/runtime/ |
D | transaction.cc | 247 void Transaction::RecordWriteArray(mirror::Array* array, size_t index, uint64_t value) { in RecordWriteArray() argument 248 DCHECK(array != nullptr); in RecordWriteArray() 249 DCHECK(array->IsArrayInstance()); in RecordWriteArray() 250 DCHECK(!array->IsObjectArray()); in RecordWriteArray() 253 auto it = array_logs_.find(array); in RecordWriteArray() 256 it = array_logs_.emplace(array, std::move(log)).first; in RecordWriteArray() 654 void Transaction::ArrayLog::Undo(mirror::Array* array) const { in Undo() 655 DCHECK(array != nullptr); in Undo() 656 DCHECK(array->IsArrayInstance()); in Undo() 657 Primitive::Type type = array->GetClass()->GetComponentType()->GetPrimitiveType(); in Undo() [all …]
|
/art/libartbase/base/ |
D | iteration_range.h | 69 inline auto ReverseRange(T (&array)[size]) { in ReverseRange() 70 return ReverseRange(MakeIterationRange<T*>(array, array+size)); in ReverseRange()
|
D | array_ref.h | 62 explicit constexpr ArrayRef(T (&array)[size]) in ArrayRef() 63 : array_(array), size_(size) { in ArrayRef() 69 explicit constexpr ArrayRef(U (&array)[size]) in ArrayRef() 70 : array_(array), size_(size) { in ArrayRef() 73 constexpr ArrayRef(T* array, size_t size) in ArrayRef() argument 74 : array_(array), size_(size) { in ArrayRef()
|
D | data_hash.h | 44 size_t operator()(const Container& array) const { in operator() 46 const uint8_t* data = reinterpret_cast<const uint8_t*>(array.data()); in operator() 47 uint32_t len = sizeof(typename Container::value_type) * array.size(); in operator()
|
/art/test/622-checker-bce-regressions/src/ |
D | Main.java | 22 static int[] array = new int[10]; field in Main 58 expectEquals(8, doNotVisitAfterForwardBCE(array)); in main()
|
/art/benchmark/type-check/src/ |
D | TypeCheckBenchmark.java | 123 Object[] array = new Object[1024]; in createArray() local 124 for (int i = 0; i < array.length; ++i) { in createArray() 125 array[i] = l.newInstance(); in createArray() 127 return array; in createArray()
|
/art/test/800-smali/smali/ |
D | b_27799205_4.smali | 4 # A class with an unresolved array type should not fail hard (unless it's a primitive-type access). 12 # Use some primitive-type array input. 34 # Test aput-object: v0[v2] = v1. Should fail for v0 not being an array.
|
D | b_27799205_5.smali | 4 # A class with an unresolved array type should not fail hard (unless it's a primitive-type access). 12 # Use some non-resolvable non-array type. 34 # Test aput-object: v0[v2] = v1. Should fail for v0 not being an array.
|
D | b_27799205_3.smali | 4 # A class with an unresolved array type should not fail hard (unless it's a primitive-type access). 12 # Use some non-object non-array input (non-Object because the merge should be Object). 34 # Test aput-object: v0[v2] = v1. Should fail for v0 not being an array.
|
D | b_27799205_6.smali | 4 # A class with an unresolved array type should not fail hard (unless it's a primitive-type access). 12 # Use some non-resolvable array type.
|
/art/test/129-ThreadGetId/src/ |
D | Main.java | 46 Thread[] array = new Thread[activeCount]; in getHeapTaskDaemon() local 47 systemThreadGroup.enumerate(array); in getHeapTaskDaemon() 48 for (Thread thread : array) { in getHeapTaskDaemon()
|
/art/test/303-verification-stress/ |
D | info.txt | 2 classes, each one initializing a big array of string in its class initializer. 7 size of string array can be modified in the script.
|
/art/test/586-checker-null-array-get/smali/ |
D | SmaliTests.smali | 45 # String[] array = (String[])getNull(); 50 # objectField = array[0]; 53 # objectField = array[1]; 56 # objectField = array[2]; 59 # objectField = array[3]; 114 # String[] array = (String[])getNull(); 122 # objectField = array[0]; 125 # objectField = array[1]; 128 # objectField = array[2]; 131 # objectField = array[3];
|
/art/compiler/optimizing/ |
D | load_store_analysis.h | 261 HInstruction* array = instruction->InputAt(0); in GetArrayHeapLocation() local 275 return FindHeapLocationIndex(FindReferenceInfoOf(HuntForOriginalReference(array)), in GetArrayHeapLocation() 488 void VisitArrayAccess(HInstruction* array, in VisitArrayAccess() argument 492 GetOrCreateHeapLocation(array, in VisitArrayAccess() 545 HInstruction* array = instruction->InputAt(0); in VisitArrayGet() local 548 VisitArrayAccess(array, index, type, HeapLocation::kScalar); in VisitArrayGet() 553 HInstruction* array = instruction->InputAt(0); in VisitArraySet() local 556 VisitArrayAccess(array, index, type, HeapLocation::kScalar); in VisitArraySet() 561 HInstruction* array = instruction->InputAt(0); in VisitVecLoad() local 564 VisitArrayAccess(array, index, type, instruction->GetVectorLength()); in VisitVecLoad() [all …]
|
/art/test/952-invoke-custom/src/ |
D | TestVariableArityLinkerMethod.java | 36 Object array = args[i]; in printBsmArgs() local 37 if (array.getClass() == int[].class) { in printBsmArgs() 38 System.out.print(Arrays.toString((int[]) array)); in printBsmArgs() 39 } else if (array.getClass() == long[].class) { in printBsmArgs() 40 System.out.print(Arrays.toString((long[]) array)); in printBsmArgs() 41 } else if (array.getClass() == float[].class) { in printBsmArgs() 42 System.out.print(Arrays.toString((float[]) array)); in printBsmArgs() 43 } else if (array.getClass() == double[].class) { in printBsmArgs() 44 System.out.print(Arrays.toString((double[]) array)); in printBsmArgs() 46 System.out.print(Arrays.toString((Object[]) array)); in printBsmArgs()
|
/art/test/530-checker-peel-unroll/src/ |
D | Main.java | 203 private static final void unrollingSwapElements(int[] array) { in unrollingSwapElements() argument 205 if (array[i] > array[i + 1]) { in unrollingSwapElements() 206 int temp = array[i + 1]; in unrollingSwapElements() 207 array[i + 1] = array[i]; in unrollingSwapElements() 208 array[i] = temp; in unrollingSwapElements()
|
/art/runtime/mirror/ |
D | string-alloc-inl.h | 212 Handle<ByteArray> array, in AllocFromByteArray() argument 216 const uint8_t* const src = reinterpret_cast<uint8_t*>(array->GetData()) + offset; in AllocFromByteArray() 221 SetStringCountAndBytesVisitor visitor(length_with_flag, array, offset, high_byte << 8); in AllocFromByteArray() 228 Handle<CharArray> array, in AllocFromCharArray() argument 232 DCHECK_GE(array->GetLength(), count); in AllocFromCharArray() 234 String::AllASCII<uint16_t>(array->GetData() + offset, count); in AllocFromCharArray() 236 SetStringCountAndValueVisitorFromCharArray visitor(length_with_flag, array, offset); in AllocFromCharArray()
|
/art/runtime/interpreter/ |
D | interpreter_cache.h | 80 std::array<Entry, kSize>& GetArray() { in GetArray() 94 std::array<Entry, kSize> data_;
|
/art/test/641-checker-arraycopy/src/ |
D | Main.java | 46 public static void untypedCopyCaller(Object o, byte[] array) { in untypedCopyCaller() argument 47 untypedCopy(o, array); in untypedCopyCaller()
|
/art/runtime/native/ |
D | java_lang_VMClassLoader.cc | 136 jobjectArray array = in VMClassLoader_getBootClassPathEntries() local 138 if (array == nullptr) { in VMClassLoader_getBootClassPathEntries() 153 env->SetObjectArrayElement(array, i, javaPath.get()); in VMClassLoader_getBootClassPathEntries() 155 return array; in VMClassLoader_getBootClassPathEntries()
|
D | dalvik_system_BaseDexClassLoader.cc | 28 static bool append_string(JNIEnv* env, jobjectArray array, uint32_t& i, const std::string& string) { in append_string() argument 34 env->SetObjectArrayElement(array, i++, jstring.get()); in append_string()
|
/art/test/137-cfi/src/ |
D | Main.java | 56 Main[] array = { this, this, this }; in test() local 57 Arrays.binarySearch(array, 0, 3, this /* value */, this /* comparator */); in test()
|
/art/test/597-deopt-busy-loop/src/ |
D | FloatLoop.java | 60 int[] array = new int[kArraySize]; in $noinline$busyLoop() local 62 array[i]++; in $noinline$busyLoop()
|