Searched refs:type_chunk (Results 1 – 3 of 3) sorted by relevance
/aosp14/frameworks/base/libs/androidfw/ |
H A D | LoadedArsc.cpp | 239 incfs::verified_map_ptr<ResTable_type> type_chunk, uint16_t entry_index) { in GetEntry() argument 240 base::expected<uint32_t, NullOrIOError> entry_offset = GetEntryOffset(type_chunk, entry_index); in GetEntry() 244 return GetEntryFromOffset(type_chunk, entry_offset.value()); in GetEntry() 248 incfs::verified_map_ptr<ResTable_type> type_chunk, uint16_t entry_index) { in GetEntryOffset() argument 251 const size_t entry_count = dtohl(type_chunk->entryCount); in GetEntryOffset() 252 const auto offsets = type_chunk.offset(dtohs(type_chunk->header.headerSize)); in GetEntryOffset() 255 if (type_chunk->flags & ResTable_type::FLAG_SPARSE) { in GetEntryOffset() 295 if (type_chunk->flags & ResTable_type::FLAG_OFFSET16) { in GetEntryOffset() 316 LoadedPackage::GetEntryFromOffset(incfs::verified_map_ptr<ResTable_type> type_chunk, in GetEntryFromOffset() argument 318 auto valid = VerifyResTableEntry(type_chunk, offset); in GetEntryFromOffset()
|
/aosp14/frameworks/base/libs/androidfw/include/androidfw/ |
H A D | LoadedArsc.h | 170 GetEntry(incfs::verified_map_ptr<ResTable_type> type_chunk, uint16_t entry_index); 173 incfs::verified_map_ptr<ResTable_type> type_chunk, uint16_t entry_index); 176 GetEntryFromOffset(incfs::verified_map_ptr<ResTable_type> type_chunk, uint32_t offset);
|
/aosp14/frameworks/base/tools/aapt2/format/binary/ |
H A D | TableFlattener_test.cpp | 273 const ResChunk_header* type_chunk = nullptr; in TEST_F() local 276 type_chunk = package_parser.chunk(); in TEST_F() 282 ASSERT_NE(type_chunk, nullptr); in TEST_F() 283 TypeVariant typeVariant((const ResTable_type*) type_chunk); in TEST_F()
|