Home
last modified time | relevance | path

Searched refs:PointerArray (Results 1 – 16 of 16) sorted by relevance

/art/runtime/mirror/
Diftable.h39 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()
Darray-inl.h374 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()
Dthrowable.cc102 mirror::PointerArray* method_trace = down_cast<mirror::PointerArray*>(methods_and_dex_pcs); in Dump()
Darray.h184 class PointerArray : public Array {
204 void Fixup(mirror::PointerArray* dest, size_t pointer_size, const Visitor& visitor)
Dclass-inl.h235 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()
Dclass.h819 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_;
Dclass.cc924 PointerArray* table = GetVTableDuringLinking(); in PopulateEmbeddedImtAndVTable()
/art/test/497-inlining-and-class-loader/
Dclear_dex_cache.cc45 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/
Dimage_writer.h330 void AddMethodPointerArray(mirror::PointerArray* arr) SHARED_REQUIRES(Locks::mutator_lock_);
413 mirror::PointerArray* arr,
510 std::unordered_map<mirror::PointerArray*, Bin> pointer_arrays_;
Dimage_writer.cc474 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/
Dpatchoat.h39 class PointerArray; variable
/art/runtime/
Dthread.cc2043 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()
Dclass_linker.cc792 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 …]
Dart_method.h45 class PointerArray; variable
Dclass_linker.h447 mirror::PointerArray* AllocPointerArray(Thread* self, size_t length)
/art/runtime/gc/space/
Dimage_space.cc789 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 ()()