Home
last modified time | relevance | path

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

/frameworks/base/libs/androidfw/
DLoadedArsc.cpp270 const size_t entry_size = dtohs(entry->size); in VerifyType() local
271 if (entry_size < sizeof(*entry)) { in VerifyType()
272 LOG(ERROR) << "ResTable_entry size " << entry_size << " is too small."; in VerifyType()
277 if (entry_size > chunk.size() || offset > chunk.size() - entry_size) { in VerifyType()
278 LOG(ERROR) << "ResTable_entry size " << entry_size << " is too large."; in VerifyType()
283 if (entry_size >= sizeof(ResTable_map_entry)) { in VerifyType()
287 size_t map_entries_start = offset + entry_size; in VerifyType()
302 if (offset + entry_size > chunk.size() - sizeof(Res_value)) { in VerifyType()
308 reinterpret_cast<const uint8_t*>(entry) + entry_size); in VerifyType()
315 if (value_size > chunk.size() || offset + entry_size > chunk.size() - value_size) { in VerifyType()