Searched refs:PrimitiveArray (Results 1 – 11 of 11) sorted by relevance
/art/runtime/mirror/ |
D | array.cc | 150 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
|
D | array.h | 114 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 …]
|
D | array-inl.h | 205 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 …]
|
D | object.h | 50 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;
|
D | var_handle.cc | 1128 auto primitive_array = ObjPtr<PrimitiveArray<T>>::DownCast(target_array); in GetElementAddress()
|
/art/runtime/ |
D | runtime.cc | 1978 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()
|
D | runtime.h | 66 template<class T> class PrimitiveArray; variable 67 typedef PrimitiveArray<int8_t> ByteArray;
|
D | thread.h | 67 template<class T> class PrimitiveArray; variable 68 typedef PrimitiveArray<int32_t> IntArray;
|
/art/runtime/native/ |
D | sun_misc_Unsafe.cc | 318 ObjPtr<mirror::PrimitiveArray<T>> array, in copyToArray() 332 ObjPtr<mirror::PrimitiveArray<T>> array, in copyFromArray()
|
/art/runtime/interpreter/ |
D | unstarted_runtime.cc | 780 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()
|
D | interpreter_common.cc | 1499 static void RecordArrayElementsInTransactionImpl(mirror::PrimitiveArray<T>* array, in RecordArrayElementsInTransactionImpl()
|