Lines Matching refs:ArtMethod

61 extern "C" void art_quick_invoke_stub(ArtMethod*, uint32_t*, uint32_t, Thread*, JValue*,
63 extern "C" void art_quick_invoke_static_stub(ArtMethod*, uint32_t*, uint32_t, Thread*, JValue*,
67 static_assert(ArtMethod::kRuntimeMethodDexMethodIndex == dex::kDexNoIndex,
70 ArtMethod* ArtMethod::GetCanonicalMethod(PointerSize pointer_size) { in GetCanonicalMethod()
76 ArtMethod* ret = declaring_class->FindInterfaceMethod(GetDexCache(), in GetCanonicalMethod()
84 ArtMethod* ArtMethod::GetNonObsoleteMethod() { in GetNonObsoleteMethod()
96 ArtMethod* ArtMethod::GetSingleImplementation(PointerSize pointer_size) { in GetSingleImplementation()
102 ArtMethod* m = reinterpret_cast<ArtMethod*>(GetDataPtrSize(pointer_size)); in GetSingleImplementation()
107 ArtMethod* ArtMethod::FromReflectedMethod(const ScopedObjectAccessAlreadyRunnable& soa, in FromReflectedMethod()
114 ObjPtr<mirror::DexCache> ArtMethod::GetObsoleteDexCache() { in GetObsoleteDexCache()
127 if (this == obsolete_methods->GetElementPtrSize<ArtMethod*>(i, pointer_size)) { in GetObsoleteDexCache()
143 uint16_t ArtMethod::FindObsoleteDexClassDefIndex() { in FindObsoleteDexClassDefIndex()
153 void ArtMethod::ThrowInvocationTimeError() { in ThrowInvocationTimeError()
163 InvokeType ArtMethod::GetInvokeType() { in GetInvokeType()
178 size_t ArtMethod::NumArgRegisters(const char* shorty) { in NumArgRegisters()
191 bool ArtMethod::HasSameNameAndSignature(ArtMethod* other) { in HasSameNameAndSignature()
207 ArtMethod* ArtMethod::FindOverriddenMethod(PointerSize pointer_size) { in FindOverriddenMethod()
214 ArtMethod* result = nullptr; in FindOverriddenMethod()
228 for (ArtMethod& interface_method : interface->GetVirtualMethods(pointer_size)) { in FindOverriddenMethod()
243 uint32_t ArtMethod::FindDexMethodIndexInOtherDexFile(const DexFile& other_dexfile, in FindDexMethodIndexInOtherDexFile()
267 uint32_t ArtMethod::FindCatchBlock(Handle<mirror::Class> exception_type, in FindCatchBlock()
313 void ArtMethod::Invoke(Thread* self, uint32_t* args, uint32_t args_size, JValue* result, in Invoke()
396 bool ArtMethod::IsOverridableByDefaultMethod() { in IsOverridableByDefaultMethod()
400 bool ArtMethod::IsSignaturePolymorphic() { in IsSignaturePolymorphic()
436 static const OatFile::OatMethod FindOatMethodFromDexFileFor(ArtMethod* method, bool* found) in FindOatMethodFromDexFileFor()
465 static const OatFile::OatMethod FindOatMethodFor(ArtMethod* method, in FindOatMethodFor()
489 for (ArtMethod& art_method : declaring_class->GetVirtualMethods(pointer_size)) { in FindOatMethodFor()
513 bool ArtMethod::EqualParameters(Handle<mirror::ObjectArray<mirror::Class>> params) { in EqualParameters()
538 const OatQuickMethodHeader* ArtMethod::GetOatQuickMethodHeader(uintptr_t pc) { in GetOatQuickMethodHeader()
635 const void* ArtMethod::GetOatMethodQuickCode(PointerSize pointer_size) { in GetOatMethodQuickCode()
644 bool ArtMethod::HasAnyCompiledCode() { in HasAnyCompiledCode()
660 void ArtMethod::SetIntrinsic(uint32_t intrinsic) { in SetIntrinsic()
709 void ArtMethod::SetNotIntrinsic() { in SetNotIntrinsic()
725 void ArtMethod::CopyFrom(ArtMethod* src, PointerSize image_pointer_size) { in CopyFrom()
728 declaring_class_ = GcRoot<mirror::Class>(const_cast<ArtMethod*>(src)->GetDeclaringClass()); in CopyFrom()
758 bool ArtMethod::IsImagePointerSize(PointerSize pointer_size) { in IsImagePointerSize()
763 static_assert(std::is_standard_layout<ArtMethod>::value, "ArtMethod is not standard layout."); in IsImagePointerSize()
766 (offsetof(ArtMethod, ptr_sized_fields_) == PtrSizedFieldsOffset(PointerSize::k32)), in IsImagePointerSize()
770 (offsetof(ArtMethod, ptr_sized_fields_) == PtrSizedFieldsOffset(PointerSize::k64)), in IsImagePointerSize()
780 std::string ArtMethod::PrettyMethod(ArtMethod* m, bool with_signature) { in PrettyMethod()
787 std::string ArtMethod::PrettyMethod(bool with_signature) { in PrettyMethod()
795 ArtMethod* m = in PrettyMethod()
805 std::string ArtMethod::JniShortName() { in JniShortName()
809 std::string ArtMethod::JniLongName() { in JniLongName()
823 const char* ArtMethod::GetRuntimeMethodName() { in GetRuntimeMethodName()
846 void ArtMethod::SetCodeItem(const dex::CodeItem* code_item) { in SetCodeItem()
858 ALWAYS_INLINE static inline void DoGetAccessFlagsHelper(ArtMethod* method) in DoGetAccessFlagsHelper()