Home
last modified time | relevance | path

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

/art/test/423-invoke-interface/
Dinfo.txt2 a conflict in our imt table.
/art/test/589-super-imt/
DAndroid.bp3 name: "art-run-test-589-super-imt",
/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.cc1913 ImTable* imt = klass->GetImt(pointer_size); in CheckObjects() local
1915 ic.CheckArtMethod(imt->Get(i, pointer_size), nullptr); in CheckObjects()
6121 ImTable* imt = nullptr; in LinkClass() local
6136 imt = super_imt; in LinkClass()
6140 if (imt == nullptr) { in LinkClass()
6142 imt = reinterpret_cast<ImTable*>( in LinkClass()
6144 if (imt == nullptr) { in LinkClass()
6147 imt->Populate(imt_data, image_pointer_size_); in LinkClass()
6160 klass->SetImt(imt, image_pointer_size_); in LinkClass()
6179 hs.NewHandle(mirror::Class::CopyOf(klass, self, class_size, imt, image_pointer_size_)); in LinkClass()
[all …]
Dclass_linker_test.cc173 ImTable* imt = JavaLangObject->GetImt(pointer_size); in AssertObjectClass() local
174 ASSERT_NE(nullptr, imt); in AssertObjectClass()
176 ASSERT_EQ(unimplemented, imt->Get(i, pointer_size)); in AssertObjectClass()
Dclass_linker.h1373 /*out*/ArtMethod** imt) REQUIRES_SHARED(Locks::mutator_lock_);
1379 ArtMethod** imt) REQUIRES_SHARED(Locks::mutator_lock_);
/art/runtime/mirror/
Dclass.cc1326 ImTable* imt, in CopyClassVisitor() argument
1329 copy_bytes_(copy_bytes), imt_(imt), pointer_size_(pointer_size) { in CopyClassVisitor()
1359 ImTable* imt, in CopyOf() argument
1367 CopyClassVisitor visitor(self, &h_this, new_length, sizeof(Class), imt, pointer_size); in CopyOf()
Dclass-inl.h358 inline void Class::SetImt(ImTable* imt, PointerSize pointer_size) { in SetImt() argument
360 ImtPtrOffset(pointer_size), imt, pointer_size); in SetImt()
Dclass.h864 void SetImt(ImTable* imt, PointerSize pointer_size) REQUIRES_SHARED(Locks::mutator_lock_);
1237 ImTable* imt,
/art/dex2oat/linker/
Dimage_writer.cc1675 ImTable* imt = as_klass->GetImt(target_ptr_size_); in RecordNativeRelocations() local
1676 if (TryAssignImTableOffset(imt, oat_index)) { in RecordNativeRelocations()
1680 ArtMethod* imt_method = imt->Get(i, target_ptr_size_); in RecordNativeRelocations()
1711 bool ImageWriter::TryAssignImTableOffset(ImTable* imt, size_t oat_index) { in TryAssignImTableOffset() argument
1713 if (imt == nullptr || IsInBootImage(imt) || NativeRelocationAssigned(imt)) { in TryAssignImTableOffset()
1720 imt, in TryAssignImTableOffset()
Dimage_writer.h556 bool TryAssignImTableOffset(ImTable* imt, size_t oat_index) REQUIRES_SHARED(Locks::mutator_lock_);
/art/oatdump/
Doatdump.cc3232 ImTable* imt = PrepareAndGetImTable(runtime, in DumpIMTForClass() local
3239 if (imt == nullptr) { in DumpIMTForClass()
3246 ArtMethod* ptr = imt->Get(index, pointer_size); in DumpIMTForClass()
3291 ImTable* imt = PrepareAndGetImTable(runtime, in DumpIMTForMethod() local
3298 if (imt == nullptr) { in DumpIMTForMethod()
3304 ArtMethod* ptr = imt->Get(index, pointer_size); in DumpIMTForMethod()
/art/runtime/entrypoints/quick/
Dquick_trampoline_entrypoints.cc2390 ImTable* imt = cls->GetImt(kRuntimePointerSize); in artInvokeInterfaceTrampoline() local
2438 ArtMethod* conflict_method = imt->Get(imt_index, kRuntimePointerSize); in artInvokeInterfaceTrampoline()
2483 imt->Set(imt_index, in artInvokeInterfaceTrampoline()
/art/
DTEST_MAPPING930 "name": "art-run-test-589-super-imt"