Lines Matching refs:member
368 static ALWAYS_INLINE void MaybeUpdateAccessFlags(Runtime* runtime, T* member, uint32_t flag) in MaybeUpdateAccessFlags() argument
374 if (CanUpdateRuntimeFlags(member) && in MaybeUpdateAccessFlags()
377 member->SetAccessFlags(member->GetAccessFlags() | flag); in MaybeUpdateAccessFlags()
407 uint32_t GetDexFlags(T* member) REQUIRES_SHARED(Locks::mutator_lock_) { in GetDexFlags() argument
413 ObjPtr<mirror::Class> declaring_class = member->GetDeclaringClass(); in GetDexFlags()
436 uint32_t member_index = GetMemberDexIndex(member); in GetDexFlags()
454 MemberSignature member_signature(member); in GetDexFlags()
466 << Dumpable<MemberSignature>(MemberSignature(member)); in GetDexFlags()
471 bool HandleCorePlatformApiViolation(T* member, in HandleCorePlatformApiViolation() argument
480 << Dumpable<MemberSignature>(MemberSignature(member)) in HandleCorePlatformApiViolation()
486 MaybeUpdateAccessFlags(Runtime::Current(), member, kAccCorePlatformApi); in HandleCorePlatformApiViolation()
495 bool ShouldDenyAccessToMemberImpl(T* member, ApiList api_list, AccessMethod access_method) { in ShouldDenyAccessToMemberImpl() argument
496 DCHECK(member != nullptr); in ShouldDenyAccessToMemberImpl()
504 MemberSignature member_signature(member); in ShouldDenyAccessToMemberImpl()
511 MaybeUpdateAccessFlags(runtime, member, kAccPublicApi); in ShouldDenyAccessToMemberImpl()
567 MaybeUpdateAccessFlags(runtime, member, kAccPublicApi); in ShouldDenyAccessToMemberImpl()
575 template uint32_t GetDexFlags<ArtField>(ArtField* member);
576 template uint32_t GetDexFlags<ArtMethod>(ArtMethod* member);
577 template bool HandleCorePlatformApiViolation(ArtField* member,
581 template bool HandleCorePlatformApiViolation(ArtMethod* member,
585 template bool ShouldDenyAccessToMemberImpl<ArtField>(ArtField* member,
588 template bool ShouldDenyAccessToMemberImpl<ArtMethod>(ArtMethod* member,