• Home
  • Raw
  • Download

Lines Matching refs:header

87   TypeSpecPtrBuilder(const ResTable_typeSpec* header) : header_(header) {}  in TypeSpecPtrBuilder()  argument
148 reinterpret_cast<const uint8_t*>(type->type) + dtohs(type->type->header.headerSize)); in FindEntry()
215 const ResTable_type* header = chunk.header<ResTable_type, kResTableTypeMinSize>(); in VerifyType() local
217 const size_t entry_count = dtohl(header->entryCount); in VerifyType()
225 const size_t entries_offset = dtohl(header->entriesStart); in VerifyType()
245 reinterpret_cast<const uint32_t*>(reinterpret_cast<const uint8_t*>(header) + offsets_offset); in VerifyType()
269 reinterpret_cast<const uint8_t*>(header) + offset); in VerifyType()
398 reinterpret_cast<const uint8_t*>(type->type) + dtohs(type->type->header.headerSize)); in FindEntryByName()
421 const ResTable_package* header = chunk.header<ResTable_package, kMinPackageSize>(); in Load() local
422 if (header == nullptr) { in Load()
427 loaded_package->package_id_ = dtohl(header->id); in Load()
433 if (header->header.headerSize >= sizeof(ResTable_package)) { in Load()
434 uint32_t type_id_offset = dtohl(header->typeIdOffset); in Load()
442 util::ReadUtf16StringFromDevice(header->name, arraysize(header->name), in Load()
460 reinterpret_cast<uintptr_t>(child_chunk.header<ResChunk_header>()); in Load()
461 const uintptr_t header_address = reinterpret_cast<uintptr_t>(header); in Load()
462 if (pool_address == header_address + dtohl(header->typeStrings)) { in Load()
465 child_chunk.header<ResStringPool_header>(), child_chunk.size()); in Load()
470 } else if (pool_address == header_address + dtohl(header->keyStrings)) { in Load()
473 child_chunk.header<ResStringPool_header>(), child_chunk.size()); in Load()
499 const ResTable_typeSpec* type_spec = child_chunk.header<ResTable_typeSpec>(); in Load()
538 const ResTable_type* type = child_chunk.header<ResTable_type, kResTableTypeMinSize>(); in Load()
564 const ResTable_lib_header* lib = child_chunk.header<ResTable_lib_header>(); in Load()
623 const ResTable_header* header = chunk.header<ResTable_header>(); in LoadTable() local
624 if (header == nullptr) { in LoadTable()
629 const size_t package_count = dtohl(header->packageCount); in LoadTable()
641 status_t err = global_string_pool_.setTo(child_chunk.header<ResStringPool_header>(), in LoadTable()