/art/test/562-checker-no-intermediate/src/ |
H A D | Main.java | 92 array[index] += Math.abs(-42); 95 static int index = 0; field in class:Main
|
/art/test/407-arrays/src/ |
H A D | Main.java | 34 double[] doubles, int index) { 36 assertEquals(false, bools[index]); 39 assertEquals(0, bytes[index]); 42 assertEquals(0, chars[index]); 45 assertEquals(0, shorts[index]); 48 assertEquals(0, ints[index]); 51 assertNull(objects[index]); 54 assertEquals(0, longs[index]); 57 assertEquals(0, floats[index]); 60 assertEquals(0, doubles[index]); 32 $opt$testReads(boolean[] bools, byte[] bytes, char[] chars, short[] shorts, int[] ints, Object[] objects, long[] longs, float[] floats, double[] doubles, int index) argument 63 $opt$testWrites(boolean[] bools, byte[] bytes, char[] chars, short[] shorts, int[] ints, Object[] objects, long[] longs, float[] floats, double doubles[], int index) argument 124 $opt$testLongWrites(long[] longs, int index) argument 133 ensureThrows(boolean[] array, int index) argument 155 $opt$doArrayLoad(boolean[] array, int index) argument 159 $opt$doArrayStore(boolean[] array, int index) argument [all...] |
/art/test/456-baseline-array-set/src/ |
H A D | Main.java | 22 public static void doArrayAccess(Integer value, int index) { argument 27 array[index] = array[index + 1]; 28 array[index] = value;
|
/art/test/609-checker-x86-bounds-check/src/ |
H A D | Main.java | 85 static void testArrayLengthBoundsCheckX86(int[] array, int index) { argument 86 array[index] = 9;
|
/art/test/527-checker-array-access-split/src/ |
H A D | Main.java | 26 * Test that HArrayGet with a constant index is not split. 57 * Test that HArraySet with a constant index is not split. 120 public static int get(int array[], int index) { argument 121 return array[index]; 165 public static void set(int array[], int index, int value) { argument 166 array[index] = value; 233 public static void getSet(int array[], int index) { argument 234 array[index] = array[index] + 1; 309 public static int[] accrossGC(int array[], int index) { argument [all...] |
/art/test/617-clinit-oome/src/ |
H A D | Main.java | 24 int index = 0; 27 data[index] = new byte[size]; 28 index++;
|
/art/runtime/ |
H A D | imtable.h | 40 uint8_t* AddressOfElement(size_t index, PointerSize pointer_size) { argument 41 return reinterpret_cast<uint8_t*>(this) + OffsetOfElement(index, pointer_size); 44 ArtMethod* Get(size_t index, PointerSize pointer_size) { argument 45 DCHECK_LT(index, kSize); 46 uint8_t* ptr = AddressOfElement(index, pointer_size); 56 void Set(size_t index, ArtMethod* method, PointerSize pointer_size) { argument 57 DCHECK_LT(index, kSize); 58 uint8_t* ptr = AddressOfElement(index, pointer_size); 68 static size_t OffsetOfElement(size_t index, PointerSize pointer_size) { argument 69 return index * static_cas [all...] |
H A D | imt_conflict_table.h | 67 // Set an entry at an index. 68 void SetInterfaceMethod(size_t index, PointerSize pointer_size, ArtMethod* method) { argument 69 SetMethod(index * kMethodCount + kMethodInterface, pointer_size, method); 72 void SetImplementationMethod(size_t index, PointerSize pointer_size, ArtMethod* method) { argument 73 SetMethod(index * kMethodCount + kMethodImplementation, pointer_size, method); 76 ArtMethod* GetInterfaceMethod(size_t index, PointerSize pointer_size) const { argument 77 return GetMethod(index * kMethodCount + kMethodInterface, pointer_size); 80 ArtMethod* GetImplementationMethod(size_t index, PointerSize pointer_size) const { argument 81 return GetMethod(index * kMethodCount + kMethodImplementation, pointer_size); 84 void** AddressOfInterfaceMethod(size_t index, PointerSiz argument 88 AddressOfImplementationMethod(size_t index, PointerSize pointer_size) argument 180 AddressOfMethod(size_t index, PointerSize pointer_size) argument 188 GetMethod(size_t index, PointerSize pointer_size) const argument 196 SetMethod(size_t index, PointerSize pointer_size, ArtMethod* method) argument [all...] |
H A D | method_reference.h | 26 // A method is uniquely located by its DexFile and the method_ids_ table index into that DexFile 28 MethodReference(const DexFile* file, uint32_t index) : dex_file(file), dex_method_index(index) { argument
|
/art/test/626-const-class-linking/src/ |
H A D | RacyMisbehavingLoader.java | 25 private int index = 0; field in class:RacyMisbehavingLoader 43 ++index; 44 if (index == 2 * count) { 83 my_index = index; 84 ++index; 85 if (index != limit) { 92 } while (index < limit);
|
H A D | RacyLoader.java | 25 private int index = 0; field in class:RacyLoader 62 my_index = index; 63 ++index; 64 if (index != limit) { 71 } while (index < limit);
|
/art/test/413-regalloc-regression/src/ |
H A D | Main.java | 26 public void removeElementAt(int index) { argument 27 for (int i = index; i < size - 1; i++) {
|
/art/compiler/utils/ |
H A D | string_reference_test.cc | 83 for (size_t index = 0; index != arraysize(kDexFile1Strings); ++index) { 84 ASSERT_STREQ(kDexFile1Strings[index], 85 dex_file1->GetStringData(dex_file1->GetStringId(dex::StringIndex(index)))); 94 for (size_t index = 0; index != arraysize(kDexFile2Strings); ++index) { 95 ASSERT_STREQ(kDexFile2Strings[index], 96 dex_file2->GetStringData(dex_file2->GetStringId(dex::StringIndex(index)))); [all...] |
H A D | type_reference.h | 30 // A type is located by its DexFile and the string_ids_ table index into that DexFile. 32 TypeReference(const DexFile* file, dex::TypeIndex index) : dex_file(file), type_index(index) { } argument
|
/art/runtime/base/ |
H A D | array_slice.h | 85 T& At(size_t index) { argument 86 DCHECK_LT(index, size_); 87 return AtUnchecked(index); 90 const T& At(size_t index) const { 91 DCHECK_LT(index, size_); 92 return AtUnchecked(index); 95 T& operator[](size_t index) { argument 96 return At(index); 99 const T& operator[](size_t index) const { 100 return At(index); 137 AtUnchecked(size_t index) argument [all...] |
H A D | length_prefixed_array.h | 36 T& At(size_t index, size_t element_size = sizeof(T), size_t alignment = alignof(T)) { argument 37 DCHECK_LT(index, size_); 38 return AtUnchecked(index, element_size, alignment); 41 const T& At(size_t index, size_t element_size = sizeof(T), size_t alignment = alignof(T)) const { argument 42 DCHECK_LT(index, size_); 43 return AtUnchecked(index, element_size, alignment); 64 static size_t OffsetOfElement(size_t index, argument 68 return RoundUp(offsetof(LengthPrefixedArray<T>, data), alignment) + index * element_size; 96 T& AtUnchecked(size_t index, size_t element_size, size_t alignment) { argument 98 reinterpret_cast<uintptr_t>(this) + OffsetOfElement(index, element_siz 101 AtUnchecked(size_t index, size_t element_size, size_t alignment) const argument [all...] |
/art/runtime/gc/accounting/ |
H A D | atomic_stack.h | 87 // Atomically bump the back index by the given number of 95 int32_t index; local 98 index = back_index_.LoadRelaxed(); 99 new_index = index + num_slots; 104 } while (!back_index_.CompareExchangeWeakRelaxed(index, new_index)); 105 *start_address = begin_ + index; 109 for (int32_t i = index; i < new_index; ++i) { 111 << "i=" << i << " index=" << index << " new_index=" << new_index; 129 const int32_t index local 144 int32_t index = front_index_.LoadRelaxed(); local 229 int32_t index; local [all...] |
/art/runtime/interpreter/mterp/arm/ |
H A D | op_aget.S | 18 GET_VREG r1, r3 @ r1<- vCC (requested index) 22 add r0, r0, r1, lsl #$shift @ r0<- arrayObj + index*width 23 cmp r1, r3 @ compare unsigned index, length 24 bcs common_errArrayIndex @ index >= length, bail
|
H A D | op_aput.S | 18 GET_VREG r1, r3 @ r1<- vCC (requested index) 22 add r0, r0, r1, lsl #$shift @ r0<- arrayObj + index*width 23 cmp r1, r3 @ compare unsigned index, length 24 bcs common_errArrayIndex @ index >= length, bail
|
H A D | op_aput_wide.S | 12 GET_VREG r1, r3 @ r1<- vCC (requested index) 16 add r0, r0, r1, lsl #3 @ r0<- arrayObj + index*width 17 cmp r1, r3 @ compare unsigned index, length 19 bcs common_errArrayIndex @ index >= length, bail
|
/art/runtime/interpreter/mterp/mips/ |
H A D | op_aget.S | 18 GET_VREG(a1, a3) # a1 <- vCC (requested index) 22 EASN(a0, a0, a1, $shift) # a0 <- arrayObj + index*width 23 # a1 >= a3; compare unsigned index 24 bgeu a1, a3, common_errArrayIndex # index >= length, bail
|
H A D | op_aput_wide.S | 10 GET_VREG(a1, a3) # a1 <- vCC (requested index) 14 EAS3(a0, a0, a1) # a0 <- arrayObj + index*width 16 # compare unsigned index, length 17 bgeu a1, a3, common_errArrayIndex # index >= length, bail
|
/art/runtime/interpreter/mterp/mips64/ |
H A D | op_aget.S | 15 GET_VREG a1, a3 # a1 <- vCC (requested index) 20 dlsa a0, a1, a0, $shift # a0 <- arrayObj + index*width 22 daddu a0, a1, a0 # a0 <- arrayObj + index*width 24 bgeu a1, a3, common_errArrayIndex # unsigned compare: index >= length, bail
|
H A D | op_aput.S | 15 GET_VREG a1, a3 # a1 <- vCC (requested index) 20 dlsa a0, a1, a0, $shift # a0 <- arrayObj + index*width 22 daddu a0, a1, a0 # a0 <- arrayObj + index*width 24 bgeu a1, a3, common_errArrayIndex # unsigned compare: index >= length, bail
|
/art/runtime/interpreter/mterp/x86_64/ |
H A D | op_aput_object.S | 10 call SYMBOL(MterpAputObject) # (array, index)
|