Searched refs:DexFileVerifier (Results 1 – 3 of 3) sorted by relevance
/art/runtime/ |
D | dex_file_verifier.cc | 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() [all …]
|
D | dex_file_verifier.h | 27 class DexFileVerifier { 37 DexFileVerifier(const DexFile* dex_file, const uint8_t* begin, size_t size, const char* location) in DexFileVerifier() function
|
D | dex_file.cc | 251 if (verify && !DexFileVerifier::Verify(dex_file.get(), dex_file->Begin(), dex_file->Size(), in OpenFile() 315 if (!DexFileVerifier::Verify(dex_file.get(), dex_file->Begin(), dex_file->Size(), in Open()
|