Home
last modified time | relevance | path

Searched refs:element_size (Results 1 – 19 of 19) sorted by relevance

/aosp12/art/libartbase/base/
H A Dlength_prefixed_array.h38 return AtUnchecked(index, element_size, alignment);
43 return AtUnchecked(index, element_size, alignment);
47 return StrideIterator<T>(&AtUnchecked(0, element_size, alignment), element_size);
50 StrideIterator<const T> begin(size_t element_size = sizeof(T),
52 return StrideIterator<const T>(&AtUnchecked(0, element_size, alignment), element_size);
56 return StrideIterator<T>(&AtUnchecked(size_, element_size, alignment), element_size);
59 StrideIterator<const T> end(size_t element_size = sizeof(T),
61 return StrideIterator<const T>(&AtUnchecked(size_, element_size, alignment), element_size);
67 DCHECK_ALIGNED_PARAM(element_size, alignment);
72 size_t element_size = sizeof(T),
[all …]
H A Darray_slice.h53 size_t element_size = sizeof(T))
56 element_size_(element_size) {
61 size_t element_size = sizeof(T),
64 lpa != nullptr && lpa->size() != 0 ? &lpa->At(0, element_size, alignment) : nullptr,
66 element_size) {}
/aosp12/system/bt/osi/src/
H A Darray.cc31 size_t element_size; member
42 array_t* array_new(size_t element_size) { in array_new() argument
43 CHECK(element_size > 0); in array_new()
46 osi_calloc(sizeof(array_t) + element_size * INTERNAL_ELEMENTS)); in array_new()
48 array->element_size = element_size; in array_new()
67 return array->data + (index * array->element_size); in array_at()
87 __func__, array->capacity, array->element_size); in array_append_ptr()
92 memcpy(array_at(array, array->length - 1), data, array->element_size); in array_append_ptr()
101 new_capacity * array->element_size); in grow()
106 array->length * array->element_size); in grow()
/aosp12/system/bt/gd/packet/parser/fields/
H A Dvector_field.cc26 …ld(name, loc), element_field_(new ScalarField("val", element_size, loc)), element_size_(element_si… in VectorField()
28 if (element_size > 64 || element_size < 0) in VectorField()
29 ERROR(this) << __func__ << ": Not implemented for element size = " << element_size; in VectorField()
30 if (element_size % 8 != 0) { in VectorField()
260 auto element_size = element_field->GetSize().bytes(); in GenBoundsCheck() local
274 << element_size << ");"; in GenBoundsCheck()
307 auto element_size = element_field->GetSize().bytes(); in GenRustGetter() local
315 s << size_field_->GetName() << " as usize) * " << element_size << ")]"; in GenRustGetter()
326 s << ".to_vec().chunks_exact(" << element_size << ").into_iter().map(|i| "; in GenRustGetter()
329 for (int j=0; j < element_size; j++) { in GenRustGetter()
[all …]
H A Darray_field.cc25 ArrayField::ArrayField(std::string name, int element_size, int array_size, ParseLocation loc) in ArrayField() argument
26 …ld(name, loc), element_field_(new ScalarField("val", element_size, loc)), element_size_(element_si… in ArrayField()
28 if (element_size > 64 || element_size < 0) in ArrayField()
29 ERROR(this) << __func__ << ": Not implemented for element size = " << element_size; in ArrayField()
30 if (element_size % 8 != 0) { in ArrayField()
31 …ERROR(this) << "Can only have arrays with elements that are byte aligned (" << element_size << ")"; in ArrayField()
H A Darray_field.h25 ArrayField(std::string name, int element_size, int fixed_size, ParseLocation loc);
H A Dvector_field.h26 VectorField(std::string name, int element_size, std::string size_modifier, ParseLocation loc);
/aosp12/system/bt/osi/test/fuzzers/array/
H A Dfuzz_array.cc30 size_t element_size = in LLVMFuzzerTestOneInput() local
32 array_t* arr = array_new(element_size); in LLVMFuzzerTestOneInput()
/aosp12/art/test/906-iterate-heap/
H A Diterate_heap.cc269 size_t element_size; in Java_art_Test906_iterateThroughHeapPrimitiveArray() local
273 element_size = 1; in Java_art_Test906_iterateThroughHeapPrimitiveArray()
277 element_size = 2; in Java_art_Test906_iterateThroughHeapPrimitiveArray()
281 element_size = 4; in Java_art_Test906_iterateThroughHeapPrimitiveArray()
285 element_size = 8; in Java_art_Test906_iterateThroughHeapPrimitiveArray()
292 for (size_t i = 0; i != element_size * element_count; ++i) { in Java_art_Test906_iterateThroughHeapPrimitiveArray()
/aosp12/system/bt/osi/include/
H A Darray.h30 array_t* array_new(size_t element_size);
/aosp12/art/test/913-heaps/
H A Dheaps.cc667 size_t element_size; in Java_art_Test913_followReferencesPrimitiveArray() local
671 element_size = 1; in Java_art_Test913_followReferencesPrimitiveArray()
675 element_size = 2; in Java_art_Test913_followReferencesPrimitiveArray()
679 element_size = 4; in Java_art_Test913_followReferencesPrimitiveArray()
683 element_size = 8; in Java_art_Test913_followReferencesPrimitiveArray()
690 for (size_t i = 0; i != element_size * element_count; ++i) { in Java_art_Test913_followReferencesPrimitiveArray()
/aosp12/art/compiler/optimizing/
H A Dintrinsics_x86_64.cc88 int32_t element_size = DataType::Size(DataType::Type::kReference); in EmitNativeCode() local
109 __ addl(src_curr_addr, Immediate(element_size)); in EmitNativeCode()
110 __ addl(dst_curr_addr, Immediate(element_size)); in EmitNativeCode()
777 const int32_t element_size = DataType::Size(type); in GenSystemArrayCopyAddresses() local
783 __ leal(src_base, Address(src, element_size * constant + data_offset)); in GenSystemArrayCopyAddresses()
797 __ leal(src_end, Address(src_base, element_size * constant)); in GenSystemArrayCopyAddresses()
1053 const int32_t element_size = DataType::Size(type); in VisitSystemArrayCopy() local
1117 __ addl(temp1, Immediate(element_size)); in VisitSystemArrayCopy()
1118 __ addl(temp2, Immediate(element_size)); in VisitSystemArrayCopy()
1135 __ addl(temp1, Immediate(element_size)); in VisitSystemArrayCopy()
[all …]
H A Dintrinsics_x86.cc92 int32_t element_size = DataType::Size(DataType::Type::kReference); in EmitNativeCode() local
123 int32_t adjusted_offset = offset + constant * element_size; in EmitNativeCode()
146 int32_t adjusted_offset = offset + constant * element_size; in EmitNativeCode()
2560 const int32_t element_size = DataType::Size(type); in GenSystemArrayCopyBaseAddress() local
2582 const int32_t element_size = DataType::Size(type); in GenSystemArrayCopyEndAddress() local
2587 __ leal(end, Address(base, element_size * constant)); in GenSystemArrayCopyEndAddress()
2899 const int32_t element_size = DataType::Size(type); in VisitSystemArrayCopy() local
2981 __ addl(temp1, Immediate(element_size)); in VisitSystemArrayCopy()
2982 __ addl(temp2, Immediate(element_size)); in VisitSystemArrayCopy()
3004 __ addl(temp1, Immediate(element_size)); in VisitSystemArrayCopy()
[all …]
H A Dintrinsics_arm64.cc109 const int32_t element_size = DataType::Size(DataType::Type::kReference); in EmitNativeCode() local
119 __ Ldr(tmp_reg, MemOperand(src_curr_addr, element_size, PostIndex)); in EmitNativeCode()
146 __ Str(tmp_reg, MemOperand(dst_curr_addr, element_size, PostIndex)); in EmitNativeCode()
2476 const int32_t element_size = DataType::Size(type); in GenSystemArrayCopyAddresses() local
2482 __ Add(src_base, src, element_size * constant + data_offset); in GenSystemArrayCopyAddresses()
2490 __ Add(dst_base, dst, element_size * constant + data_offset); in GenSystemArrayCopyAddresses()
2498 __ Add(src_end, src_base, element_size * constant); in GenSystemArrayCopyAddresses()
2994 const int32_t element_size = DataType::Size(type); in VisitSystemArrayCopy() local
3083 __ Ldr(tmp, MemOperand(src_curr_addr, element_size, PostIndex)); in VisitSystemArrayCopy()
3084 __ Str(tmp, MemOperand(dst_curr_addr, element_size, PostIndex)); in VisitSystemArrayCopy()
[all …]
H A Dintrinsics_arm_vixl.cc84 const int32_t element_size = DataType::Size(type); in GenSystemArrayCopyBaseAddress() local
90 __ Add(base, array, element_size * constant + data_offset); in GenSystemArrayCopyBaseAddress()
107 const int32_t element_size = DataType::Size(type); in GenSystemArrayCopyEndAddress() local
112 __ Add(end, base, element_size * constant); in GenSystemArrayCopyEndAddress()
139 const int32_t element_size = DataType::Size(type); in EmitNativeCode() local
154 __ Ldr(tmp, MemOperand(src_curr_addr, element_size, PostIndex)); in EmitNativeCode()
181 __ Str(tmp, MemOperand(dst_curr_addr, element_size, PostIndex)); in EmitNativeCode()
1617 const int32_t element_size = DataType::Size(type); in VisitSystemArrayCopy() local
1694 __ Ldr(temp_reg, MemOperand(temp1, element_size, PostIndex)); in VisitSystemArrayCopy()
1695 __ Str(temp_reg, MemOperand(temp2, element_size, PostIndex)); in VisitSystemArrayCopy()
[all …]
/aosp12/art/libdexfile/dex/
H A Ddex_instruction.cc107 uint16_t element_size = insns[1]; in SizeInCodeUnitsComplexOpcode() local
110 return (4 + (element_size * length + 1) / 2); in SizeInCodeUnitsComplexOpcode()
H A Ddex_file_verifier.cc221 bool CheckListSize(const void* start, size_t count, size_t element_size, const char* label);
224 bool CheckList(size_t element_size, const char* label, const uint8_t* *ptr);
534 bool DexFileVerifier::CheckList(size_t element_size, const char* label, const uint8_t* *ptr) { in CheckList() argument
542 if (!CheckListSize(*ptr + 4, count, element_size, label)) { in CheckList()
547 *ptr += 4 + count * element_size; in CheckList()
/aosp12/system/bt/gd/packet/parser/
H A Dlanguage_y.yy718 DEBUG() << "Vector field defined name=" << *$1 << " element_size=" << $3;
724 DEBUG() << "Vector field defined name=" << *$1 << " element_size=" << $3
732 DEBUG() << "Array field defined name=" << *$1 << " element_size=" << $3
/aosp12/system/security/keystore2/src/
H A Dlegacy_blob.rs482 let element_size = in read_key_parameters() localVariable
486 .get(0..element_size as usize) in read_key_parameters()
491 *stream = &stream[element_size as usize..]; in read_key_parameters()