Lines Matching refs:class_def

279   bool CheckStaticFieldTypes(const dex::ClassDef& class_def);
1130 bool DexFileVerifier::CheckStaticFieldTypes(const dex::ClassDef& class_def) { in CheckStaticFieldTypes() argument
1132 EncodedStaticFieldValueIterator array_it(*dex_file_, class_def); in CheckStaticFieldTypes()
1297 const dex::ClassDef* class_def = reinterpret_cast<const dex::ClassDef*>(ptr_); in CheckIntraClassDefItem() local
1298 if (!CheckIndex(class_def->class_idx_.index_, header_->type_ids_size_, "class_def.class")) { in CheckIntraClassDefItem()
1303 if (UNLIKELY(class_def->pad2_ != 0u)) { in CheckIntraClassDefItem()
1305 (static_cast<uint32_t>(class_def->pad2_) << 16) + class_def->superclass_idx_.index_; in CheckIntraClassDefItem()
1310 } else if (!CheckIndex(class_def->superclass_idx_.index_, in CheckIntraClassDefItem()
1316 DCHECK_LE(class_def->class_idx_.index_, kTypeIdLimit); in CheckIntraClassDefItem()
1318 if (defined_classes_[class_def->class_idx_.index_]) { in CheckIntraClassDefItem()
1319 ErrorStringPrintf("Redefinition of class with type idx: '%u'", class_def->class_idx_.index_); in CheckIntraClassDefItem()
1322 defined_classes_[class_def->class_idx_.index_] = true; in CheckIntraClassDefItem()
1323 DCHECK_LE(class_def->class_idx_.index_, defined_class_indexes_.size()); in CheckIntraClassDefItem()
1324 defined_class_indexes_[class_def->class_idx_.index_] = class_def_index; in CheckIntraClassDefItem()
1883 const dex::ClassDef& class_def = dex_file_->GetClassDef(i); in CheckIntraHiddenapiClassData() local
1884 const uint8_t* class_data = dex_file_->GetClassData(class_def); in CheckIntraHiddenapiClassData()
2985 const dex::ClassDef& class_def = dex_file_->GetClassDef(defined_class_indexes_[defining_class]); in CheckInterClassDataItem() local
2997 class_def.access_flags_, in CheckInterClassDataItem()
3021 class_def.access_flags_, in CheckInterClassDataItem()
3030 if (!CheckStaticFieldTypes(class_def)) { in CheckInterClassDataItem()