Lines Matching refs:ArtField
82 if constexpr (std::is_same_v<ArtType, ArtField>) { in GetIds()
113 bool ShouldReturnPointer(ObjPtr<mirror::Class> klass, ArtField* t) { in ShouldReturnPointer()
131 bool EnsureIdsArray(Thread* self, ObjPtr<mirror::Class> k, ArtField* field) { in EnsureIdsArray()
179 size_t GetIdOffset(ObjPtr<mirror::Class> k, ArtField* f, [[maybe_unused]] PointerSize ptr_size) { in GetIdOffset()
199 std::string PrettyGeneric(ArtField* f) { in PrettyGeneric()
203 std::string PrettyGeneric(ReflectiveHandle<ArtField> f) { in PrettyGeneric()
211 bool CanUseIdArrays([[maybe_unused]] ReflectiveHandle<ArtField> t) { in CanUseIdArrays()
223 ArtField* Canonicalize(ReflectiveHandle<ArtField> t) { in Canonicalize()
240 uintptr_t JniIdManager::GetNextId<ArtField>(JniIdType type) { in GetNextId()
257 std::vector<ArtField*>& JniIdManager::GetGenericMap<ArtField>() { in GetGenericMap()
266 size_t JniIdManager::GetLinearSearchStartId<ArtField>( in GetLinearSearchStartId()
267 [[maybe_unused]] ReflectiveHandle<ArtField> t) { in GetLinearSearchStartId()
287 static_assert(std::is_same_v<ArtType, ArtField> || std::is_same_v<ArtType, ArtMethod>, in EncodeGenericId()
334 std::is_same_v<ArtType, ArtField> ? 1 : 0, in EncodeGenericId()
335 std::is_same_v<ArtType, ArtField> ? 0 : 1, in EncodeGenericId()
396 jfieldID JniIdManager::EncodeFieldId(ArtField* field) { in EncodeFieldId()
401 jfieldID JniIdManager::EncodeFieldId(ReflectiveHandle<ArtField> field) { in EncodeFieldId()
448 ArtField* old_field = *it; in VisitReflectiveTargets()
450 ArtField* new_field = in VisitReflectiveTargets()
464 size_t old_off = ArraySlice<ArtField>(old_class->GetSFieldsPtr()).OffsetOf(old_field); in VisitReflectiveTargets()
470 size_t old_off = ArraySlice<ArtField>(old_class->GetIFieldsPtr()).OffsetOf(old_field); in VisitReflectiveTargets()
484 size_t new_off = ArraySlice<ArtField>(new_class->GetSFieldsPtr()).OffsetOf(new_field); in VisitReflectiveTargets()
490 size_t new_off = ArraySlice<ArtField>(new_class->GetIFieldsPtr()).OffsetOf(new_field); in VisitReflectiveTargets()
549 ArtField* JniIdManager::DecodeFieldId(jfieldID field) { in DecodeFieldId()
550 return DecodeGenericId<ArtField>(reinterpret_cast<uintptr_t>(field)); in DecodeFieldId()
599 void Initialize(const std::vector<ArtMethod*>& methods, const std::vector<ArtField*>& fields) in Initialize()
625 ArtField** GetFieldPtr(size_t idx) REQUIRES_SHARED(Locks::mutator_lock_) { in GetFieldPtr()
642 std::vector<ArtField*> fields_;