Home
last modified time | relevance | path

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

/aosp14/system/core/fs_mgr/liblp/
H A Dreader.cpp160 uint64_t table_size = uint64_t(table.num_entries) * table.entry_size; in ValidateTableBounds()
229 if (header.partitions.entry_size != sizeof(LpMetadataPartition)) { in ReadMetadataHeader()
233 if (header.extents.entry_size != sizeof(LpMetadataExtent)) { in ReadMetadataHeader()
237 if (header.groups.entry_size != sizeof(LpMetadataPartitionGroup)) { in ReadMetadataHeader()
294 cursor += header.partitions.entry_size; in ParseMetadata()
320 cursor += header.extents.entry_size; in ParseMetadata()
335 cursor += header.groups.entry_size; in ParseMetadata()
344 cursor += header.block_devices.entry_size; in ParseMetadata()
H A Dbuilder.cpp310 header_.partitions.entry_size = sizeof(LpMetadataPartition); in MetadataBuilder()
311 header_.extents.entry_size = sizeof(LpMetadataExtent); in MetadataBuilder()
312 header_.groups.entry_size = sizeof(LpMetadataPartitionGroup); in MetadataBuilder()
313 header_.block_devices.entry_size = sizeof(LpMetadataBlockDevice); in MetadataBuilder()
/aosp14/frameworks/base/libs/androidfw/
H A DLoadedArsc.cpp141 const size_t entry_size = entry->size(); in VerifyResTableEntry() local
142 if (UNLIKELY(entry_size < sizeof(entry.value()))) { in VerifyResTableEntry()
143 LOG(ERROR) << "ResTable_entry size " << entry_size << " at offset " << entry_offset in VerifyResTableEntry()
148 if (UNLIKELY(entry_size > chunk_size || entry_offset > chunk_size - entry_size)) { in VerifyResTableEntry()
149 LOG(ERROR) << "ResTable_entry size " << entry_size << " at offset " << entry_offset in VerifyResTableEntry()
159 if (entry_size < sizeof(ResTable_map_entry)) { in VerifyResTableEntry()
161 if (UNLIKELY(entry_offset + entry_size > chunk_size - sizeof(Res_value))) { in VerifyResTableEntry()
167 auto value = entry.offset(entry_size).convert<Res_value>(); in VerifyResTableEntry()
178 if (UNLIKELY(value_size > chunk_size || entry_offset + entry_size > chunk_size - value_size)) { in VerifyResTableEntry()
190 size_t map_entries_start = entry_offset + entry_size; in VerifyResTableEntry()
H A DAssetManager2.cpp52 const uint16_t entry_size = table_entry->size(); in GetEntryValue() local
55 if (entry_size >= sizeof(ResTable_map_entry) && table_entry->is_complex()) { in GetEntryValue()
/aosp14/frameworks/base/libs/androidfw/tests/
H A DTypeWrappers_test.cpp42 size_t entry_size = compact_entry ? sizeof(ResTable_entry) in createTypeTable() local
45 t.header.size += v ? entry_size : 0; in createTypeTable()
/aosp14/system/core/fs_mgr/liblp/include/liblp/
H A Dmetadata_format.h158 uint32_t entry_size; member