Home
last modified time | relevance | path

Searched refs:IsArrayTypes (Results 1 – 4 of 4) sorted by relevance

/art/runtime/verifier/
Dreg_type.cc551 bool RegType::IsArrayTypes() const REQUIRES_SHARED(Locks::mutator_lock_) { in IsArrayTypes() function in art::verifier::RegType
838 !(resolved_part_.IsArrayTypes() && !resolved_part_.IsObjectArrayTypes())); in CheckInvariants()
842 reg_type_cache_->GetFromId(unresolved_types_.GetHighestBitSet()).IsArrayTypes(); in CheckInvariants()
845 CHECK_EQ(unresolved_is_array, t.IsArrayTypes()); in CheckInvariants()
849 CHECK_EQ(resolved_part_.IsArrayTypes(), unresolved_is_array); in CheckInvariants()
853 bool UnresolvedMergedType::IsArrayTypes() const { in IsArrayTypes() function in art::verifier::UnresolvedMergedType
858 if (!resolved_part_.IsZero() && !resolved_part_.IsArrayTypes()) { in IsArrayTypes()
866 return unresolved.IsArrayTypes(); in IsArrayTypes()
870 return IsArrayTypes(); in IsObjectArrayTypes()
895 if (!IsArrayTypes() || !src.IsArrayTypes()) { in CanAssignArray()
[all …]
Dreg_type_cache.cc357 left_unresolved_is_array = left.IsArrayTypes(); in FromUnresolvedMerge()
362 left_unresolved_is_array = left.IsArrayTypes(); in FromUnresolvedMerge()
376 right_unresolved_is_array = right.IsArrayTypes(); in FromUnresolvedMerge()
380 right_unresolved_is_array = right.IsArrayTypes(); in FromUnresolvedMerge()
393 bool resolved_merged_is_array = resolved_parts_merged.IsArrayTypes(); in FromUnresolvedMerge()
612 if (!array.IsArrayTypes()) { in GetComponentType()
Dreg_type.h179 virtual bool IsArrayTypes() const REQUIRES_SHARED(Locks::mutator_lock_);
956 bool IsArrayTypes() const OVERRIDE REQUIRES_SHARED(Locks::mutator_lock_);
Dmethod_verifier.cc2243 if (reg_type.IsArrayTypes() && return_type.IsArrayTypes()) { in CodeFlowVerifyInstruction()
2454 if (!res_type.IsArrayTypes() && !res_type.IsZero()) { // ie not an array or null in CodeFlowVerifyInstruction()
2562 if (!array_type.IsArrayTypes()) { in CodeFlowVerifyInstruction()
4597 if (!res_type.IsArrayTypes()) { in VerifyNewArray()
4649 } else if (!array_type.IsArrayTypes()) { in VerifyAGet()
4772 } else if (!array_type.IsArrayTypes()) { in VerifyAPut()