Lines Matching refs:DexFileVerifier

69 const char* DexFileVerifier::CheckLoadStringByIdx(uint32_t idx, const char* error_string) {  in CheckLoadStringByIdx()
76 const char* DexFileVerifier::CheckLoadStringByTypeIdx(uint32_t type_idx, const char* error_string) { in CheckLoadStringByTypeIdx()
85 const DexFile::FieldId* DexFileVerifier::CheckLoadFieldId(uint32_t idx, const char* error_string) { in CheckLoadFieldId()
92 const DexFile::MethodId* DexFileVerifier::CheckLoadMethodId(uint32_t idx, const char* err_string) { in CheckLoadMethodId()
127 bool DexFileVerifier::Verify(const DexFile* dex_file, const uint8_t* begin, size_t size, in Verify()
129 std::unique_ptr<DexFileVerifier> verifier(new DexFileVerifier(dex_file, begin, size, location)); in Verify()
137 bool DexFileVerifier::CheckShortyDescriptorMatch(char shorty_char, const char* descriptor, in CheckShortyDescriptorMatch()
173 bool DexFileVerifier::CheckListSize(const void* start, size_t count, size_t elem_size, in CheckListSize()
204 bool DexFileVerifier::CheckList(size_t element_size, const char* label, const uint8_t* *ptr) { in CheckList()
221 bool DexFileVerifier::CheckIndex(uint32_t field, uint32_t limit, const char* label) { in CheckIndex()
229 bool DexFileVerifier::CheckValidOffsetAndSize(uint32_t offset, uint32_t size, const char* label) { in CheckValidOffsetAndSize()
243 bool DexFileVerifier::CheckHeader() { in CheckHeader()
287 bool DexFileVerifier::CheckMap() { in CheckMap()
389 uint32_t DexFileVerifier::ReadUnsignedLittleEndian(uint32_t size) { in ReadUnsignedLittleEndian()
399 bool DexFileVerifier::CheckAndGetHandlerOffsets(const DexFile::CodeItem* code_item, in CheckAndGetHandlerOffsets()
447 bool DexFileVerifier::CheckClassDataItemField(uint32_t idx, uint32_t access_flags, in CheckClassDataItemField()
467 bool DexFileVerifier::CheckClassDataItemMethod(uint32_t idx, uint32_t access_flags, in CheckClassDataItemMethod()
504 bool DexFileVerifier::CheckPadding(size_t offset, uint32_t aligned_offset) { in CheckPadding()
521 bool DexFileVerifier::CheckEncodedValue() { in CheckEncodedValue()
641 bool DexFileVerifier::CheckEncodedArray() { in CheckEncodedArray()
653 bool DexFileVerifier::CheckEncodedAnnotation() { in CheckEncodedAnnotation()
683 bool DexFileVerifier::CheckIntraClassDataItem() { in CheckIntraClassDataItem()
742 bool DexFileVerifier::CheckIntraCodeItem() { in CheckIntraCodeItem()
840 bool DexFileVerifier::CheckIntraStringDataItem() { in CheckIntraStringDataItem()
926 bool DexFileVerifier::CheckIntraDebugInfoItem() { in CheckIntraDebugInfoItem()
1032 bool DexFileVerifier::CheckIntraAnnotationItem() { in CheckIntraAnnotationItem()
1055 bool DexFileVerifier::CheckIntraAnnotationsDirectoryItem() { in CheckIntraAnnotationsDirectoryItem()
1124 bool DexFileVerifier::CheckIntraSectionIterate(size_t offset, uint32_t section_count, in CheckIntraSectionIterate()
1275 bool DexFileVerifier::CheckIntraIdSection(size_t offset, uint32_t count, uint16_t type) { in CheckIntraIdSection()
1323 bool DexFileVerifier::CheckIntraDataSection(size_t offset, uint32_t count, uint16_t type) { in CheckIntraDataSection()
1346 bool DexFileVerifier::CheckIntraSection() { in CheckIntraSection()
1432 bool DexFileVerifier::CheckOffsetToTypeMap(size_t offset, uint16_t type) { in CheckOffsetToTypeMap()
1446 uint16_t DexFileVerifier::FindFirstClassDataDefiner(const uint8_t* ptr, bool* success) { in FindFirstClassDataDefiner()
1465 uint16_t DexFileVerifier::FindFirstAnnotationsDirectoryDefiner(const uint8_t* ptr, bool* success) { in FindFirstAnnotationsDirectoryDefiner()
1494 bool DexFileVerifier::CheckInterStringIdItem() { in CheckInterStringIdItem()
1517 bool DexFileVerifier::CheckInterTypeIdItem() { in CheckInterTypeIdItem()
1542 bool DexFileVerifier::CheckInterProtoIdItem() { in CheckInterProtoIdItem()
1615 bool DexFileVerifier::CheckInterFieldIdItem() { in CheckInterFieldIdItem()
1662 bool DexFileVerifier::CheckInterMethodIdItem() { in CheckInterMethodIdItem()
1709 bool DexFileVerifier::CheckInterClassDefItem() { in CheckInterClassDefItem()
1820 bool DexFileVerifier::CheckInterAnnotationSetRefList() { in CheckInterAnnotationSetRefList()
1838 bool DexFileVerifier::CheckInterAnnotationSetItem() { in CheckInterAnnotationSetItem()
1868 bool DexFileVerifier::CheckInterClassDataItem() { in CheckInterClassDataItem()
1899 bool DexFileVerifier::CheckInterAnnotationsDirectoryItem() { in CheckInterAnnotationsDirectoryItem()
1969 bool DexFileVerifier::CheckInterSectionIterate(size_t offset, uint32_t count, uint16_t type) { in CheckInterSectionIterate()
2062 bool DexFileVerifier::CheckInterSection() { in CheckInterSection()
2109 bool DexFileVerifier::Verify() { in Verify()
2133 void DexFileVerifier::ErrorStringPrintf(const char* fmt, ...) { in ErrorStringPrintf()