Searched refs:PointerArray (Results 1 – 25 of 33) sorted by relevance
12
71 : h_this->GetFieldObject<PointerArray, kVerifyFlags, kReadBarrierOption>(off)); in EnsureJniIdsArrayPresent()104 inline ObjPtr<PointerArray> ClassExt::GetInstanceJFieldIDsPointerArray() { in GetInstanceJFieldIDsPointerArray()106 return down_cast<PointerArray*>(GetInstanceJFieldIDs<kVerifyFlags, kReadBarrierOption>().Ptr()); in GetInstanceJFieldIDsPointerArray()115 inline ObjPtr<PointerArray> ClassExt::GetStaticJFieldIDsPointerArray() { in GetStaticJFieldIDsPointerArray()117 return down_cast<PointerArray*>(GetStaticJFieldIDs<kVerifyFlags, kReadBarrierOption>().Ptr()); in GetStaticJFieldIDsPointerArray()137 inline ObjPtr<PointerArray> ClassExt::GetJMethodIDsPointerArray() { in GetJMethodIDsPointerArray()139 return down_cast<PointerArray*>(GetJMethodIDs<kVerifyFlags, kReadBarrierOption>().Ptr()); in GetJMethodIDsPointerArray()159 inline ObjPtr<PointerArray> ClassExt::GetObsoleteMethods() { in GetObsoleteMethods()160 return GetFieldObject<PointerArray, kVerifyFlags, kReadBarrierOption>( in GetObsoleteMethods()189 ObjPtr<PointerArray> arr(GetObsoleteMethods<kDefaultVerifyFlags, kReadBarrierOption>()); in VisitMethods()[all …]
62 ObjPtr<PointerArray> GetInstanceJFieldIDsPointerArray() REQUIRES_SHARED(Locks::mutator_lock_);77 ObjPtr<PointerArray> GetStaticJFieldIDsPointerArray() REQUIRES_SHARED(Locks::mutator_lock_);95 ObjPtr<PointerArray> GetJMethodIDsPointerArray() REQUIRES_SHARED(Locks::mutator_lock_);102 ObjPtr<PointerArray> GetObsoleteMethods() REQUIRES_SHARED(Locks::mutator_lock_);127 EXPORT void SetObsoleteArrays(ObjPtr<PointerArray> methods,186 HeapReference<PointerArray> instance_jfield_ids_;190 HeapReference<PointerArray> jmethod_ids_;197 HeapReference<PointerArray> obsolete_methods_;203 HeapReference<PointerArray> static_jfield_ids_;
46 inline ObjPtr<PointerArray> IfTable::GetMethodArrayOrNull(int32_t i) { in GetMethodArrayOrNull()47 return ObjPtr<PointerArray>::DownCast( in GetMethodArrayOrNull()53 inline ObjPtr<PointerArray> IfTable::GetMethodArray(int32_t i) { in GetMethodArray()54 ObjPtr<PointerArray> method_array = GetMethodArrayOrNull<kVerifyFlags, kReadBarrierOption>(i); in GetMethodArray()62 ObjPtr<PointerArray> method_array = GetMethodArrayOrNull<kVerifyFlags, kReadBarrierOption>(i); in GetMethodArrayCount()66 inline void IfTable::SetMethodArray(int32_t i, ObjPtr<PointerArray> arr) { in SetMethodArray()
233 inline T PointerArray::GetElementPtrSize(uint32_t idx) { in GetElementPtrSize()243 inline T PointerArray::GetElementPtrSizeUnchecked(uint32_t idx) { in GetElementPtrSizeUnchecked()262 inline T PointerArray::GetElementPtrSize(uint32_t idx, PointerSize ptr_size) { in GetElementPtrSize()270 inline void PointerArray::SetElementPtrSize(uint32_t idx, uint64_t element, PointerSize ptr_size) { in SetElementPtrSize()285 inline void PointerArray::SetElementPtrSize(uint32_t idx, T* element, PointerSize ptr_size) { in SetElementPtrSize()291 inline void PointerArray::Fixup(mirror::PointerArray* dest, in Fixup()306 void PointerArray::Memcpy(int32_t dst_pos, in Memcpy()307 ObjPtr<PointerArray> src, in Memcpy()
44 void ClassExt::SetObsoleteArrays(ObjPtr<PointerArray> methods, in SetObsoleteArrays()67 Handle<PointerArray> old_methods(hs.NewHandle(h_this->GetObsoleteMethods())); in ExtendObsoleteArrays()78 Handle<PointerArray> new_methods(hs.NewHandle<PointerArray>( in ExtendObsoleteArrays()
38 ObjPtr<PointerArray> GetMethodArrayOrNull(int32_t i) REQUIRES_SHARED(Locks::mutator_lock_);42 ObjPtr<PointerArray> GetMethodArray(int32_t i) REQUIRES_SHARED(Locks::mutator_lock_);48 void SetMethodArray(int32_t i, ObjPtr<PointerArray> arr) REQUIRES_SHARED(Locks::mutator_lock_);
291 inline ObjPtr<PointerArray> Class::GetVTable() { in GetVTable()293 return GetFieldObject<PointerArray, kVerifyFlags, kReadBarrierOption>( in GetVTable()297 inline ObjPtr<PointerArray> Class::GetVTableDuringLinking() { in GetVTableDuringLinking()299 return GetFieldObject<PointerArray>(OFFSET_OF_OBJECT_MEMBER(Class, vtable_)); in GetVTableDuringLinking()302 inline void Class::SetVTable(ObjPtr<PointerArray> new_vtable) { in SetVTable()330 ObjPtr<PointerArray> vtable = GetVTable<kVerifyFlags, kWithoutReadBarrier>(); in GetVTableLength()339 ObjPtr<PointerArray> vtable = GetVTable<kVerifyFlags, kReadBarrierOption>(); in GetVTableEntry()379 ObjPtr<PointerArray> vtable = GetVTableDuringLinking(); in SetEmbeddedVTableEntry()
235 class PointerArray : public Array {271 void Fixup(mirror::PointerArray* dest, PointerSize pointer_size, const Visitor& visitor)279 ObjPtr<PointerArray> src,
112 ObjPtr<PointerArray> method_trace = ObjPtr<PointerArray>::DownCast(methods_and_dex_pcs); in Dump()
264 Handle<PointerArray> a32 = in TEST_F()265 hs.NewHandle(ObjPtr<PointerArray>::DownCast<Array>(IntArray::Alloc(soa.Self(), 1))); in TEST_F()281 Handle<PointerArray> a64 = in TEST_F()282 hs.NewHandle(ObjPtr<PointerArray>::DownCast<Array>(LongArray::Alloc(soa.Self(), 1))); in TEST_F()
839 ALWAYS_INLINE ObjPtr<PointerArray> GetVTable() REQUIRES_SHARED(Locks::mutator_lock_);841 ALWAYS_INLINE ObjPtr<PointerArray> GetVTableDuringLinking() REQUIRES_SHARED(Locks::mutator_lock_);843 void SetVTable(ObjPtr<PointerArray> new_vtable) REQUIRES_SHARED(Locks::mutator_lock_);1515 HeapReference<PointerArray> vtable_;
1612 ObjPtr<PointerArray> table = GetVTableDuringLinking(); in PopulateEmbeddedVTable()2375 ObjPtr<mirror::PointerArray> methods = iftable->GetMethodArrayOrNull(i); in FindAccessibleInterfaceMethod()
79 ObjPtr<mirror::PointerArray> GetIds(ObjPtr<mirror::Class> k, ArtType* t) in GetIds()95 return down_cast<mirror::PointerArray*>(ret.Ptr()); in GetIds()320 ObjPtr<mirror::PointerArray> ids(GetIds(klass, t.Get())); in EncodeGenericId()465 ObjPtr<mirror::PointerArray> old_statics(old_ext_data->GetStaticJFieldIDsPointerArray()); in VisitReflectiveTargets()471 ObjPtr<mirror::PointerArray> old_instances( in VisitReflectiveTargets()485 ObjPtr<mirror::PointerArray> new_statics(new_ext_data->GetStaticJFieldIDsPointerArray()); in VisitReflectiveTargets()491 ObjPtr<mirror::PointerArray> new_instances( in VisitReflectiveTargets()515 ObjPtr<mirror::PointerArray> old_methods(old_ext_data->GetJMethodIDsPointerArray()); in VisitReflectiveTargets()524 ObjPtr<mirror::PointerArray> new_methods(new_ext_data->GetJMethodIDsPointerArray()); in VisitReflectiveTargets()655 ObjPtr<mirror::PointerArray> ids = GetIds(klass, (*t)); in EndDefer()
739 mirror::PointerArray* vtable = FromImageOffsetToRuntimeContent<mirror::PointerArray>( in RelocateMethodPointerArrays()741 mirror::PointerArray* super_vtable = FromImageOffsetToRuntimeContent<mirror::PointerArray>( in RelocateMethodPointerArrays()758 mirror::PointerArray* methods = FromImageOffsetToRuntimeContent<mirror::PointerArray>( in RelocateMethodPointerArrays()761 mirror::PointerArray* super_methods = (i < super_iftable_count) in RelocateMethodPointerArrays()762 ? FromImageOffsetToRuntimeContent<mirror::PointerArray>( in RelocateMethodPointerArrays()
2015 ObjPtr<mirror::PointerArray> vtable = in CheckObjects()2036 ObjPtr<mirror::PointerArray> method_array = in CheckObjects()2080 void CheckArtMethodPointerArray(ObjPtr<mirror::PointerArray> arr) in CheckArtMethodPointerArray()2741 ObjPtr<mirror::PointerArray> ClassLinker::AllocPointerArray(Thread* self, size_t length) { in AllocPointerArray()2742 return ObjPtr<mirror::PointerArray>::DownCast( in AllocPointerArray()6851 ObjPtr<mirror::PointerArray> method_array = if_table->GetMethodArray(i); in FillIMTFromIfTable()6909 ObjPtr<mirror::PointerArray> method_array = if_table->GetMethodArray(i); in FillIMTFromIfTable()7162 ObjPtr<mirror::PointerArray> method_array = super_iftable->GetMethodArrayOrNull(i); in SetupInterfaceLookupTable()7206 Handle<mirror::PointerArray> check_vtable(hs.NewHandle(klass->GetVTableDuringLinking())); in CheckClassOwnsVTableEntries()7237 Handle<mirror::PointerArray> vtable(hs.NewHandle(klass->GetVTableDuringLinking())); in CheckVTableHasNoDuplicates()[all …]
3029 ObjPtr<mirror::PointerArray> methods_and_pcs = in Init()3065 ObjPtr<mirror::PointerArray> methods_and_pcs = GetTraceMethodsAndPCs(); in AddFrame()3087 ObjPtr<mirror::PointerArray> GetTraceMethodsAndPCs() const REQUIRES_SHARED(Locks::mutator_lock_) { in GetTraceMethodsAndPCs()3088 return ObjPtr<mirror::PointerArray>::DownCast(trace_->Get(0)); in GetTraceMethodsAndPCs()3146 ObjPtr<mirror::PointerArray> trace_methods = build_trace_visitor.GetTraceMethodsAndPCs(); in CreateInternalStackTrace()3259 const ObjPtr<mirror::PointerArray> method_trace = in InternalStackTraceToStackTraceElementArray()3260 ObjPtr<mirror::PointerArray>::DownCast(decoded_traces->Get(0)); in InternalStackTraceToStackTraceElementArray()3375 Handle<mirror::PointerArray> method_trace = in InternalStackTraceToStackFrameInfoArray()3376 hs.NewHandle(ObjPtr<mirror::PointerArray>::DownCast(decoded_traces->Get(0))); in InternalStackTraceToStackFrameInfoArray()
601 ObjPtr<mirror::PointerArray> method_array = iftable->GetMethodArray(i); in UpdateAfterLoadingOf()
134 ObjPtr<mirror::PointerArray> obsolete_methods( in GetObsoleteDexCache()
68 class PointerArray; variable
583 ObjPtr<mirror::PointerArray> AllocPointerArray(Thread* self, size_t length)
176 ObsoleteMap(art::ObjPtr<art::mirror::PointerArray> obsolete_methods, in ObsoleteMap()257 art::ObjPtr<art::mirror::PointerArray> obsolete_methods_;1249 art::ObjPtr<art::mirror::PointerArray> GetOldObsoleteMethods(jint klass_index) const in GetOldObsoleteMethods()1251 return art::ObjPtr<art::mirror::PointerArray>::DownCast( in GetOldObsoleteMethods()1322 void SetOldObsoleteMethods(jint klass_index, art::ObjPtr<art::mirror::PointerArray> methods) in SetOldObsoleteMethods()1496 art::ObjPtr<art::mirror::PointerArray> GetOldObsoleteMethods() const in GetOldObsoleteMethods()1563 void SetOldObsoleteMethods(art::ObjPtr<art::mirror::PointerArray> methods) in SetOldObsoleteMethods()3081 art::ObjPtr<art::mirror::PointerArray> methods = ext->GetObsoleteMethods(); in RestoreObsoleteMethodMapsIfUnneeded()3082 art::ObjPtr<art::mirror::PointerArray> old_methods = cur_data->GetOldObsoleteMethods(); in RestoreObsoleteMethodMapsIfUnneeded()
340 void VisitPointerArray(ObjPtr<mirror::PointerArray> pointer_array) in VisitPointerArray()1342 ObjPtr<mirror::PointerArray> vtable = in RelocateInPlace()1355 ObjPtr<mirror::PointerArray> unpatched_ifarray = in RelocateInPlace()1359 ObjPtr<mirror::PointerArray> ifarray = forward_object(unpatched_ifarray.Ptr()); in RelocateInPlace()2666 ObjPtr<mirror::PointerArray> vtable = in DoRelocateSpaces()2676 ObjPtr<mirror::PointerArray> unpatched_ifarray = in DoRelocateSpaces()2681 ObjPtr<mirror::PointerArray> ifarray = in DoRelocateSpaces()
1916 ObjPtr<mirror::PointerArray> vtable = klass->GetVTable<kVerifyNone, kWithoutReadBarrier>(); in VisitNewMethodPointerArrays()1927 ObjPtr<mirror::PointerArray> methods = in VisitNewMethodPointerArrays()1929 ObjPtr<mirror::PointerArray> super_methods = (i < super_iftable_count) in VisitNewMethodPointerArrays()1993 [&](ObjPtr<mirror::PointerArray> pointer_array) REQUIRES_SHARED(Locks::mutator_lock_) { in ProcessDexFileObjects()3110 void ImageWriter::CopyAndFixupMethodPointerArray(mirror::PointerArray* arr) { in CopyAndFixupMethodPointerArray()3121 auto* dest_array = down_cast<mirror::PointerArray*>(dst); in CopyAndFixupMethodPointerArray()3232 [&](ObjPtr<mirror::PointerArray> pointer_array) REQUIRES_SHARED(Locks::mutator_lock_) { in CopyAndFixupObjects()
474 void CopyAndFixupMethodPointerArray(mirror::PointerArray* arr)
META-INF/ META-INF/MANIFEST.MF com/ com/sun/ com/ ...