Home
last modified time | relevance | path

Searched refs:imt (Results 1 – 10 of 10) sorted by relevance

/art/test/423-invoke-interface/
Dinfo.txt2 a conflict in our imt table.
/art/runtime/
Dimage-inl.h92 ImTable* imt = reinterpret_cast<ImTable*>(base + section.Offset() + pos); in VisitPackedImTables() local
94 ArtMethod* orig = imt->Get(i, pointer_size); in VisitPackedImTables()
97 imt->Set(i, updated, pointer_size); in VisitPackedImTables()
Dclass_linker.h1304 /*out*/ArtMethod** imt) REQUIRES_SHARED(Locks::mutator_lock_);
1310 ArtMethod** imt) REQUIRES_SHARED(Locks::mutator_lock_);
Dclass_linker_test.cc172 ImTable* imt = JavaLangObject->GetImt(pointer_size); in AssertObjectClass() local
173 ASSERT_NE(nullptr, imt); in AssertObjectClass()
175 ASSERT_EQ(unimplemented, imt->Get(i, pointer_size)); in AssertObjectClass()
/art/dex2oat/linker/
Dimage_writer.cc2088 ImTable* imt = as_klass->GetImt(target_ptr_size_); in TryAssignBinSlot() local
2089 if (TryAssignImTableOffset(imt, oat_index)) { in TryAssignBinSlot()
2093 ArtMethod* imt_method = imt->Get(i, target_ptr_size_); in TryAssignBinSlot()
2135 bool ImageWriter::TryAssignImTableOffset(ImTable* imt, size_t oat_index) { in TryAssignImTableOffset() argument
2137 if (imt == nullptr || IsInBootImage(imt) || NativeRelocationAssigned(imt)) { in TryAssignImTableOffset()
2144 imt, in TryAssignImTableOffset()
Dimage_writer.h571 bool TryAssignImTableOffset(ImTable* imt, size_t oat_index) REQUIRES_SHARED(Locks::mutator_lock_);
/art/oatdump/
Doatdump.cc3200 ImTable* imt = PrepareAndGetImTable(runtime, in DumpIMTForClass() local
3207 if (imt == nullptr) { in DumpIMTForClass()
3214 ArtMethod* ptr = imt->Get(index, pointer_size); in DumpIMTForClass()
3259 ImTable* imt = PrepareAndGetImTable(runtime, in DumpIMTForMethod() local
3266 if (imt == nullptr) { in DumpIMTForMethod()
3272 ArtMethod* ptr = imt->Get(index, pointer_size); in DumpIMTForMethod()
/art/runtime/mirror/
Dclass-inl.h354 inline void Class::SetImt(ImTable* imt, PointerSize pointer_size) { in SetImt() argument
355 return SetFieldPtrWithSize<false>(ImtPtrOffset(pointer_size), imt, pointer_size); in SetImt()
Dclass.h791 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)
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc2648 ImTable* imt = cls->GetImt(kRuntimePointerSize); in artInvokeInterfaceTrampoline() local
2691 ArtMethod* conflict_method = imt->Get(imt_index, kRuntimePointerSize); in artInvokeInterfaceTrampoline()
2732 imt->Set(imt_index, in artInvokeInterfaceTrampoline()