/art/runtime/ |
D | imtable_test.cc | 94 CHECK_EQ(ImTable::GetImtIndex(methods.first), ImTable::GetImtIndex(methods.second)); in TEST_F() 101 CHECK_EQ(ImTable::GetImtIndex(methods.first), ImTable::GetImtIndex(methods.second)); in TEST_F()
|
D | imtable-inl.h | 36 inline void ImTable::GetImtHashComponents(ArtMethod* method, in GetImtHashComponents() 85 inline uint32_t ImTable::GetImtIndex(ArtMethod* method) { in GetImtIndex() 98 return mixed_hash % ImTable::kSize; in GetImtIndex()
|
D | image-inl.h | 92 ImTable* imt = reinterpret_cast<ImTable*>(base + section.Offset() + pos); in VisitPackedImTables() 93 for (size_t i = 0; i < ImTable::kSize; ++i) { in VisitPackedImTables() 100 pos += ImTable::SizeInBytes(pointer_size); in VisitPackedImTables()
|
D | imtable.h | 34 class ImTable {
|
D | art_method-inl.h | 429 DCHECK_EQ(imt_index, ImTable::GetImtIndex(this)) << PrettyMethod(); in GetImtIndex() 432 return ImTable::GetImtIndex(this); in GetImtIndex() 438 imt_index_ = ~ImTable::GetImtIndex(this); in CalculateAndSetImtIndex()
|
D | class_linker.cc | 1825 ImTable* imt = klass->GetImt(pointer_size); in CheckObjects() 1826 for (size_t i = 0; i < ImTable::kSize; ++i) { in CheckObjects() 4224 ImTable* object_imt = java_lang_Object->GetImt(image_pointer_size_); in CreateArrayClass() 5819 static ImTable* FindSuperImt(ObjPtr<mirror::Class> klass, PointerSize pointer_size) in FindSuperImt() 5840 ArtMethod* imt_data[ImTable::kSize]; in LinkClass() 5857 ImTable* imt = nullptr; in LinkClass() 5865 ImTable* super_imt = FindSuperImt(klass.Get(), image_pointer_size_); in LinkClass() 5868 for (size_t i = 0; i < ImTable::kSize && imt_equals; ++i) { in LinkClass() 5878 imt = reinterpret_cast<ImTable*>( in LinkClass() 5879 allocator->Alloc(self, ImTable::SizeInBytes(image_pointer_size_))); in LinkClass() [all …]
|
D | class_linker_test.cc | 172 ImTable* imt = JavaLangObject->GetImt(pointer_size); in AssertObjectClass() 174 for (size_t i = 0; i < ImTable::kSize; ++i) { in AssertObjectClass() 245 ImTable* JavaLangObject_imt = JavaLangObject->GetImt(pointer_size); in AssertArrayClass()
|
/art/dex2oat/linker/ |
D | image_writer.h | 68 class ImTable; variable 504 void CopyAndFixupImTable(ImTable* orig, ImTable* copy) 571 bool TryAssignImTableOffset(ImTable* imt, size_t oat_index) REQUIRES_SHARED(Locks::mutator_lock_);
|
D | image_writer.cc | 2088 ImTable* imt = as_klass->GetImt(target_ptr_size_); in TryAssignBinSlot() 2092 for (size_t i = 0; i < ImTable::kSize; ++i) { in TryAssignBinSlot() 2135 bool ImageWriter::TryAssignImTableOffset(ImTable* imt, size_t oat_index) { in TryAssignImTableOffset() 2142 const size_t size = ImTable::SizeInBytes(target_ptr_size_); in TryAssignImTableOffset() 2785 void ImageWriter::CopyAndFixupImTable(ImTable* orig, ImTable* copy) { in CopyAndFixupImTable() 2786 for (size_t i = 0; i < ImTable::kSize; ++i) { in CopyAndFixupImTable() 2857 ImTable* orig_imt = reinterpret_cast<ImTable*>(pair.first); in CopyAndFixupNativeData() 2858 ImTable* dest_imt = reinterpret_cast<ImTable*>(dest); in CopyAndFixupNativeData()
|
/art/oatdump/ |
D | oatdump.cc | 3052 ImTable* im_table = PrepareAndGetImTable(runtime, h_klass, pointer_size, &prepared); in DumpImtStats() 3060 for (size_t imt_index = 0; imt_index != ImTable::kSize; ++imt_index) { in DumpImtStats() 3147 static ImTable* PrepareAndGetImTable(Runtime* runtime, in PrepareAndGetImTable() 3179 ImTable* ret = PrepareAndGetImTable(runtime, h_klass, pointer_size, prepared); in PrepareAndGetImTable() 3184 static ImTable* PrepareAndGetImTable(Runtime* runtime, in PrepareAndGetImTable() 3200 ImTable* imt = PrepareAndGetImTable(runtime, in DumpIMTForClass() 3212 for (size_t index = 0; index < ImTable::kSize; ++index) { in DumpIMTForClass() 3237 ImTable::GetImtHashComponents(&iface_method, &class_hash, &name_hash, &signature_hash); in DumpIMTForClass() 3238 uint32_t imt_slot = ImTable::GetImtIndex(&iface_method); in DumpIMTForClass() 3259 ImTable* imt = PrepareAndGetImTable(runtime, in DumpIMTForMethod() [all …]
|
/art/runtime/mirror/ |
D | class-inl.h | 350 inline ImTable* Class::GetImt(PointerSize pointer_size) { in GetImt() 351 return GetFieldPtrWithSize<ImTable*>(ImtPtrOffset(pointer_size), pointer_size); in GetImt() 354 inline void Class::SetImt(ImTable* imt, PointerSize pointer_size) { in SetImt() 1134 FixupNativePointer<ImTable*, kVerifyFlags>( in FixupNativePointers()
|
D | class.h | 52 class ImTable; variable 789 ImTable* GetImt(PointerSize pointer_size) REQUIRES_SHARED(Locks::mutator_lock_); 791 void SetImt(ImTable* imt, PointerSize pointer_size) REQUIRES_SHARED(Locks::mutator_lock_); 1140 ObjPtr<Class> CopyOf(Thread* self, int32_t new_length, ImTable* imt, PointerSize pointer_size)
|
D | class.cc | 1178 ImTable* imt, in CopyClassVisitor() 1203 ImTable* imt_; 1209 Thread* self, int32_t new_length, ImTable* imt, PointerSize pointer_size) { in CopyOf()
|
/art/runtime/entrypoints/quick/ |
D | quick_trampoline_entrypoints.cc | 2648 ImTable* imt = cls->GetImt(kRuntimePointerSize); in artInvokeInterfaceTrampoline()
|
/art/compiler/optimizing/ |
D | instruction_builder.cc | 1011 ImTable::GetImtIndex(resolved_method)); in BuildInvoke()
|
D | code_generator_arm64.cc | 4008 uint32_t method_offset = static_cast<uint32_t>(ImTable::OffsetOfElement( in VisitInvokeInterface() 6134 uint32_t method_offset = static_cast<uint32_t>(ImTable::OffsetOfElement( in VisitClassTableGet()
|
D | code_generator_mips64.cc | 5951 uint32_t method_offset = static_cast<uint32_t>(ImTable::OffsetOfElement( in VisitInvokeInterface() 7609 uint32_t method_offset = static_cast<uint32_t>(ImTable::OffsetOfElement( in VisitClassTableGet()
|
D | code_generator_x86_64.cc | 2542 uint32_t method_offset = static_cast<uint32_t>(ImTable::OffsetOfElement( in VisitInvokeInterface() 4473 uint32_t method_offset = static_cast<uint32_t>(ImTable::OffsetOfElement( in VisitClassTableGet()
|
D | code_generator_x86.cc | 2310 uint32_t method_offset = static_cast<uint32_t>(ImTable::OffsetOfElement( in VisitInvokeInterface() 4600 uint32_t method_offset = static_cast<uint32_t>(ImTable::OffsetOfElement( in VisitClassTableGet()
|
D | code_generator_arm_vixl.cc | 3245 uint32_t method_offset = static_cast<uint32_t>(ImTable::OffsetOfElement( in VisitInvokeInterface() 9247 uint32_t method_offset = static_cast<uint32_t>(ImTable::OffsetOfElement( in VisitClassTableGet()
|
D | code_generator_mips.cc | 7820 uint32_t method_offset = static_cast<uint32_t>(ImTable::OffsetOfElement( in VisitInvokeInterface() 10197 uint32_t method_offset = static_cast<uint32_t>(ImTable::OffsetOfElement( in VisitClassTableGet()
|