Home
last modified time | relevance | path

Searched refs:DexFileVerifier (Results 1 – 3 of 3) sorted by relevance

/art/runtime/
Ddex_file_verifier.cc69 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 …]
Ddex_file_verifier.h27 class DexFileVerifier {
37 DexFileVerifier(const DexFile* dex_file, const uint8_t* begin, size_t size, const char* location) in DexFileVerifier() function
Ddex_file.cc251 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()