Lines Matching refs:header
53 explicit TypeSpecBuilder(incfs::verified_map_ptr<ResTable_typeSpec> header) : header_(header) {} in TypeSpecBuilder()
76 static bool VerifyResTableType(incfs::map_ptr<ResTable_type> header) { in VerifyResTableType() argument
77 if (header->id == 0) { in VerifyResTableType()
82 const size_t entry_count = dtohl(header->entryCount); in VerifyResTableType()
89 const size_t offsets_offset = dtohs(header->header.headerSize); in VerifyResTableType()
90 const size_t entries_offset = dtohl(header->entriesStart); in VerifyResTableType()
91 const size_t offsets_length = header->flags & ResTable_type::FLAG_OFFSET16 in VerifyResTableType()
100 if (entries_offset > dtohl(header->header.size)) { in VerifyResTableType()
127 const size_t chunk_size = dtohl(type->header.size); in VerifyResTableEntry()
252 const auto offsets = type_chunk.offset(dtohs(type_chunk->header.headerSize)); in GetEntryOffset()
396 const auto entry_offsets = type.offset(dtohs(type->header.headerSize)); in FindEntryByName()
459 const incfs::map_ptr<ResTable_package> header = chunk.header<ResTable_package, kMinPackageSize>(); in Load() local
460 if (!header) { in Load()
479 loaded_package->package_id_ = dtohl(header->id); in Load()
485 if (header->header.headerSize >= sizeof(ResTable_package)) { in Load()
486 uint32_t type_id_offset = dtohl(header->typeIdOffset); in Load()
494 util::ReadUtf16StringFromDevice(header->name, arraysize(header->name), in Load()
507 const auto pool_address = child_chunk.header<ResChunk_header>(); in Load()
513 if (pool_address == header.offset(dtohl(header->typeStrings)).convert<ResChunk_header>()) { in Load()
516 child_chunk.header<ResStringPool_header>(), child_chunk.size()); in Load()
521 } else if (pool_address == header.offset(dtohl(header->keyStrings)) in Load()
525 child_chunk.header<ResStringPool_header>(), child_chunk.size()); in Load()
536 const auto type_spec = child_chunk.header<ResTable_typeSpec>(); in Load()
581 const auto type = child_chunk.header<ResTable_type, kResTableTypeMinSize>(); in Load()
604 const auto lib = child_chunk.header<ResTable_lib_header>(); in Load()
641 const auto overlayable = child_chunk.header<ResTable_overlayable_header>(); in Load()
667 overlayable_child_chunk.header<ResTable_overlayable_policy_header>(); in Load()
724 const auto lib_alias = child_chunk.header<ResTable_staged_alias_header>(); in Load()
793 incfs::map_ptr<ResTable_header> header = chunk.header<ResTable_header>(); in LoadTable() local
794 if (!header) { in LoadTable()
803 const size_t package_count = dtohl(header->packageCount); in LoadTable()
815 status_t err = global_string_pool_->setTo(child_chunk.header<ResStringPool_header>(), in LoadTable()