Home
last modified time | relevance | path

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

/aosp12/art/libartbase/base/
H A Darray_slice.h32 class ArraySlice {
51 ArraySlice(T* array,
60 ArraySlice(LengthPrefixedArray<T>* lpa,
63 : ArraySlice(
67 ArraySlice(const ArraySlice<T>&) = default;
68 ArraySlice(ArraySlice<T>&&) = default;
69 ArraySlice<T>& operator=(const ArraySlice<T>&) = default;
70 ArraySlice<T>& operator=(ArraySlice<T>&&) = default;
122 ArraySlice<T> SubArray(size_type pos) { in SubArray()
126 ArraySlice<const T> SubArray(size_type pos) const { in SubArray()
[all …]
/aosp12/art/runtime/mirror/
H A Dclass-inl.h133 inline ArraySlice<ArtMethod> Class::GetDirectMethodsSlice(PointerSize pointer_size) { in GetDirectMethodsSlice()
164 inline ArraySlice<ArtMethod> Class::GetDeclaredVirtualMethodsSliceUnchecked( in GetDeclaredVirtualMethodsSliceUnchecked()
187 inline ArraySlice<ArtMethod> Class::GetCopiedMethodsSlice(PointerSize pointer_size) { in GetCopiedMethodsSlice()
206 inline ArraySlice<ArtMethod> Class::GetMethodsSlice(PointerSize pointer_size) { in GetMethodsSlice()
212 inline ArraySlice<ArtMethod> Class::GetMethodsSliceRangeUnchecked( in GetMethodsSliceRangeUnchecked()
221 return ArraySlice<ArtMethod>(); in GetMethodsSliceRangeUnchecked()
227 ArraySlice<ArtMethod> slice(&methods->At(0u, method_size, method_alignment), in GetMethodsSliceRangeUnchecked()
974 inline ArraySlice<ArtMethod> Class::GetDirectMethods(PointerSize pointer_size) { in GetDirectMethods()
987 inline ArraySlice<ArtMethod> Class::GetVirtualMethods(PointerSize pointer_size) { in GetVirtualMethods()
992 inline ArraySlice<ArtMethod> Class::GetCopiedMethods(PointerSize pointer_size) { in GetCopiedMethods()
[all …]
H A Dclass.h52 template<typename T> class ArraySlice; variable
705 ALWAYS_INLINE ArraySlice<ArtMethod> GetDirectMethods(PointerSize pointer_size)
715 ALWAYS_INLINE ArraySlice<ArtMethod> GetMethods(PointerSize pointer_size)
729 ALWAYS_INLINE ArraySlice<ArtMethod> GetDirectMethodsSlice(PointerSize pointer_size)
745 ALWAYS_INLINE ArraySlice<ArtMethod> GetMethodsSlice(PointerSize pointer_size)
752 ALWAYS_INLINE ArraySlice<ArtMethod> GetDeclaredMethods(
775 ALWAYS_INLINE ArraySlice<ArtMethod> GetDeclaredVirtualMethods(
786 ALWAYS_INLINE ArraySlice<ArtMethod> GetCopiedMethods(PointerSize pointer_size)
793 ALWAYS_INLINE ArraySlice<ArtMethod> GetVirtualMethods(
1303 ALWAYS_INLINE ArraySlice<ArtMethod> GetDeclaredVirtualMethodsSliceUnchecked(
[all …]
H A Dclass.cc741 ArraySlice<ArtMethod> declared_methods = klass->GetDeclaredMethodsSlice(pointer_size); in FindClassMethod()
781 ArraySlice<ArtMethod> copied_methods = klass->GetCopiedMethodsSlice(pointer_size); in FindClassMethod()
/aosp12/art/runtime/jni/
H A Djni_id_manager.cc436 size_t old_off = ArraySlice<ArtField>(old_class->GetSFieldsPtr()).OffsetOf(old_field); in VisitReflectiveTargets()
442 size_t old_off = ArraySlice<ArtField>(old_class->GetIFieldsPtr()).OffsetOf(old_field); in VisitReflectiveTargets()
456 size_t new_off = ArraySlice<ArtField>(new_class->GetSFieldsPtr()).OffsetOf(new_field); in VisitReflectiveTargets()
462 size_t new_off = ArraySlice<ArtField>(new_class->GetIFieldsPtr()).OffsetOf(new_field); in VisitReflectiveTargets()
486 size_t old_off = ArraySlice<ArtMethod>(old_class->GetMethodsPtr()).OffsetOf(old_method); in VisitReflectiveTargets()
495 size_t new_off = ArraySlice<ArtMethod>(new_class->GetMethodsPtr()).OffsetOf(new_method); in VisitReflectiveTargets()
/aosp12/art/runtime/
H A Dclass_linker.cc1143 ArraySlice<ArtMethod> virtual_methods = java_lang_Object->GetVirtualMethods(pointer_size); in InitializeObjectVirtualMethodHashes()
7414 ArraySlice<ArtMethod> virtuals = klass->GetVirtualMethodsSliceUnchecked(pointer_size); in CheckClassOwnsVTableEntries()
8203 ArraySlice<ArtMethod> input_virtual_methods; in LinkInterfaceMethods()