Lines Matching refs:ArtMethod

68 using MethodDexCachePair = NativeDexCachePair<ArtMethod>;
72 class ArtMethod final {
81 ArtMethod() : access_flags_(0), dex_code_item_offset_(0), dex_method_index_(0), in ArtMethod() function
84 ArtMethod(ArtMethod* src, PointerSize image_pointer_size) { in ArtMethod() function
88 static ArtMethod* FromReflectedMethod(const ScopedObjectAccessAlreadyRunnable& soa,
110 return MemberOffset(OFFSETOF_MEMBER(ArtMethod, declaring_class_)); in DeclaringClassOffset()
125 return MemberOffset(OFFSETOF_MEMBER(ArtMethod, access_flags_)); in AccessFlagsOffset()
411 return MemberOffset(OFFSETOF_MEMBER(ArtMethod, dex_method_index_)); in DexMethodIndexOffset()
415 return MemberOffset(OFFSETOF_MEMBER(ArtMethod, method_index_)); in MethodIndexOffset()
419 return MemberOffset(OFFSETOF_MEMBER(ArtMethod, imt_index_)); in ImtIndexOffset()
451 bool HasSameNameAndSignature(ArtMethod* other) REQUIRES_SHARED(Locks::mutator_lock_);
454 ArtMethod* FindOverriddenMethod(PointerSize pointer_size)
562 ArtMethod* GetCanonicalMethod(PointerSize pointer_size = kRuntimePointerSize)
565 ArtMethod* GetSingleImplementation(PointerSize pointer_size);
567 ALWAYS_INLINE void SetSingleImplementation(ArtMethod* method, PointerSize pointer_size) in SetSingleImplementation()
685 ALWAYS_INLINE ArtMethod* GetInterfaceMethodForProxyUnchecked(PointerSize pointer_size)
687 ALWAYS_INLINE ArtMethod* GetInterfaceMethodIfProxy(PointerSize pointer_size)
690 ArtMethod* GetNonObsoleteMethod() REQUIRES_SHARED(Locks::mutator_lock_);
709 void CopyFrom(ArtMethod* src, PointerSize image_pointer_size)
725 return MemberOffset(OFFSETOF_MEMBER(ArtMethod, hotness_count_)); in HotnessCountOffset()
745 static std::string PrettyMethod(ArtMethod* m, bool with_signature = true)
856 return RoundUp(offsetof(ArtMethod, hotness_count_) + sizeof(hotness_count_), in PtrSizedFieldsOffset()
915 DISALLOW_COPY_AND_ASSIGN(ArtMethod); // Need to use CopyFrom to deal with 32 vs 64 bits.
922 virtual void RegisterNativeMethod(ArtMethod* method,