Home
last modified time | relevance | path

Searched refs:component_size (Results 1 – 10 of 10) sorted by relevance

/art/libdexfile/dex/
Dprimitive.h30 constexpr size_t ComponentSizeShiftWidth(size_t component_size) { in ComponentSizeShiftWidth() argument
31 return component_size == 1u ? 0u : in ComponentSizeShiftWidth()
32 component_size == 2u ? 1u : in ComponentSizeShiftWidth()
33 component_size == 4u ? 2u : in ComponentSizeShiftWidth()
34 component_size == 8u ? 3u : 0u; in ComponentSizeShiftWidth()
/art/runtime/mirror/
Darray.h74 static MemberOffset DataOffset(size_t component_size);
76 void* GetRawData(size_t component_size, int32_t index) in GetRawData() argument
78 intptr_t data = reinterpret_cast<intptr_t>(this) + DataOffset(component_size).Int32Value() + in GetRawData()
79 + (index * component_size); in GetRawData()
83 const void* GetRawData(size_t component_size, int32_t index) const { in GetRawData() argument
84 intptr_t data = reinterpret_cast<intptr_t>(this) + DataOffset(component_size).Int32Value() + in GetRawData()
85 + (index * component_size); in GetRawData()
Darray.cc138 const auto component_size = GetClass()->GetComponentSize(); in CopyOf() local
142 memcpy(new_array->GetRawData(component_size, 0), in CopyOf()
143 h_this->GetRawData(component_size, 0), in CopyOf()
Darray-inl.h53 inline MemberOffset Array::DataOffset(size_t component_size) { in DataOffset() argument
54 DCHECK(IsPowerOfTwo(component_size)) << component_size; in DataOffset()
55 size_t data_offset = RoundUp(OFFSETOF_MEMBER(Array, first_element_), component_size); in DataOffset()
56 DCHECK_EQ(RoundUp(data_offset, component_size), data_offset) in DataOffset()
74 size_t component_size = 1U << component_size_shift; in ComputeArraySize() local
75 size_t header_size = Array::DataOffset(component_size).SizeValue(); in ComputeArraySize()
88 DCHECK_EQ(RoundUp(header_size, component_size), header_size); in ComputeArraySize()
/art/compiler/debug/
Delf_debug_info_writer.h326 uint32_t component_size = type->GetComponentSize(); in Write() local
327 uint32_t data_offset = mirror::Array::DataOffset(component_size).Uint32Value(); in Write()
/art/openjdkjvmti/
Dti_heap.cc125 size_t component_size = array->GetClass()->GetComponentSize(); in ReportPrimitiveArray() local
154 array_length * component_size, in ReportPrimitiveArray()
163 memcpy(data.get(), array->GetRawData(component_size, 0), array_length * component_size); in ReportPrimitiveArray()
/art/imgdiag/
Dimgdiag.cc463 size_t component_size = Primitive::ComponentSize(primitive_type); in DiffEntryContents() local
464 size_t data_offset = mirror::Array::DataOffset(component_size).Uint32Value(); in DiffEntryContents()
466 os_ << tabs << "Dirty array element " << (i - data_offset) / component_size << "\n"; in DiffEntryContents()
468 i += component_size - 1; in DiffEntryContents()
/art/runtime/gc/collector/
Dconcurrent_copying.cc2251 size_t component_size = int_array_class->GetComponentSize<kWithoutReadBarrier>(); in FillWithDummyObject() local
2252 CHECK_EQ(component_size, sizeof(int32_t)); in FillWithDummyObject()
2253 size_t data_offset = mirror::Array::DataOffset(component_size).SizeValue(); in FillWithDummyObject()
2267 int32_t length = (byte_size - data_offset) / component_size; in FillWithDummyObject()
2272 << " component_size=" << component_size << " data_offset=" << data_offset; in FillWithDummyObject()
2275 << " component_size=" << component_size << " data_offset=" << data_offset; in FillWithDummyObject()
/art/runtime/
Djni_internal.cc2103 const size_t component_size = array->GetClass()->GetComponentSize(); in ReleasePrimitiveArrayCritical() local
2104 ReleasePrimitiveArray(soa, array.Ptr(), component_size, elements, mode); in ReleasePrimitiveArrayCritical()
2582 const size_t component_size = sizeof(ElementT); in GetPrimitiveArray() local
2583 size_t size = array->GetLength() * component_size; in GetPrimitiveArray()
2609 size_t component_size, void* elements, jint mode) in ReleasePrimitiveArray() argument
2611 void* array_data = array->GetRawData(component_size, 0); in ReleasePrimitiveArray()
2614 size_t bytes = array->GetLength() * component_size; in ReleasePrimitiveArray()
Dcheck_jni.cc1543 size_t component_size = a->GetClass()->GetComponentSize(); in CreateGuardedPACopy() local
1544 size_t byte_count = a->GetLength() * component_size; in CreateGuardedPACopy()