Home
last modified time | relevance | path

Searched refs:PrimitiveArray (Results 1 – 12 of 12) sorted by relevance

/art/runtime/mirror/
Darray.cc123 ObjPtr<PrimitiveArray<T>> PrimitiveArray<T>::Alloc(Thread* self, size_t length) { in Alloc()
126 GetClassRoot<PrimitiveArray<T>>(), in Alloc()
130 return ObjPtr<PrimitiveArray<T>>::DownCast(raw_array); in Alloc()
164 template class PrimitiveArray<uint8_t>; // BooleanArray variable
165 template class PrimitiveArray<int8_t>; // ByteArray variable
166 template class PrimitiveArray<uint16_t>; // CharArray variable
167 template class PrimitiveArray<double>; // DoubleArray variable
168 template class PrimitiveArray<float>; // FloatArray variable
169 template class PrimitiveArray<int32_t>; // IntArray variable
170 template class PrimitiveArray<int64_t>; // LongArray variable
[all …]
Darray.h147 class MANAGED PrimitiveArray : public Array {
151 static ObjPtr<PrimitiveArray<T>> Alloc(Thread* self, size_t length)
154 static ObjPtr<PrimitiveArray<T>> AllocateAndFill(Thread* self, const T* data, size_t length)
192 void Memmove(int32_t dst_pos, ObjPtr<PrimitiveArray<T>> src, int32_t src_pos, int32_t count)
200 void Memcpy(int32_t dst_pos, ObjPtr<PrimitiveArray<T>> src, int32_t src_pos, int32_t count)
204 DISALLOW_IMPLICIT_CONSTRUCTORS(PrimitiveArray);
208 extern template class PrimitiveArray<uint8_t>; // BooleanArray
209 extern template class PrimitiveArray<int8_t>; // ByteArray
210 extern template class PrimitiveArray<uint16_t>; // CharArray
211 extern template class PrimitiveArray<double>; // DoubleArray
[all …]
Darray-inl.h64 inline T PrimitiveArray<T>::Get(int32_t i) { in Get()
73 inline void PrimitiveArray<T>::Set(int32_t i, T value) { in Set()
83 inline void PrimitiveArray<T>::Set(int32_t i, T value) { in Set()
93 inline void PrimitiveArray<T>::SetWithoutChecks(int32_t i, T value) { in SetWithoutChecks()
128 inline void PrimitiveArray<T>::Memmove(int32_t dst_pos, in Memmove()
129 ObjPtr<PrimitiveArray<T>> src, in Memmove()
190 inline void PrimitiveArray<T>::Memcpy(int32_t dst_pos, in Memcpy()
191 ObjPtr<PrimitiveArray<T>> src, in Memcpy()
Darray-alloc-inl.h169 inline ObjPtr<PrimitiveArray<T>> PrimitiveArray<T>::AllocateAndFill(Thread* self, in AllocateAndFill()
173 Handle<PrimitiveArray<T>> arr(hs.NewHandle(PrimitiveArray<T>::Alloc(self, length))); in AllocateAndFill()
Dobject.h50 template<class T> class PrimitiveArray; variable
51 typedef PrimitiveArray<uint8_t> BooleanArray;
52 typedef PrimitiveArray<int8_t> ByteArray;
53 typedef PrimitiveArray<uint16_t> CharArray;
54 typedef PrimitiveArray<double> DoubleArray;
55 typedef PrimitiveArray<float> FloatArray;
56 typedef PrimitiveArray<int32_t> IntArray;
57 typedef PrimitiveArray<int64_t> LongArray;
58 typedef PrimitiveArray<int16_t> ShortArray;
Dvar_handle.cc1125 auto primitive_array = ObjPtr<PrimitiveArray<T>>::DownCast(target_array); in GetElementAddress()
/art/runtime/
Dclass_root.h47 template<typename T> class PrimitiveArray; variable
95 … "[Z", mirror::PrimitiveArray<uint8_t>) …
96 … "[B", mirror::PrimitiveArray<int8_t>) …
97 … "[C", mirror::PrimitiveArray<uint16_t>) …
98 … "[D", mirror::PrimitiveArray<double>) …
99 … "[F", mirror::PrimitiveArray<float>) …
100 … "[I", mirror::PrimitiveArray<int32_t>) …
101 … "[J", mirror::PrimitiveArray<int64_t>) …
102 … "[S", mirror::PrimitiveArray<int16_t>) …
Druntime.h69 template<class T> class PrimitiveArray; variable
70 typedef PrimitiveArray<int8_t> ByteArray;
Dthread.h70 template<class T> class PrimitiveArray; variable
71 typedef PrimitiveArray<int32_t> IntArray;
/art/runtime/native/
Dsun_misc_Unsafe.cc324 ObjPtr<mirror::PrimitiveArray<T>> array, in copyToArray()
338 ObjPtr<mirror::PrimitiveArray<T>> array, in copyFromArray()
/art/runtime/interpreter/
Dunstarted_runtime.cc790 ObjPtr<mirror::PrimitiveArray<T>> src = ObjPtr<mirror::PrimitiveArray<T>>::DownCast(src_array); in PrimitiveArrayCopy()
791 ObjPtr<mirror::PrimitiveArray<T>> dst = ObjPtr<mirror::PrimitiveArray<T>>::DownCast(dst_array); in PrimitiveArrayCopy()
Dinterpreter_common.cc1836 static void RecordArrayElementsInTransactionImpl(ObjPtr<mirror::PrimitiveArray<T>> array, in RecordArrayElementsInTransactionImpl()