Searched defs:imt (Results 1 - 8 of 8) sorted by relevance

/art/runtime/
H A Dimage-inl.h56 ImTable* imt = reinterpret_cast<ImTable*>(base + section.Offset() + pos); local
58 ArtMethod* orig = imt->Get(i, pointer_size);
61 imt->Set(i, updated, pointer_size);
H A Dclass_linker_test.cc166 ImTable* imt = JavaLangObject->GetImt(pointer_size); local
167 ASSERT_NE(nullptr, imt);
169 ASSERT_EQ(unimplemented, imt->Get(i, pointer_size));
H A Dclass_linker.cc582 // Create runtime resolution and imt conflict methods.
1466 ImTable* imt = klass->GetImt(pointer_size);
1468 isc.SanityCheckArtMethod(imt->Get(i, pointer_size), nullptr);
5356 ImTable* imt = nullptr; local
5371 imt = super_imt;
5375 if (imt == nullptr) {
5377 imt = reinterpret_cast<ImTable*>(
5379 if (imt == nullptr) {
5382 imt->Populate(imt_data, image_pointer_size_);
5395 klass->SetImt(imt, image_pointer_size
6270 ImTable* imt = nullptr; local
6321 FillIMTFromIfTable(ObjPtr<mirror::IfTable> if_table, ArtMethod* unimplemented_method, ArtMethod* imt_conflict_method, ObjPtr<mirror::Class> klass, bool create_conflict_tables, bool ignore_copied_methods, bool* new_conflict, ArtMethod** imt) argument
6728 FillImtFromSuperClass(Handle<mirror::Class> klass, ArtMethod* unimplemented_method, ArtMethod* imt_conflict_method, bool* new_conflict, ArtMethod** imt) argument
[all...]
/art/runtime/mirror/
H A Dclass-inl.h339 inline void Class::SetImt(ImTable* imt, PointerSize pointer_size) { argument
340 return SetFieldPtrWithSize<false>(MemberOffset(ImtPtrOffset(pointer_size)), imt, pointer_size);
H A Dclass.cc1176 ImTable* imt,
1179 copy_bytes_(copy_bytes), imt_(imt), pointer_size_(pointer_size) {
1207 Class* Class::CopyOf(Thread* self, int32_t new_length, ImTable* imt, PointerSize pointer_size) { argument
1215 CopyClassVisitor visitor(self, &h_this, new_length, sizeof(Class), imt, pointer_size);
1172 CopyClassVisitor(Thread* self, Handle<Class>* orig, size_t new_length, size_t copy_bytes, ImTable* imt, PointerSize pointer_size) argument
/art/dex2oat/linker/
H A Dimage_writer.cc1465 ImTable* imt = as_klass->GetImt(target_ptr_size_); local
1466 if (TryAssignImTableOffset(imt, oat_index)) {
1467 // Since imt's can be shared only do this the first time to not double count imt method
1470 ArtMethod* imt_method = imt->Get(i, target_ptr_size_);
1513 bool ImageWriter::TryAssignImTableOffset(ImTable* imt, size_t oat_index) { argument
1515 if (imt == nullptr || IsInBootImage(imt) || NativeRelocationAssigned(imt)) {
1522 imt,
[all...]
/art/runtime/entrypoints/quick/
H A Dquick_trampoline_entrypoints.cc2642 ImTable* imt = cls->GetImt(kRuntimePointerSize); local
2685 ArtMethod* conflict_method = imt->Get(imt_index, kRuntimePointerSize);
2726 imt->Set(imt_index,
/art/oatdump/
H A Doatdump.cc3411 ImTable* imt = PrepareAndGetImTable(runtime, local
3418 if (imt == nullptr) {
3425 ArtMethod* ptr = imt->Get(index, pointer_size);
3470 ImTable* imt = PrepareAndGetImTable(runtime, local
3477 if (imt == nullptr) {
3483 ArtMethod* ptr = imt->Get(index, pointer_size);
3648 } else if (option.starts_with("--dump-imt=")) {
3649 imt_dump_ = option.substr(strlen("--dump-imt=")).data();
3650 } else if (option == "--dump-imt-stats") {
3749 " --dump-imt
[all...]

Completed in 144 milliseconds