Lines Matching refs:class_def
291 bool CheckStaticFieldTypes(const dex::ClassDef& class_def);
1264 bool DexFileVerifier::CheckStaticFieldTypes(const dex::ClassDef& class_def) { in CheckStaticFieldTypes() argument
1266 EncodedStaticFieldValueIterator array_it(*dex_file_, class_def); in CheckStaticFieldTypes()
1434 const dex::ClassDef* class_def = reinterpret_cast<const dex::ClassDef*>(ptr_); in CheckIntraClassDefItem() local
1435 if (!CheckIndex(class_def->class_idx_.index_, header_->type_ids_size_, "class_def.class")) { in CheckIntraClassDefItem()
1440 if (UNLIKELY(class_def->pad2_ != 0u)) { in CheckIntraClassDefItem()
1442 (static_cast<uint32_t>(class_def->pad2_) << 16) + class_def->superclass_idx_.index_; in CheckIntraClassDefItem()
1447 } else if (!CheckIndex(class_def->superclass_idx_.index_, in CheckIntraClassDefItem()
1453 DCHECK_LE(class_def->class_idx_.index_, kTypeIdLimit); in CheckIntraClassDefItem()
1455 if (defined_classes_[class_def->class_idx_.index_]) { in CheckIntraClassDefItem()
1456 ErrorStringPrintf("Redefinition of class with type idx: '%u'", class_def->class_idx_.index_); in CheckIntraClassDefItem()
1459 defined_classes_[class_def->class_idx_.index_] = true; in CheckIntraClassDefItem()
1460 DCHECK_LE(class_def->class_idx_.index_, defined_class_indexes_.size()); in CheckIntraClassDefItem()
1461 defined_class_indexes_[class_def->class_idx_.index_] = class_def_index; in CheckIntraClassDefItem()
2575 const dex::ClassDef& class_def = dex_file_->GetClassDef(i); in CheckInterHiddenapiClassData() local
2576 const uint8_t* class_data = dex_file_->GetClassData(class_def); in CheckInterHiddenapiClassData()
3158 const dex::ClassDef& class_def = dex_file_->GetClassDef(defined_class_indexes_[defining_class]); in CheckInterClassDataItem() local
3170 class_def.access_flags_, in CheckInterClassDataItem()
3194 class_def.access_flags_, in CheckInterClassDataItem()
3203 if (!CheckStaticFieldTypes(class_def)) { in CheckInterClassDataItem()