Searched refs:PointerArray (Results 1 – 16 of 16) sorted by relevance
/art/runtime/mirror/ |
D | iftable.h | 39 PointerArray* GetMethodArray(int32_t i) SHARED_REQUIRES(Locks::mutator_lock_) { in GetMethodArray() 40 auto* method_array = down_cast<PointerArray*>(Get<kVerifyFlags, kReadBarrierOption>( in GetMethodArray() 49 auto* method_array = down_cast<PointerArray*>( in GetMethodArrayCount() 54 void SetMethodArray(int32_t i, PointerArray* arr) SHARED_REQUIRES(Locks::mutator_lock_) { in SetMethodArray()
|
D | array-inl.h | 374 inline T PointerArray::GetElementPtrSize(uint32_t idx, size_t ptr_size) { in GetElementPtrSize() 387 inline void PointerArray::SetElementPtrSize(uint32_t idx, uint64_t element, size_t ptr_size) { in SetElementPtrSize() 400 inline void PointerArray::SetElementPtrSize(uint32_t idx, T* element, size_t ptr_size) { in SetElementPtrSize() 407 inline void PointerArray::Fixup(mirror::PointerArray* dest, in Fixup()
|
D | throwable.cc | 102 mirror::PointerArray* method_trace = down_cast<mirror::PointerArray*>(methods_and_dex_pcs); in Dump()
|
D | array.h | 184 class PointerArray : public Array { 204 void Fixup(mirror::PointerArray* dest, size_t pointer_size, const Visitor& visitor)
|
D | class-inl.h | 235 inline PointerArray* Class::GetVTable() { in GetVTable() 237 return GetFieldObject<PointerArray, kVerifyFlags, kReadBarrierOption>( in GetVTable() 241 inline PointerArray* Class::GetVTableDuringLinking() { in GetVTableDuringLinking() 243 return GetFieldObject<PointerArray>(OFFSET_OF_OBJECT_MEMBER(Class, vtable_)); in GetVTableDuringLinking() 246 inline void Class::SetVTable(PointerArray* new_vtable) { in SetVTable()
|
D | class.h | 819 ALWAYS_INLINE PointerArray* GetVTable() SHARED_REQUIRES(Locks::mutator_lock_); 821 ALWAYS_INLINE PointerArray* GetVTableDuringLinking() SHARED_REQUIRES(Locks::mutator_lock_); 823 void SetVTable(PointerArray* new_vtable) SHARED_REQUIRES(Locks::mutator_lock_); 1384 HeapReference<PointerArray> vtable_;
|
D | class.cc | 924 PointerArray* table = GetVTableDuringLinking(); in PopulateEmbeddedImtAndVTable()
|
/art/test/497-inlining-and-class-loader/ |
D | clear_dex_cache.cc | 45 mirror::PointerArray* pointer_array = soa.Decode<mirror::PointerArray*>(array); in Java_Main_cloneResolvedMethods() 60 mirror::PointerArray* old = soa.Decode<mirror::PointerArray*>(old_cache); in Java_Main_restoreResolvedMethods()
|
/art/compiler/ |
D | image_writer.h | 330 void AddMethodPointerArray(mirror::PointerArray* arr) SHARED_REQUIRES(Locks::mutator_lock_); 413 mirror::PointerArray* arr, 510 std::unordered_map<mirror::PointerArray*, Bin> pointer_arrays_;
|
D | image_writer.cc | 474 void ImageWriter::AddMethodPointerArray(mirror::PointerArray* arr) { in AddMethodPointerArray() 1728 void ImageWriter::FixupPointerArray(mirror::Object* dst, mirror::PointerArray* arr, in FixupPointerArray() 1735 auto* dest_array = down_cast<mirror::PointerArray*>(dst); in FixupPointerArray() 1913 auto it = pointer_arrays_.find(down_cast<mirror::PointerArray*>(orig)); in FixupObject() 1916 FixupPointerArray(copy, down_cast<mirror::PointerArray*>(orig), klass, it->second); in FixupObject()
|
/art/patchoat/ |
D | patchoat.h | 39 class PointerArray; variable
|
/art/runtime/ |
D | thread.cc | 2043 mirror::PointerArray* methods_and_pcs = class_linker->AllocPointerArray(self_, depth * 2); in Init() 2073 mirror::PointerArray* trace_methods_and_pcs = GetTraceMethodsAndPCs(); in VisitFrame() 2086 mirror::PointerArray* GetTraceMethodsAndPCs() const SHARED_REQUIRES(Locks::mutator_lock_) { in GetTraceMethodsAndPCs() 2087 return down_cast<mirror::PointerArray*>(trace_->Get(0)); in GetTraceMethodsAndPCs() 2129 mirror::PointerArray* trace_methods = build_trace_visitor.GetTraceMethodsAndPCs(); in CreateInternalStackTrace() 2190 mirror::PointerArray* const method_trace = in InternalStackTraceToStackTraceElementArray() 2191 down_cast<mirror::PointerArray*>(decoded_traces->Get(0)); in InternalStackTraceToStackTraceElementArray()
|
D | class_linker.cc | 792 static void SanityCheckArtMethodPointerArray(mirror::PointerArray* arr, in SanityCheckArtMethodPointerArray() 2054 mirror::PointerArray* ClassLinker::AllocPointerArray(Thread* self, size_t length) { in AllocPointerArray() 2055 return down_cast<mirror::PointerArray*>(image_pointer_size_ == 8u ? in AllocPointerArray() 5649 MutableHandle<mirror::PointerArray> vtable; in LinkVirtualMethods() 5679 vtable = hs.NewHandle(down_cast<mirror::PointerArray*>( in LinkVirtualMethods() 5813 vtable.Assign(down_cast<mirror::PointerArray*>(vtable->CopyOf(self, actual_count))); in LinkVirtualMethods() 6437 mirror::PointerArray* check_vtable = klass->GetVTableDuringLinking(); in SanityCheckVTable() 6512 MutableHandle<mirror::PointerArray> vtable(hs.NewHandle(klass->GetVTableDuringLinking())); in LinkInterfaceMethods() 6533 mirror::PointerArray* method_array; in LinkInterfaceMethods() 6539 method_array = down_cast<mirror::PointerArray*>(if_table->GetMethodArray(i)->Clone(self)); in LinkInterfaceMethods() [all …]
|
D | art_method.h | 45 class PointerArray; variable
|
D | class_linker.h | 447 mirror::PointerArray* AllocPointerArray(Thread* self, size_t length)
|
/art/runtime/gc/space/ |
D | image_space.cc | 789 void UpdatePointerArrayContents(mirror::PointerArray* array, const Visitor& visitor) const in UpdatePointerArrayContents() 851 mirror::PointerArray* const vtable = as_klass->GetVTable<kVerifyNone, kWithoutReadBarrier>(); in operator ()() 863 mirror::PointerArray* methods = in operator ()()
|