Home
last modified time | relevance | path

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

/art/runtime/base/
Darray_slice.h30 class ArraySlice {
45 ArraySlice() : array_(nullptr), size_(0), element_size_(0) {} in ArraySlice() function
49 ArraySlice(T* array,
108 ArraySlice<T> SubArray(size_type pos) { in SubArray()
112 ArraySlice<const T> SubArray(size_type pos) const { in SubArray()
116 ArraySlice<T> SubArray(size_type pos, size_type length) { in SubArray()
119 return ArraySlice<T>(&AtUnchecked(pos), length, element_size_); in SubArray()
122 ArraySlice<const T> SubArray(size_type pos, size_type length) const { in SubArray()
125 return ArraySlice<const T>(&AtUnchecked(pos), length, element_size_); in SubArray()
/art/runtime/mirror/
Dclass-inl.h124 inline ArraySlice<ArtMethod> Class::GetDirectMethodsSlice(PointerSize pointer_size) { in GetDirectMethodsSlice()
129 inline ArraySlice<ArtMethod> Class::GetDirectMethodsSliceUnchecked(PointerSize pointer_size) { in GetDirectMethodsSliceUnchecked()
136 inline ArraySlice<ArtMethod> Class::GetDeclaredMethodsSlice(PointerSize pointer_size) { in GetDeclaredMethodsSlice()
141 inline ArraySlice<ArtMethod> Class::GetDeclaredMethodsSliceUnchecked(PointerSize pointer_size) { in GetDeclaredMethodsSliceUnchecked()
147 inline ArraySlice<ArtMethod> Class::GetDeclaredVirtualMethodsSlice(PointerSize pointer_size) { in GetDeclaredVirtualMethodsSlice()
152 inline ArraySlice<ArtMethod> Class::GetDeclaredVirtualMethodsSliceUnchecked( in GetDeclaredVirtualMethodsSliceUnchecked()
160 inline ArraySlice<ArtMethod> Class::GetVirtualMethodsSlice(PointerSize pointer_size) { in GetVirtualMethodsSlice()
165 inline ArraySlice<ArtMethod> Class::GetVirtualMethodsSliceUnchecked(PointerSize pointer_size) { in GetVirtualMethodsSliceUnchecked()
172 inline ArraySlice<ArtMethod> Class::GetCopiedMethodsSlice(PointerSize pointer_size) { in GetCopiedMethodsSlice()
177 inline ArraySlice<ArtMethod> Class::GetCopiedMethodsSliceUnchecked(PointerSize pointer_size) { in GetCopiedMethodsSliceUnchecked()
[all …]
Dclass.h46 template<typename T> class ArraySlice; variable
724 ALWAYS_INLINE ArraySlice<ArtMethod> GetDirectMethods(PointerSize pointer_size)
734 ALWAYS_INLINE ArraySlice<ArtMethod> GetMethods(PointerSize pointer_size)
748 ALWAYS_INLINE ArraySlice<ArtMethod> GetDirectMethodsSlice(PointerSize pointer_size)
764 ALWAYS_INLINE ArraySlice<ArtMethod> GetMethodsSlice(PointerSize pointer_size)
768 ALWAYS_INLINE ArraySlice<ArtMethod> GetDeclaredMethodsSlice(PointerSize pointer_size)
771 ALWAYS_INLINE ArraySlice<ArtMethod> GetDeclaredMethods(
789 ALWAYS_INLINE ArraySlice<ArtMethod> GetDeclaredVirtualMethodsSlice(PointerSize pointer_size)
792 ALWAYS_INLINE ArraySlice<ArtMethod> GetDeclaredVirtualMethods(
797 ALWAYS_INLINE ArraySlice<ArtMethod> GetCopiedMethodsSlice(PointerSize pointer_size)
[all …]
Dclass.cc609 ArraySlice<ArtMethod> declared_methods = klass->GetDeclaredMethodsSlice(pointer_size); in FindClassMethod()
649 ArraySlice<ArtMethod> copied_methods = klass->GetCopiedMethodsSlice(pointer_size); in FindClassMethod()
/art/runtime/
Dclass_linker.cc6773 ArraySlice<ArtMethod> virtuals = klass->GetVirtualMethodsSliceUnchecked(pointer_size); in CheckClassOwnsVTableEntries()
7403 ArraySlice<ArtMethod> input_virtual_methods; in LinkInterfaceMethods()