Searched defs:data_offset (Results 1 - 15 of 15) sorted by relevance

/art/compiler/utils/
H A Dtest_dex_file_builder.h106 entry.second.data_offset = data_section_size;
128 entry.second.data_offset = RoundUp(data_section_size, 4u);
129 data_section_size = entry.second.data_offset + 4u + num_args * sizeof(DexFile::TypeItem);
131 entry.second.data_offset = 0u;
169 uint32_t raw_offset = data_section_offset + entry.second.data_offset;
183 (num_args != 0u) ? data_section_offset + entry.second.data_offset : 0u;
189 CHECK_NE(entry.second.data_offset, 0u);
269 uint32_t data_offset; member in struct:art::TestDexFileBuilder::IdxAndDataOffset
/art/runtime/mirror/
H A Darray-inl.h53 size_t data_offset = RoundUp(OFFSETOF_MEMBER(Array, first_element_), component_size); local
54 DCHECK_EQ(RoundUp(data_offset, component_size), data_offset) local
56 return MemberOffset(data_offset);
/art/compiler/debug/
H A Delf_debug_info_writer.h301 uint32_t data_offset = mirror::Array::DataOffset(component_size).Uint32Value(); local
309 info_.WriteUdata(DW_AT_data_member_location, data_offset);
/art/runtime/
H A Dclass_linker_test.cc841 uintptr_t data_offset = local
845 EXPECT_TRUE(IsAligned<4>(data_offset)); // Check 4 byte alignment.
847 EXPECT_TRUE(IsAligned<8>(data_offset)); // Check 8 byte alignment.
856 uintptr_t data_offset = reinterpret_cast<uintptr_t>(long_array->GetData()); local
857 EXPECT_TRUE(IsAligned<8>(data_offset)); // Longs require 8 byte alignment
861 data_offset = reinterpret_cast<uintptr_t>(double_array->GetData());
862 EXPECT_TRUE(IsAligned<8>(data_offset)); // Doubles require 8 byte alignment
866 data_offset = reinterpret_cast<uintptr_t>(int_array->GetData());
867 EXPECT_TRUE(IsAligned<4>(data_offset)); // Ints require 4 byte alignment
871 data_offset
[all...]
/art/compiler/optimizing/
H A Dintrinsics_arm.cc1957 const uint32_t data_offset = mirror::Array::DataOffset(char_size).Uint32Value(); local
1981 __ add(dst_ptr, dstObj, ShifterOperand(data_offset));
H A Dcode_generator_mips64.cc1294 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint8_t)).Uint32Value(); local
1298 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset;
1302 __ LoadFromOffset(kLoadUnsignedByte, out, TMP, data_offset);
1308 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int8_t)).Uint32Value(); local
1312 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset;
1316 __ LoadFromOffset(kLoadSignedByte, out, TMP, data_offset);
1322 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int16_t)).Uint32Value(); local
1326 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_2) + data_offset;
1331 __ LoadFromOffset(kLoadSignedHalfword, out, TMP, data_offset);
1337 uint32_t data_offset local
1354 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); local
1370 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int64_t)).Uint32Value(); local
1385 uint32_t data_offset = mirror::Array::DataOffset(sizeof(float)).Uint32Value(); local
1400 uint32_t data_offset = mirror::Array::DataOffset(sizeof(double)).Uint32Value(); local
1469 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint8_t)).Uint32Value(); local
1484 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint16_t)).Uint32Value(); local
1501 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); local
1530 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int64_t)).Uint32Value(); local
1545 uint32_t data_offset = mirror::Array::DataOffset(sizeof(float)).Uint32Value(); local
1561 uint32_t data_offset = mirror::Array::DataOffset(sizeof(double)).Uint32Value(); local
[all...]
H A Dintrinsics_arm64.cc1669 const uint32_t data_offset = mirror::Array::DataOffset(char_size).Uint32Value(); local
1695 __ Add(dst_ptr, dstObj, Operand(data_offset));
1826 uint32_t data_offset = mirror::Array::DataOffset(element_size).Uint32Value(); local
1829 __ Add(src_base, src, element_size * constant + data_offset);
1831 __ Add(src_base, src, data_offset);
1837 __ Add(dst_base, dst, element_size * constant + data_offset);
1839 __ Add(dst_base, dst, data_offset);
H A Dintrinsics_x86.cc1228 const uint32_t data_offset = mirror::Array::DataOffset(char_size).Uint32Value(); local
1232 __ leal(src_base, Address(src, char_size * srcPos_const + data_offset));
1235 ScaleFactor::TIMES_2, data_offset));
1240 __ leal(dest_base, Address(dest, char_size * destPos_const + data_offset));
1243 ScaleFactor::TIMES_2, data_offset));
1628 const uint32_t data_offset = mirror::Array::DataOffset(char_component_size).Uint32Value(); local
1646 __ leal(EDI, Address(dst, dstBegin, ScaleFactor::TIMES_2, data_offset));
H A Dintrinsics_x86_64.cc1100 const uint32_t data_offset = mirror::Array::DataOffset(char_size).Uint32Value(); local
1104 __ leal(src_base, Address(src, char_size * src_pos_const + data_offset));
1107 ScaleFactor::TIMES_2, data_offset));
1111 __ leal(dest_base, Address(dest, char_size * dest_pos_const + data_offset));
1114 ScaleFactor::TIMES_2, data_offset));
1731 const uint32_t data_offset = mirror::Array::DataOffset(char_component_size).Uint32Value(); local
1749 __ leaq(CpuRegister(RDI), Address(dst, dstBegin, ScaleFactor::TIMES_2, data_offset));
H A Dcode_generator_mips.cc1672 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint8_t)).Uint32Value(); local
1676 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset;
1680 __ LoadFromOffset(kLoadUnsignedByte, out, TMP, data_offset);
1686 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int8_t)).Uint32Value(); local
1690 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset;
1694 __ LoadFromOffset(kLoadSignedByte, out, TMP, data_offset);
1700 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int16_t)).Uint32Value(); local
1704 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_2) + data_offset;
1709 __ LoadFromOffset(kLoadSignedHalfword, out, TMP, data_offset);
1715 uint32_t data_offset local
1732 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); local
1747 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int64_t)).Uint32Value(); local
1762 uint32_t data_offset = mirror::Array::DataOffset(sizeof(float)).Uint32Value(); local
1777 uint32_t data_offset = mirror::Array::DataOffset(sizeof(double)).Uint32Value(); local
1846 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint8_t)).Uint32Value(); local
1861 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint16_t)).Uint32Value(); local
1878 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); local
1908 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int64_t)).Uint32Value(); local
1923 uint32_t data_offset = mirror::Array::DataOffset(sizeof(float)).Uint32Value(); local
1939 uint32_t data_offset = mirror::Array::DataOffset(sizeof(double)).Uint32Value(); local
[all...]
H A Dcode_generator_arm.cc4291 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint8_t)).Uint32Value(); local
4295 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset;
4299 __ LoadFromOffset(kLoadUnsignedByte, out, IP, data_offset);
4305 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int8_t)).Uint32Value(); local
4309 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset;
4313 __ LoadFromOffset(kLoadSignedByte, out, IP, data_offset);
4319 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int16_t)).Uint32Value(); local
4323 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_2) + data_offset;
4327 __ LoadFromOffset(kLoadSignedHalfword, out, IP, data_offset);
4333 uint32_t data_offset local
4347 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); local
4364 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); local
4399 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int64_t)).Uint32Value(); local
4412 uint32_t data_offset = mirror::Array::DataOffset(sizeof(float)).Uint32Value(); local
4425 uint32_t data_offset = mirror::Array::DataOffset(sizeof(double)).Uint32Value(); local
4432 __ LoadDFromOffset(FromLowSToD(out), IP, data_offset); local
4492 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint8_t)).Uint32Value(); local
4507 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint16_t)).Uint32Value(); local
4521 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); local
4670 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); local
4685 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int64_t)).Uint32Value(); local
4699 uint32_t data_offset = mirror::Array::DataOffset(sizeof(float)).Uint32Value(); local
4713 uint32_t data_offset = mirror::Array::DataOffset(sizeof(double)).Uint32Value(); local
4721 __ StoreDToOffset(FromLowSToD(value.AsFpuRegisterPairLow<SRegister>()), IP, data_offset); local
6090 GenerateArrayLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, Register obj, uint32_t data_offset, Location index, Location temp, bool needs_null_check) argument
[all...]
H A Dcode_generator_x86.cc5049 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint8_t)).Uint32Value(); local
5053 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset));
5055 __ movzxb(out, Address(obj, index.AsRegister<Register>(), TIMES_1, data_offset));
5061 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int8_t)).Uint32Value(); local
5065 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset));
5067 __ movsxb(out, Address(obj, index.AsRegister<Register>(), TIMES_1, data_offset));
5073 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int16_t)).Uint32Value(); local
5077 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_2) + data_offset));
5079 __ movsxw(out, Address(obj, index.AsRegister<Register>(), TIMES_2, data_offset));
5085 uint32_t data_offset local
5097 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); local
5112 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); local
5146 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int64_t)).Uint32Value(); local
5164 uint32_t data_offset = mirror::Array::DataOffset(sizeof(float)).Uint32Value(); local
5176 uint32_t data_offset = mirror::Array::DataOffset(sizeof(double)).Uint32Value(); local
5416 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int64_t)).Uint32Value(); local
6848 GenerateArrayLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, Register obj, uint32_t data_offset, Location index, Location temp, bool needs_null_check) argument
[all...]
H A Dcode_generator_x86_64.cc4549 uint32_t data_offset = mirror::Array::DataOffset(sizeof(uint8_t)).Uint32Value(); local
4553 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset));
4555 __ movzxb(out, Address(obj, index.AsRegister<CpuRegister>(), TIMES_1, data_offset));
4561 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int8_t)).Uint32Value(); local
4565 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_1) + data_offset));
4567 __ movsxb(out, Address(obj, index.AsRegister<CpuRegister>(), TIMES_1, data_offset));
4573 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int16_t)).Uint32Value(); local
4577 (index.GetConstant()->AsIntConstant()->GetValue() << TIMES_2) + data_offset));
4579 __ movsxw(out, Address(obj, index.AsRegister<CpuRegister>(), TIMES_2, data_offset));
4585 uint32_t data_offset local
4597 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); local
4612 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int32_t)).Uint32Value(); local
4646 uint32_t data_offset = mirror::Array::DataOffset(sizeof(int64_t)).Uint32Value(); local
4658 uint32_t data_offset = mirror::Array::DataOffset(sizeof(float)).Uint32Value(); local
4670 uint32_t data_offset = mirror::Array::DataOffset(sizeof(double)).Uint32Value(); local
6312 GenerateArrayLoadWithBakerReadBarrier(HInstruction* instruction, Location ref, CpuRegister obj, uint32_t data_offset, Location index, Location temp, bool needs_null_check) argument
[all...]
/art/imgdiag/
H A Dimgdiag.cc250 size_t data_offset = mirror::Array::DataOffset(component_size).Uint32Value(); local
251 if (i >= data_offset) {
252 os << tabs << "Dirty array element " << (i - data_offset) / component_size << "\n";
/art/runtime/gc/collector/
H A Dconcurrent_copying.cc1709 size_t data_offset = mirror::Array::DataOffset(component_size).SizeValue(); local
1710 if (data_offset > byte_size) {
1721 int32_t length = (byte_size - data_offset) / component_size;
1725 << " component_size=" << component_size << " data_offset=" << data_offset; local
1728 << " component_size=" << component_size << " data_offset=" << data_offset; local

Completed in 795 milliseconds