Home
last modified time | relevance | path

Searched refs:array (Results 76 – 100 of 272) sorted by relevance

1234567891011

/art/test/541-regression-inlined-deopt/smali/
DTestCase.smali21 # 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/
Dinfo.txt1 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/
Dtransaction.cc247 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/
Diteration_range.h69 inline auto ReverseRange(T (&array)[size]) { in ReverseRange()
70 return ReverseRange(MakeIterationRange<T*>(array, array+size)); in ReverseRange()
Darray_ref.h62 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()
Ddata_hash.h44 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/
DMain.java22 static int[] array = new int[10]; field in Main
58 expectEquals(8, doNotVisitAfterForwardBCE(array)); in main()
/art/benchmark/type-check/src/
DTypeCheckBenchmark.java123 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/
Db_27799205_4.smali4 # 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.
Db_27799205_5.smali4 # 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.
Db_27799205_3.smali4 # 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.
Db_27799205_6.smali4 # 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/
DMain.java46 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/
Dinfo.txt2 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/
DSmaliTests.smali45 # 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/
Dload_store_analysis.h261 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/
DTestVariableArityLinkerMethod.java36 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/
DMain.java203 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/
Dstring-alloc-inl.h212 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/
Dinterpreter_cache.h80 std::array<Entry, kSize>& GetArray() { in GetArray()
94 std::array<Entry, kSize> data_;
/art/test/641-checker-arraycopy/src/
DMain.java46 public static void untypedCopyCaller(Object o, byte[] array) { in untypedCopyCaller() argument
47 untypedCopy(o, array); in untypedCopyCaller()
/art/runtime/native/
Djava_lang_VMClassLoader.cc136 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()
Ddalvik_system_BaseDexClassLoader.cc28 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/
DMain.java56 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/
DFloatLoop.java60 int[] array = new int[kArraySize]; in $noinline$busyLoop() local
62 array[i]++; in $noinline$busyLoop()

1234567891011