Home
last modified time | relevance | path

Searched refs:ArraySlice (Results 1 – 6 of 6) sorted by relevance

/art/libartbase/base/
Darray_slice.h32 class ArraySlice {
47 ArraySlice() : array_(nullptr), size_(0), element_size_(0) {} in ArraySlice() function
51 ArraySlice(T* array,
60 ArraySlice(LengthPrefixedArray<T>* lpa,
63 : ArraySlice(
67 ArraySlice(const ArraySlice<T>&) = default;
68 ArraySlice(ArraySlice<T>&&) noexcept = default;
69 ArraySlice<T>& operator=(const ArraySlice<T>&) = default;
70 ArraySlice<T>& operator=(ArraySlice<T>&&) noexcept = default;
122 ArraySlice<T> SubArray(size_type pos) { in SubArray()
[all …]
/art/runtime/mirror/
Dclass-inl.h133 inline ArraySlice<ArtMethod> Class::GetDirectMethodsSlice(PointerSize pointer_size) { in GetDirectMethodsSlice()
138 inline ArraySlice<ArtMethod> Class::GetDirectMethodsSliceUnchecked(PointerSize pointer_size) { in GetDirectMethodsSliceUnchecked()
146 inline ArraySlice<ArtMethod> Class::GetDeclaredMethodsSlice(PointerSize pointer_size) { in GetDeclaredMethodsSlice()
151 inline ArraySlice<ArtMethod> Class::GetDeclaredMethodsSliceUnchecked(PointerSize pointer_size) { in GetDeclaredMethodsSliceUnchecked()
159 inline ArraySlice<ArtMethod> Class::GetDeclaredVirtualMethodsSlice(PointerSize pointer_size) { in GetDeclaredVirtualMethodsSlice()
164 inline ArraySlice<ArtMethod> Class::GetDeclaredVirtualMethodsSliceUnchecked( in GetDeclaredVirtualMethodsSliceUnchecked()
173 inline ArraySlice<ArtMethod> Class::GetVirtualMethodsSlice(PointerSize pointer_size) { in GetVirtualMethodsSlice()
178 inline ArraySlice<ArtMethod> Class::GetVirtualMethodsSliceUnchecked(PointerSize pointer_size) { in GetVirtualMethodsSliceUnchecked()
187 inline ArraySlice<ArtMethod> Class::GetCopiedMethodsSlice(PointerSize pointer_size) { in GetCopiedMethodsSlice()
192 inline ArraySlice<ArtMethod> Class::GetCopiedMethodsSliceUnchecked(PointerSize pointer_size) { in GetCopiedMethodsSliceUnchecked()
[all …]
Dclass.h52 template<typename T> class ArraySlice; variable
713 ALWAYS_INLINE ArraySlice<ArtMethod> GetDirectMethods(PointerSize pointer_size)
723 ALWAYS_INLINE ArraySlice<ArtMethod> GetMethods(PointerSize pointer_size)
737 ALWAYS_INLINE ArraySlice<ArtMethod> GetDirectMethodsSlice(PointerSize pointer_size)
753 ALWAYS_INLINE ArraySlice<ArtMethod> GetMethodsSlice(PointerSize pointer_size)
757 ALWAYS_INLINE ArraySlice<ArtMethod> GetDeclaredMethodsSlice(PointerSize pointer_size)
760 ALWAYS_INLINE ArraySlice<ArtMethod> GetDeclaredMethods(
780 ALWAYS_INLINE ArraySlice<ArtMethod> GetDeclaredVirtualMethodsSlice(PointerSize pointer_size)
783 ALWAYS_INLINE ArraySlice<ArtMethod> GetDeclaredVirtualMethods(
791 ALWAYS_INLINE ArraySlice<ArtMethod> GetCopiedMethodsSlice(PointerSize pointer_size)
[all …]
Dclass.cc783 ArraySlice<ArtMethod> declared_methods = klass->GetDeclaredMethodsSlice(pointer_size); in FindDeclaredClassMethod()
873 ArraySlice<ArtMethod> declared_methods = klass->GetDeclaredMethodsSlice(pointer_size); in FindClassMethod()
914 ArraySlice<ArtMethod> copied_methods = klass->GetCopiedMethodsSlice(pointer_size); in FindClassMethod()
/art/runtime/jni/
Djni_id_manager.cc464 size_t old_off = ArraySlice<ArtField>(old_class->GetSFieldsPtr()).OffsetOf(old_field); in VisitReflectiveTargets()
470 size_t old_off = ArraySlice<ArtField>(old_class->GetIFieldsPtr()).OffsetOf(old_field); in VisitReflectiveTargets()
484 size_t new_off = ArraySlice<ArtField>(new_class->GetSFieldsPtr()).OffsetOf(new_field); in VisitReflectiveTargets()
490 size_t new_off = ArraySlice<ArtField>(new_class->GetIFieldsPtr()).OffsetOf(new_field); in VisitReflectiveTargets()
514 size_t old_off = ArraySlice<ArtMethod>(old_class->GetMethodsPtr()).OffsetOf(old_method); in VisitReflectiveTargets()
523 size_t new_off = ArraySlice<ArtMethod>(new_class->GetMethodsPtr()).OffsetOf(new_method); in VisitReflectiveTargets()
/art/runtime/
Dclass_linker.cc1245 ArraySlice<ArtMethod> virtual_methods = java_lang_Object->GetVirtualMethods(pointer_size); in InitializeObjectVirtualMethodHashes()
6996 ArraySlice<ArtMethod> virtuals = klass->GetVirtualMethodsSliceUnchecked(pointer_size); in CheckClassOwnsVTableEntries()