Lines Matching refs:DexFileVerifier
192 class DexFileVerifier { class
194 DexFileVerifier(const DexFile* dex_file, in DexFileVerifier() function in art::dex::DexFileVerifier
445 bool DexFileVerifier::VerifyTypeDescriptor(dex::TypeIndex idx, in VerifyTypeDescriptor()
475 bool DexFileVerifier::CheckShortyDescriptorMatch(char shorty_char, const char* descriptor, in CheckShortyDescriptorMatch()
511 bool DexFileVerifier::CheckListSize(const void* start, size_t count, size_t elem_size, in CheckListSize()
534 bool DexFileVerifier::CheckList(size_t element_size, const char* label, const uint8_t* *ptr) { in CheckList()
551 bool DexFileVerifier::CheckValidOffsetAndSize(uint32_t offset, in CheckValidOffsetAndSize()
572 bool DexFileVerifier::CheckHeader() { in CheckHeader()
654 bool DexFileVerifier::CheckMap() { in CheckMap()
784 bool DexFileVerifier::CheckAndGetHandlerOffsets(const dex::CodeItem* code_item, in CheckAndGetHandlerOffsets()
834 bool DexFileVerifier::CheckClassDataItemField(uint32_t idx, in CheckClassDataItemField()
861 bool DexFileVerifier::CheckClassDataItemMethod(uint32_t idx, in CheckClassDataItemMethod()
924 bool DexFileVerifier::CheckPadding(size_t offset, in CheckPadding()
946 bool DexFileVerifier::CheckEncodedValue() { in CheckEncodedValue()
1088 bool DexFileVerifier::CheckEncodedArray() { in CheckEncodedArray()
1100 bool DexFileVerifier::CheckEncodedAnnotation() { in CheckEncodedAnnotation()
1130 bool DexFileVerifier::CheckStaticFieldTypes(const dex::ClassDef& class_def) { in CheckStaticFieldTypes()
1227 bool DexFileVerifier::CheckIntraTypeIdItem() { in CheckIntraTypeIdItem()
1243 bool DexFileVerifier::CheckIntraProtoIdItem() { in CheckIntraProtoIdItem()
1260 bool DexFileVerifier::CheckIntraFieldIdItem() { in CheckIntraFieldIdItem()
1276 bool DexFileVerifier::CheckIntraMethodIdItem() { in CheckIntraMethodIdItem()
1292 bool DexFileVerifier::CheckIntraClassDefItem(uint32_t class_def_index) { in CheckIntraClassDefItem()
1330 bool DexFileVerifier::CheckIntraMethodHandleItem() { in CheckIntraMethodHandleItem()
1370 bool DexFileVerifier::CheckIntraTypeList() { in CheckIntraTypeList()
1388 bool DexFileVerifier::CheckIntraClassDataItemFields(size_t count) { in CheckIntraClassDataItemFields()
1425 bool DexFileVerifier::CheckIntraClassDataItemMethods(size_t num_methods, in CheckIntraClassDataItemMethods()
1490 bool DexFileVerifier::CheckIntraClassDataItem() { in CheckIntraClassDataItem()
1529 bool DexFileVerifier::CheckIntraCodeItem() { in CheckIntraCodeItem()
1640 bool DexFileVerifier::CheckIntraStringDataItem() { in CheckIntraStringDataItem()
1726 bool DexFileVerifier::CheckIntraDebugInfoItem() { in CheckIntraDebugInfoItem()
1832 bool DexFileVerifier::CheckIntraAnnotationItem() { in CheckIntraAnnotationItem()
1855 bool DexFileVerifier::CheckIntraHiddenapiClassData() { in CheckIntraHiddenapiClassData()
1955 bool DexFileVerifier::CheckIntraAnnotationsDirectoryItem() { in CheckIntraAnnotationsDirectoryItem()
2043 bool DexFileVerifier::CheckIntraSectionIterate(size_t offset, uint32_t section_count) { in CheckIntraSectionIterate()
2219 bool DexFileVerifier::CheckIntraIdSection(size_t offset, uint32_t count) { in CheckIntraIdSection()
2268 bool DexFileVerifier::CheckIntraDataSection(size_t offset, uint32_t count) { in CheckIntraDataSection()
2296 bool DexFileVerifier::CheckIntraSection() { in CheckIntraSection()
2416 bool DexFileVerifier::CheckOffsetToTypeMap(size_t offset, uint16_t type) { in CheckOffsetToTypeMap()
2431 uint32_t DexFileVerifier::FindFirstClassDataDefiner(const ClassAccessor& accessor) { in FindFirstClassDataDefiner()
2451 uint32_t DexFileVerifier::FindFirstAnnotationsDirectoryDefiner(const uint8_t* ptr) { in FindFirstAnnotationsDirectoryDefiner()
2478 bool DexFileVerifier::CheckInterStringIdItem() { in CheckInterStringIdItem()
2498 bool DexFileVerifier::CheckInterTypeIdItem() { in CheckInterTypeIdItem()
2529 bool DexFileVerifier::CheckInterProtoIdItem() { in CheckInterProtoIdItem()
2610 bool DexFileVerifier::CheckInterFieldIdItem() { in CheckInterFieldIdItem()
2657 bool DexFileVerifier::CheckInterMethodIdItem() { in CheckInterMethodIdItem()
2703 bool DexFileVerifier::CheckInterClassDefItem() { in CheckInterClassDefItem()
2869 bool DexFileVerifier::CheckInterCallSiteIdItem() { in CheckInterCallSiteIdItem()
2924 bool DexFileVerifier::CheckInterAnnotationSetRefList() { in CheckInterAnnotationSetRefList()
2941 bool DexFileVerifier::CheckInterAnnotationSetItem() { in CheckInterAnnotationSetItem()
2971 bool DexFileVerifier::CheckInterClassDataItem() { in CheckInterClassDataItem()
3037 bool DexFileVerifier::CheckInterAnnotationsDirectoryItem() { in CheckInterAnnotationsDirectoryItem()
3107 bool DexFileVerifier::CheckInterSectionIterate(size_t offset, in CheckInterSectionIterate()
3233 bool DexFileVerifier::CheckInterSection() { in CheckInterSection()
3300 bool DexFileVerifier::Verify() { in Verify()
3328 bool DexFileVerifier::CheckFieldAccessFlags(uint32_t idx, in CheckFieldAccessFlags()
3407 void DexFileVerifier::FindStringRangesForMethodNames() { in FindStringRangesForMethodNames()
3456 bool DexFileVerifier::CheckMethodAccessFlags(uint32_t method_index, in CheckMethodAccessFlags()
3651 bool DexFileVerifier::CheckConstructorProperties( in CheckConstructorProperties()
3687 std::unique_ptr<DexFileVerifier> verifier( in Verify()
3688 new DexFileVerifier(dex_file, begin, size, location, verify_checksum)); in Verify()