Searched refs:PointerArray (Results 1 – 19 of 19) sorted by relevance
/art/runtime/mirror/ |
D | dex_cache.h | 50 ObjectArray<Class>* types, PointerArray* methods, PointerArray* fields, 133 PointerArray* GetResolvedMethods() ALWAYS_INLINE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetResolvedMethods() 134 return GetFieldObject<PointerArray>(ResolvedMethodsOffset()); in GetResolvedMethods() 137 PointerArray* GetResolvedFields() ALWAYS_INLINE SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetResolvedFields() 138 return GetFieldObject<PointerArray>(ResolvedFieldsOffset()); in GetResolvedFields() 154 HeapReference<PointerArray> resolved_fields_; 155 HeapReference<PointerArray> resolved_methods_;
|
D | iftable.h | 37 PointerArray* GetMethodArray(int32_t i) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in GetMethodArray() 38 auto* method_array = down_cast<PointerArray*>(Get((i * kMax) + kMethodArray)); in GetMethodArray() 44 auto* method_array = down_cast<PointerArray*>(Get((i * kMax) + kMethodArray)); in GetMethodArrayCount() 48 void SetMethodArray(int32_t i, PointerArray* arr) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in SetMethodArray()
|
D | dex_cache.cc | 35 ObjectArray<Class>* resolved_types, PointerArray* resolved_methods, in Init() 36 PointerArray* resolved_fields, size_t pointer_size) { in Init()
|
D | throwable.cc | 80 mirror::PointerArray* method_trace = down_cast<mirror::PointerArray*>(stack_state->AsArray()); in GetStackDepth() 102 auto* method_trace = down_cast<mirror::PointerArray*>(stack_state->AsArray()); in Dump()
|
D | class-inl.h | 138 inline PointerArray* Class::GetVTable() { in GetVTable() 140 return GetFieldObject<PointerArray>(OFFSET_OF_OBJECT_MEMBER(Class, vtable_)); in GetVTable() 143 inline PointerArray* Class::GetVTableDuringLinking() { in GetVTableDuringLinking() 145 return GetFieldObject<PointerArray>(OFFSET_OF_OBJECT_MEMBER(Class, vtable_)); in GetVTableDuringLinking() 148 inline void Class::SetVTable(PointerArray* new_vtable) { in SetVTable()
|
D | array.h | 180 class PointerArray : public Array {
|
D | array-inl.h | 375 inline T PointerArray::GetElementPtrSize(uint32_t idx, size_t ptr_size) { in GetElementPtrSize() 386 inline void PointerArray::SetElementPtrSize(uint32_t idx, T element, size_t ptr_size) { in SetElementPtrSize()
|
D | class.h | 740 ALWAYS_INLINE PointerArray* GetVTable() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 742 ALWAYS_INLINE PointerArray* GetVTableDuringLinking() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 744 void SetVTable(PointerArray* new_vtable) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 1224 HeapReference<PointerArray> vtable_;
|
D | class.cc | 813 PointerArray* table = GetVTableDuringLinking(); in PopulateEmbeddedImtAndVTable()
|
/art/runtime/ |
D | art_method-inl.h | 87 inline mirror::PointerArray* ArtMethod::GetDexCacheResolvedMethods() { in GetDexCacheResolvedMethods() 113 inline bool ArtMethod::HasSameDexCacheResolvedMethods(mirror::PointerArray* other_cache) { in HasSameDexCacheResolvedMethods() 465 inline void ArtMethod::SetDexCacheResolvedMethods(mirror::PointerArray* new_dex_cache_methods) { in SetDexCacheResolvedMethods() 466 dex_cache_resolved_methods_ = GcRoot<mirror::PointerArray>(new_dex_cache_methods); in SetDexCacheResolvedMethods() 499 dex_cache_resolved_methods_ = GcRoot<mirror::PointerArray>( in CopyFrom()
|
D | art_method.h | 43 class PointerArray; variable 232 ALWAYS_INLINE mirror::PointerArray* GetDexCacheResolvedMethods() 239 ALWAYS_INLINE void SetDexCacheResolvedMethods(mirror::PointerArray* new_dex_cache_methods) 244 bool HasSameDexCacheResolvedMethods(mirror::PointerArray* other_cache) 547 GcRoot<mirror::PointerArray> dex_cache_resolved_methods_;
|
D | thread.cc | 1714 mirror::PointerArray* GetInternalStackTrace() const { in GetInternalStackTrace() 1725 mirror::PointerArray* trace_; 1746 mirror::PointerArray* trace = build_trace_visitor.GetInternalStackTrace(); in CreateInternalStackTrace() 1772 int32_t depth = soa.Decode<mirror::PointerArray*>(internal)->GetLength() / 2; in InternalStackTraceToStackTraceElementArray() 1800 auto* method_trace = soa.Decode<mirror::PointerArray*>(internal); in InternalStackTraceToStackTraceElementArray()
|
D | class_linker.cc | 1038 mirror::PointerArray* arr, mirror::Class* expected_class, size_t pointer_size, in SanityCheckArtMethodPointerArray() 1461 mirror::PointerArray* ClassLinker::AllocPointerArray(Thread* self, size_t length) { in AllocPointerArray() 1462 return down_cast<mirror::PointerArray*>(image_pointer_size_ == 8u ? in AllocPointerArray() 4526 MutableHandle<mirror::PointerArray> vtable; in LinkVirtualMethods() 4548 vtable = hs.NewHandle(down_cast<mirror::PointerArray*>( in LinkVirtualMethods() 4630 vtable.Assign(down_cast<mirror::PointerArray*>(vtable->CopyOf(self, actual_count))); in LinkVirtualMethods() 4781 MutableHandle<mirror::PointerArray> vtable(hs.NewHandle(klass->GetVTableDuringLinking())); in LinkInterfaceMethods() 4831 mirror::PointerArray* method_array; in LinkInterfaceMethods() 4837 method_array = down_cast<mirror::PointerArray*>(if_table->GetMethodArray(i)->Clone(self)); in LinkInterfaceMethods() 4860 Handle<mirror::PointerArray> input_vtable_array = NullHandle<mirror::PointerArray>(); in LinkInterfaceMethods() [all …]
|
D | class_linker.h | 361 mirror::PointerArray* AllocPointerArray(Thread* self, size_t length)
|
/art/compiler/ |
D | image_writer.h | 185 void AddMethodPointerArray(mirror::PointerArray* arr) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); 271 void FixupPointerArray(mirror::Object* dst, mirror::PointerArray* arr, mirror::Class* klass, 324 std::unordered_map<mirror::PointerArray*, Bin> pointer_arrays_;
|
D | image_writer.cc | 340 void ImageWriter::AddMethodPointerArray(mirror::PointerArray* arr) { in AddMethodPointerArray() 640 auto* resolved_methods = down_cast<mirror::PointerArray*>(dex_cache->GetResolvedMethods()); in PruneNonImageClasses() 1129 void ImageWriter::FixupPointerArray(mirror::Object* dst, mirror::PointerArray* arr, in FixupPointerArray() 1136 auto* dest_array = down_cast<mirror::PointerArray*>(dst); in FixupPointerArray() 1296 auto it = pointer_arrays_.find(down_cast<mirror::PointerArray*>(orig)); in FixupObject() 1299 FixupPointerArray(copy, down_cast<mirror::PointerArray*>(orig), klass, it->second); in FixupObject()
|
/art/patchoat/ |
D | patchoat.h | 37 class PointerArray; variable 105 void FixupNativePointerArray(mirror::PointerArray* object)
|
D | patchoat.cc | 495 void PatchOat::FixupNativePointerArray(mirror::PointerArray* object) { in FixupNativePointerArray()
|
/art/oatdump/ |
D | oatdump.cc | 1769 auto* arr = down_cast<mirror::PointerArray*>(obj); in Callback()
|