Lines Matching refs:m

259       for (ArtMethod& m : klass->GetMethods(pointer_size)) {  in EnsureSkipAccessChecksMethods()
260 ChangeInterpreterBridgeToNterp(&m, class_linker); in EnsureSkipAccessChecksMethods()
1220 ArtMethod* m; member
1320 for (ArtMethod& m : klass->GetMethods(data.pointer_size)) { in InitFromBootImage()
1322 m.GetEntryPointFromQuickCompiledCodePtrSize(data.pointer_size); in InitFromBootImage()
1327 data.m = &m; in InitFromBootImage()
1336 ArtMethod* m = data.m; in InitFromBootImage() local
1337 LOG(ERROR) << "Found a broken ArtMethod: " << ArtMethod::PrettyMethod(m); in InitFromBootImage()
1712 for (ArtMethod& m : klass->GetDirectMethods(kRuntimePointerSize)) { in Update()
1713 const void* code = m.GetEntryPointFromQuickCompiledCode(); in Update()
1714 const void* oat_code = m.IsInvokable() ? class_linker->GetQuickOatCodeFor(&m) : code; in Update()
1718 !m.IsNative()) { in Update()
1719 DCHECK_EQ(code, oat_code) << m.PrettyMethod(); in Update()
1723 for (ArtMethod& m : klass->GetVirtualMethods(kRuntimePointerSize)) { in Update()
1724 const void* code = m.GetEntryPointFromQuickCompiledCode(); in Update()
1725 const void* oat_code = m.IsInvokable() ? class_linker->GetQuickOatCodeFor(&m) : code; in Update()
1729 !m.IsNative()) { in Update()
1730 DCHECK_EQ(code, oat_code) << m.PrettyMethod(); in Update()
1905 for (ArtMethod& m : klass->GetMethods(pointer_size)) { in CheckObjects()
1906 ic.CheckArtMethod(&m, klass); in CheckObjects()
1958 void CheckArtMethod(ArtMethod* m, ObjPtr<mirror::Class> expected_class) in CheckArtMethod() argument
1960 if (m->IsRuntimeMethod()) { in CheckArtMethod()
1961 ObjPtr<mirror::Class> declaring_class = m->GetDeclaringClassUnchecked(); in CheckArtMethod()
1962 CHECK(declaring_class == nullptr) << declaring_class << " " << m->PrettyMethod(); in CheckArtMethod()
1963 } else if (m->IsCopied()) { in CheckArtMethod()
1964 CHECK(m->GetDeclaringClass() != nullptr) << m->PrettyMethod(); in CheckArtMethod()
1966 CHECK_EQ(m->GetDeclaringClassUnchecked(), expected_class) << m->PrettyMethod(); in CheckArtMethod()
1971 const size_t offset = reinterpret_cast<uint8_t*>(m) - space_begin_[i]; in CheckArtMethod()
1975 CHECK(contains) << m << " not found"; in CheckArtMethod()
3622 [](const ArtMethod& m) { return m.IsCriticalNative(); })) { in FixupStaticTrampolines() argument
5111 ArtMethod* m = mirror->GetArtMethod(); in CreateProxyClass() local
5112 if (!m->IsPrivate() && !m->IsStatic()) { in CreateProxyClass()
5113 proxied_methods.push_back(m); in CreateProxyClass()
5782 ArtMethod* m) in ThrowSignatureCheckResolveReturnTypeException() argument
5785 DCHECK(!m->IsProxyMethod()); in ThrowSignatureCheckResolveReturnTypeException()
5786 const DexFile* dex_file = m->GetDexFile(); in ThrowSignatureCheckResolveReturnTypeException()
5787 const dex::MethodId& method_id = dex_file->GetMethodId(m->GetDexMethodIndex()); in ThrowSignatureCheckResolveReturnTypeException()
5791 std::string class_loader = mirror::Object::PrettyTypeOf(m->GetDeclaringClass()->GetClassLoader()); in ThrowSignatureCheckResolveReturnTypeException()
5805 ArtMethod* m, in ThrowSignatureCheckResolveArgException() argument
5810 DCHECK(!m->IsProxyMethod()); in ThrowSignatureCheckResolveArgException()
5811 const DexFile* dex_file = m->GetDexFile(); in ThrowSignatureCheckResolveArgException()
5813 std::string class_loader = mirror::Object::PrettyTypeOf(m->GetDeclaringClass()->GetClassLoader()); in ThrowSignatureCheckResolveArgException()
5937 auto* m = klass->GetVTableEntry(i, image_pointer_size_); in ValidateSuperClassDescriptors() local
5939 if (m != super_m) { in ValidateSuperClassDescriptors()
5943 m, in ValidateSuperClassDescriptors()
5956 auto* m = klass->GetIfTable()->GetMethodArray(i)->GetElementPtrSize<ArtMethod*>( in ValidateSuperClassDescriptors() local
5959 if (m != super_m) { in ValidateSuperClassDescriptors()
5963 m, in ValidateSuperClassDescriptors()
6524 ArtMethod* m = klass->GetVirtualMethodDuringLinking(i, image_pointer_size_); in LinkVirtualMethods() local
6525 m->SetMethodIndex(i); in LinkVirtualMethods()
6526 if (!m->IsAbstract()) { in LinkVirtualMethods()
6533 if (m->IsNative()) { in LinkVirtualMethods()
6534 DCHECK(!m->GetDexFile()->SupportsDefaultMethods()); in LinkVirtualMethods()
6537 m->PrettyMethod().c_str()); in LinkVirtualMethods()
6540 m->SetAccessFlags(m->GetAccessFlags() | kAccDefault); in LinkVirtualMethods()
7451 ArtMethod* m = check_vtable->GetElementPtrSize<ArtMethod*>(i, pointer_size); in CheckClassOwnsVTableEntries() local
7452 CHECK(m != nullptr); in CheckClassOwnsVTableEntries()
7454 if (m->GetMethodIndexDuringLinking() != i) { in CheckClassOwnsVTableEntries()
7455 LOG(WARNING) << m->PrettyMethod() in CheckClassOwnsVTableEntries()
7460 auto is_same_method = [m] (const ArtMethod& meth) { in CheckClassOwnsVTableEntries()
7461 return &meth == m; in CheckClassOwnsVTableEntries()
7463 if (!((super_vtable_length > i && superclass->GetVTableEntry(i, pointer_size) == m) || in CheckClassOwnsVTableEntries()
7465 LOG(WARNING) << m->PrettyMethod() << " does not seem to be owned by current class " in CheckClassOwnsVTableEntries()
7547 ArtMethod* m = vtable_entry->GetInterfaceMethodIfProxy(kPointerSize); in CheckVTableHasNoDuplicates() local
7548 if (dex_file != m->GetDexFile()) { in CheckVTableHasNoDuplicates()
7552 const dex::MethodId* m_mid = &dex_file->GetMethodId(m->GetDexMethodIndex()); in CheckVTableHasNoDuplicates()
7610 ArtMethod* m = vtable_entry->GetInterfaceMethodIfProxy(kPointerSize); in CheckVTableHasNoDuplicates() local
7611 const DexFile* dex_file = m->GetDexFile(); in CheckVTableHasNoDuplicates()
7612 const dex::MethodId& mid = dex_file->GetMethodId(m->GetDexMethodIndex()); in CheckVTableHasNoDuplicates()
7736 ArtMethod* m = pair.object; in CheckNoStaleMethodsInDexCache() local
7737 CHECK(move_table_.find(m) == move_table_.end() || in CheckNoStaleMethodsInDexCache()
7740 std::find_if(m->GetDeclaringClass()->GetMethods(pointer_size).begin(), in CheckNoStaleMethodsInDexCache()
7741 m->GetDeclaringClass()->GetMethods(pointer_size).end(), in CheckNoStaleMethodsInDexCache()
7742 [m] (ArtMethod& meth) { in CheckNoStaleMethodsInDexCache()
7743 return &meth == m; in CheckNoStaleMethodsInDexCache()
7744 }) != m->GetDeclaringClass()->GetMethods(pointer_size).end()) in CheckNoStaleMethodsInDexCache()
7745 << "Obsolete method " << m->PrettyMethod() << " is in dex cache!"; in CheckNoStaleMethodsInDexCache()
7959 for (auto& m : klass_->GetMethods(pointer_size)) { in ReallocMethods() local
7960 move_table_.emplace(&m, &*out); in ReallocMethods()
7963 out->CopyFrom(&m, pointer_size); in ReallocMethods()
8149 ArtMethod* m = method_array->GetElementPtrSize<ArtMethod*>(j, pointer_size); in UpdateIfTable() local
8150 DCHECK(m != nullptr) << klass_->PrettyClass(); in UpdateIfTable()
8151 auto it = move_table_.find(m); in UpdateIfTable()