Home
last modified time | relevance | path

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

/art/runtime/mirror/
Darray.cc150 template <typename T> GcRoot<Class> PrimitiveArray<T>::array_class_;
153 template class PrimitiveArray<uint8_t>; // BooleanArray variable
154 template class PrimitiveArray<int8_t>; // ByteArray variable
155 template class PrimitiveArray<uint16_t>; // CharArray variable
156 template class PrimitiveArray<double>; // DoubleArray variable
157 template class PrimitiveArray<float>; // FloatArray variable
158 template class PrimitiveArray<int32_t>; // IntArray variable
159 template class PrimitiveArray<int64_t>; // LongArray variable
160 template class PrimitiveArray<int16_t>; // ShortArray variable
Darray.h114 class MANAGED PrimitiveArray : public Array {
118 static PrimitiveArray<T>* Alloc(Thread* self, size_t length)
121 static PrimitiveArray<T>* AllocateAndFill(Thread* self, const T* data, size_t length)
159 void Memmove(int32_t dst_pos, ObjPtr<PrimitiveArray<T>> src, int32_t src_pos, int32_t count)
167 void Memcpy(int32_t dst_pos, ObjPtr<PrimitiveArray<T>> src, int32_t src_pos, int32_t count)
188 DISALLOW_IMPLICIT_CONSTRUCTORS(PrimitiveArray);
192 extern template class PrimitiveArray<uint8_t>; // BooleanArray
193 extern template class PrimitiveArray<int8_t>; // ByteArray
194 extern template class PrimitiveArray<uint16_t>; // CharArray
195 extern template class PrimitiveArray<double>; // DoubleArray
[all …]
Darray-inl.h205 inline void PrimitiveArray<T>::VisitRoots(RootVisitor* visitor) { in VisitRoots()
210 inline PrimitiveArray<T>* PrimitiveArray<T>::AllocateAndFill(Thread* self, in AllocateAndFill()
214 Handle<PrimitiveArray<T>> arr(hs.NewHandle(PrimitiveArray<T>::Alloc(self, length))); in AllocateAndFill()
223 inline PrimitiveArray<T>* PrimitiveArray<T>::Alloc(Thread* self, size_t length) { in Alloc()
229 return down_cast<PrimitiveArray<T>*>(raw_array); in Alloc()
233 inline T PrimitiveArray<T>::Get(int32_t i) { in Get()
242 inline void PrimitiveArray<T>::Set(int32_t i, T value) { in Set()
252 inline void PrimitiveArray<T>::Set(int32_t i, T value) { in Set()
262 inline void PrimitiveArray<T>::SetWithoutChecks(int32_t i, T value) { in SetWithoutChecks()
297 inline void PrimitiveArray<T>::Memmove(int32_t dst_pos, in Memmove()
[all …]
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.cc1128 auto primitive_array = ObjPtr<PrimitiveArray<T>>::DownCast(target_array); in GetElementAddress()
/art/runtime/
Druntime.cc1978 mirror::PrimitiveArray<uint8_t>::VisitRoots(visitor); // BooleanArray in VisitConstantRoots()
1979 mirror::PrimitiveArray<int8_t>::VisitRoots(visitor); // ByteArray in VisitConstantRoots()
1980 mirror::PrimitiveArray<uint16_t>::VisitRoots(visitor); // CharArray in VisitConstantRoots()
1981 mirror::PrimitiveArray<double>::VisitRoots(visitor); // DoubleArray in VisitConstantRoots()
1982 mirror::PrimitiveArray<float>::VisitRoots(visitor); // FloatArray in VisitConstantRoots()
1983 mirror::PrimitiveArray<int32_t>::VisitRoots(visitor); // IntArray in VisitConstantRoots()
1984 mirror::PrimitiveArray<int64_t>::VisitRoots(visitor); // LongArray in VisitConstantRoots()
1985 mirror::PrimitiveArray<int16_t>::VisitRoots(visitor); // ShortArray in VisitConstantRoots()
Druntime.h66 template<class T> class PrimitiveArray; variable
67 typedef PrimitiveArray<int8_t> ByteArray;
Dthread.h67 template<class T> class PrimitiveArray; variable
68 typedef PrimitiveArray<int32_t> IntArray;
/art/runtime/native/
Dsun_misc_Unsafe.cc318 ObjPtr<mirror::PrimitiveArray<T>> array, in copyToArray()
332 ObjPtr<mirror::PrimitiveArray<T>> array, in copyFromArray()
/art/runtime/interpreter/
Dunstarted_runtime.cc780 mirror::PrimitiveArray<T>* src = down_cast<mirror::PrimitiveArray<T>*>(src_array); in PrimitiveArrayCopy()
781 mirror::PrimitiveArray<T>* dst = down_cast<mirror::PrimitiveArray<T>*>(dst_array); in PrimitiveArrayCopy()
Dinterpreter_common.cc1499 static void RecordArrayElementsInTransactionImpl(mirror::PrimitiveArray<T>* array, in RecordArrayElementsInTransactionImpl()