/art/runtime/mirror/ |
D | iftable-inl.h | 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()
|
D | class_ext-inl.h | 39 inline ObjPtr<PointerArray> ClassExt::GetObsoleteMethods() { in GetObsoleteMethods() 40 return GetFieldObject<PointerArray, kVerifyFlags, kReadBarrierOption>( in GetObsoleteMethods() 50 ObjPtr<PointerArray> arr(GetObsoleteMethods<kDefaultVerifyFlags, kReadBarrierOption>()); in VisitNativeRoots()
|
D | iftable.h | 37 ObjPtr<PointerArray> GetMethodArrayOrNull(int32_t i) REQUIRES_SHARED(Locks::mutator_lock_); 41 ObjPtr<PointerArray> GetMethodArray(int32_t i) REQUIRES_SHARED(Locks::mutator_lock_); 47 void SetMethodArray(int32_t i, ObjPtr<PointerArray> arr) REQUIRES_SHARED(Locks::mutator_lock_);
|
D | class_ext.cc | 42 void ClassExt::SetObsoleteArrays(ObjPtr<PointerArray> methods, in SetObsoleteArrays() 59 Handle<PointerArray> old_methods(hs.NewHandle(h_this->GetObsoleteMethods())); in ExtendObsoleteArrays() 70 Handle<PointerArray> new_methods(hs.NewHandle<PointerArray>( in ExtendObsoleteArrays()
|
D | class_ext.h | 51 ObjPtr<PointerArray> GetObsoleteMethods() REQUIRES_SHARED(Locks::mutator_lock_); 71 void SetObsoleteArrays(ObjPtr<PointerArray> methods, ObjPtr<ObjectArray<DexCache>> dex_caches) 88 HeapReference<PointerArray> obsolete_methods_;
|
D | array-inl.h | 229 inline T PointerArray::GetElementPtrSize(uint32_t idx) { in GetElementPtrSize() 238 inline T PointerArray::GetElementPtrSizeUnchecked(uint32_t idx) { in GetElementPtrSizeUnchecked() 247 inline T PointerArray::GetElementPtrSize(uint32_t idx, PointerSize ptr_size) { in GetElementPtrSize() 255 inline void PointerArray::SetElementPtrSize(uint32_t idx, uint64_t element, PointerSize ptr_size) { in SetElementPtrSize() 267 inline void PointerArray::SetElementPtrSize(uint32_t idx, T* element, PointerSize ptr_size) { in SetElementPtrSize() 274 inline void PointerArray::Fixup(ObjPtr<mirror::PointerArray> dest, in Fixup() 287 void PointerArray::Memcpy(int32_t dst_pos, in Memcpy() 288 ObjPtr<PointerArray> src, in Memcpy()
|
D | throwable.cc | 112 ObjPtr<PointerArray> method_trace = ObjPtr<PointerArray>::DownCast(methods_and_dex_pcs); in Dump()
|
D | array.h | 218 class PointerArray : public Array { 251 void Fixup(ObjPtr<mirror::PointerArray> dest, PointerSize pointer_size, const Visitor& visitor) 259 ObjPtr<PointerArray> src,
|
D | class-inl.h | 289 inline ObjPtr<PointerArray> Class::GetVTable() { in GetVTable() 291 return GetFieldObject<PointerArray, kVerifyFlags, kReadBarrierOption>( in GetVTable() 295 inline ObjPtr<PointerArray> Class::GetVTableDuringLinking() { in GetVTableDuringLinking() 297 return GetFieldObject<PointerArray>(OFFSET_OF_OBJECT_MEMBER(Class, vtable_)); in GetVTableDuringLinking() 300 inline void Class::SetVTable(ObjPtr<PointerArray> new_vtable) { in SetVTable() 327 ObjPtr<PointerArray> vtable = GetVTable<kVerifyFlags, kWithoutReadBarrier>(); in GetVTableLength() 336 ObjPtr<PointerArray> vtable = GetVTable<kVerifyFlags, kReadBarrierOption>(); in GetVTableEntry() 373 ObjPtr<PointerArray> vtable = GetVTableDuringLinking(); in SetEmbeddedVTableEntry()
|
D | class.h | 746 ALWAYS_INLINE ObjPtr<PointerArray> GetVTable() REQUIRES_SHARED(Locks::mutator_lock_); 748 ALWAYS_INLINE ObjPtr<PointerArray> GetVTableDuringLinking() REQUIRES_SHARED(Locks::mutator_lock_); 750 void SetVTable(ObjPtr<PointerArray> new_vtable) REQUIRES_SHARED(Locks::mutator_lock_); 1342 HeapReference<PointerArray> vtable_;
|
D | class.cc | 1129 ObjPtr<PointerArray> table = GetVTableDuringLinking(); in PopulateEmbeddedVTable()
|
/art/openjdkjvmti/ |
D | ti_redefine.cc | 124 ObsoleteMap(art::ObjPtr<art::mirror::PointerArray> obsolete_methods, in ObsoleteMap() 198 art::ObjPtr<art::mirror::PointerArray> obsolete_methods_; 950 art::ObjPtr<art::mirror::PointerArray> GetOldObsoleteMethods(jint klass_index) const in GetOldObsoleteMethods() 952 return art::ObjPtr<art::mirror::PointerArray>::DownCast( in GetOldObsoleteMethods() 986 void SetOldObsoleteMethods(jint klass_index, art::ObjPtr<art::mirror::PointerArray> methods) in SetOldObsoleteMethods() 1112 art::ObjPtr<art::mirror::PointerArray> GetOldObsoleteMethods() const in GetOldObsoleteMethods() 1149 void SetOldObsoleteMethods(art::ObjPtr<art::mirror::PointerArray> methods) in SetOldObsoleteMethods() 1563 art::ObjPtr<art::mirror::PointerArray> methods = ext->GetObsoleteMethods(); in RestoreObsoleteMethodMapsIfUnneeded() 1564 art::ObjPtr<art::mirror::PointerArray> old_methods = cur_data->GetOldObsoleteMethods(); in RestoreObsoleteMethodMapsIfUnneeded()
|
/art/dex2oat/linker/ |
D | image_writer.h | 427 void AddMethodPointerArray(ObjPtr<mirror::PointerArray> arr) 551 mirror::PointerArray* arr, 752 std::unordered_map<mirror::PointerArray*, Bin> pointer_arrays_;
|
D | image_writer.cc | 1078 void ImageWriter::AddMethodPointerArray(ObjPtr<mirror::PointerArray> arr) { in AddMethodPointerArray() 1146 ObjPtr<mirror::PointerArray> vtable = klass->GetVTable(); in AssignImageBinSlot() 2942 mirror::PointerArray* arr, in FixupPointerArray() 2949 auto* dest_array = down_cast<mirror::PointerArray*>(dst); in FixupPointerArray() 3182 auto it = pointer_arrays_.find(down_cast<mirror::PointerArray*>(orig)); in FixupObject() 3185 FixupPointerArray(copy, down_cast<mirror::PointerArray*>(orig), it->second); in FixupObject()
|
/art/runtime/gc/space/ |
D | image_space.cc | 485 void VisitPointerArray(ObjPtr<mirror::PointerArray> pointer_array) in VisitPointerArray() 1240 ObjPtr<mirror::PointerArray> vtable = in RelocateInPlace() 1253 ObjPtr<mirror::PointerArray> unpatched_ifarray = in RelocateInPlace() 1257 ObjPtr<mirror::PointerArray> ifarray = forward_object(unpatched_ifarray.Ptr()); in RelocateInPlace() 1641 ObjPtr<mirror::PointerArray> vtable = in DoRelocateSpaces() 1650 ObjPtr<mirror::PointerArray> unpatched_ifarray = in DoRelocateSpaces() 1654 ObjPtr<mirror::PointerArray> ifarray = relocate_visitor(unpatched_ifarray.Ptr()); in DoRelocateSpaces()
|
/art/runtime/ |
D | class_linker.cc | 1820 ObjPtr<mirror::PointerArray> vtable = klass->GetVTable(); in CheckObjects() 1891 void SanityCheckArtMethodPointerArray(ObjPtr<mirror::PointerArray> arr, in SanityCheckArtMethodPointerArray() 2519 ObjPtr<mirror::PointerArray> ClassLinker::AllocPointerArray(Thread* self, size_t length) { in AllocPointerArray() 2520 return ObjPtr<mirror::PointerArray>::DownCast( in AllocPointerArray() 6278 MutableHandle<mirror::PointerArray> vtable; in LinkVirtualMethods() 6300 ObjPtr<mirror::PointerArray> super_vtable = super_class->GetVTable(); in LinkVirtualMethods() 6309 ObjPtr<mirror::PointerArray>::DownCast(super_vtable->CopyOf(self, max_count))); in LinkVirtualMethods() 6445 vtable.Assign(ObjPtr<mirror::PointerArray>::DownCast(vtable->CopyOf(self, actual_count))); in LinkVirtualMethods() 6459 ObjPtr<mirror::PointerArray> vtable = AllocPointerArray(self, num_virtual_methods); in LinkVirtualMethods() 6697 ObjPtr<mirror::PointerArray> method_array; in AllocateIfTableMethodArrays() [all …]
|
D | thread.cc | 2729 ObjPtr<mirror::PointerArray> methods_and_pcs = in Init() 2765 ObjPtr<mirror::PointerArray> trace_methods_and_pcs = GetTraceMethodsAndPCs(); in AddFrame() 2777 ObjPtr<mirror::PointerArray> GetTraceMethodsAndPCs() const REQUIRES_SHARED(Locks::mutator_lock_) { in GetTraceMethodsAndPCs() 2778 return ObjPtr<mirror::PointerArray>::DownCast(trace_->Get(0)); in GetTraceMethodsAndPCs() 2833 ObjPtr<mirror::PointerArray> trace_methods = build_trace_visitor.GetTraceMethodsAndPCs(); in CreateInternalStackTrace() 2950 const ObjPtr<mirror::PointerArray> method_trace = in InternalStackTraceToStackTraceElementArray() 2951 ObjPtr<mirror::PointerArray>::DownCast(decoded_traces->Get(0)); in InternalStackTraceToStackTraceElementArray()
|
D | cha.cc | 614 ObjPtr<mirror::PointerArray> method_array = iftable->GetMethodArray(i); in UpdateAfterLoadingOf()
|
D | art_method.h | 62 class PointerArray; variable
|
D | art_method.cc | 113 ObjPtr<mirror::PointerArray> obsolete_methods(ext->GetObsoleteMethods()); in GetObsoleteDexCache()
|
D | class_linker.h | 480 ObjPtr<mirror::PointerArray> AllocPointerArray(Thread* self, size_t length)
|