Searched refs:ResChunk_header (Results 1 – 14 of 14) sorted by relevance
55 const android::ResChunk_header* chunk() const;64 const android::ResChunk_header* data_;66 const android::ResChunk_header* current_chunk_;71 inline static const T* ConvertTo(const android::ResChunk_header* chunk) { in ConvertTo()78 inline static const uint8_t* GetChunkData(const android::ResChunk_header* chunk) { in GetChunkData()82 inline static uint32_t GetChunkDataLen(const android::ResChunk_header* chunk) { in GetChunkDataLen()97 data_(reinterpret_cast<const android::ResChunk_header*>(data)), in ResChunkPullParser()110 inline const android::ResChunk_header* ResChunkPullParser::chunk() const { in chunk()
53 inline android::ResChunk_header* chunk_header() { in chunk_header()61 inline android::ResChunk_header* Finish() { in Finish()72 android::ResChunk_header* header_ = nullptr;76 inline android::ResChunk_header* ChunkWriter::StartChunk(uint16_t type) { in StartChunk()78 header_ = buffer_->NextBlock<android::ResChunk_header>(); in StartChunk()80 header_->headerSize = android::util::HostToDevice16(sizeof(android::ResChunk_header)); in StartChunk()
53 bool ParseTable(const android::ResChunk_header* chunk);54 bool ParsePackage(const android::ResChunk_header* chunk);55 bool ParseTypeSpec(const ResourceTablePackage* package, const android::ResChunk_header* chunk,57 bool ParseType(const ResourceTablePackage* package, const android::ResChunk_header* chunk,59 bool ParseLibrary(const android::ResChunk_header* chunk);60 bool ParseOverlayable(const android::ResChunk_header* chunk);61 bool ParseStagedAliases(const android::ResChunk_header* chunk);
31 using android::ResChunk_header;34 static std::string ChunkHeaderDump(const ResChunk_header* header) { in ChunkHeaderDump()49 current_chunk_ = (const ResChunk_header*)(((const char*)current_chunk_) + in Next()60 } else if (offset + sizeof(ResChunk_header) > len_) { in Next()66 if (android::util::DeviceToHost16(current_chunk_->headerSize) < sizeof(ResChunk_header)) { in Next()
134 bool BinaryResourceParser::ParseTable(const ResChunk_header* chunk) { in ParseTable()183 bool BinaryResourceParser::ParsePackage(const ResChunk_header* chunk) { in ParsePackage()294 const ResChunk_header* chunk, uint8_t package_id) { in ParseTypeSpec()344 const ResChunk_header* chunk, uint8_t package_id) { in ParseType()446 bool BinaryResourceParser::ParseLibrary(const ResChunk_header* chunk) { in ParseLibrary()461 bool BinaryResourceParser::ParseOverlayable(const ResChunk_header* chunk) { in ParseOverlayable()517 bool BinaryResourceParser::ParseStagedAliases(const ResChunk_header* chunk) { in ParseStagedAliases()
351 res_id_map_writer.StartChunk<ResChunk_header>(RES_XML_RESOURCE_MAP_TYPE); in Flatten()
261 const ResChunk_header* package_chunk = nullptr; in TEST_F()273 const ResChunk_header* type_chunk = nullptr; in TEST_F()
27 const incfs::map_ptr<ResChunk_header> this_chunk = next_chunk_; in Next()31 next_chunk_ = this_chunk.offset(dtohl(this_chunk->size)).convert<ResChunk_header>(); in Next()46 if (len_ < sizeof(ResChunk_header)) { in VerifyNextChunkNonFatal()77 if (len_ < sizeof(ResChunk_header)) { in VerifyNextChunk()89 if (header_size < sizeof(ResChunk_header)) { in VerifyNextChunk()
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()522 .convert<ResChunk_header>()) { in Load()
112 static status_t validate_chunk(const incfs::map_ptr<ResChunk_header>& chunk, in validate_chunk()499 const auto chunk_header = data.convert<ResChunk_header>(); in setTo()1807 const ResChunk_header* chunk = in setTo()1809 const ResChunk_header* lastChunk = chunk; in setTo()1850 chunk = (const ResChunk_header*) in setTo()4332 const ResChunk_header* chunk = in addInternal()4333 (const ResChunk_header*)(((const uint8_t*)header->header) in addInternal()4376 chunk = (const ResChunk_header*) in addInternal()6829 const ResChunk_header* chunk = in parsePackage()6830 (const ResChunk_header*)(((const uint8_t*)pkg) in parsePackage()[all …]
39 explicit Chunk(incfs::verified_map_ptr<ResChunk_header> chunk) : device_chunk_(chunk) {} in Chunk()63 const incfs::verified_map_ptr<ResChunk_header> device_chunk_;85 : next_chunk_(data.convert<ResChunk_header>()), in ChunkIterator()113 incfs::map_ptr<ResChunk_header> next_chunk_;
217 struct ResChunk_header struct462 struct ResChunk_header header;608 struct ResChunk_header header;617 struct ResChunk_header header;891 struct ResChunk_header header;904 struct ResChunk_header header;1393 struct ResChunk_header header;1445 struct ResChunk_header header;1729 struct ResChunk_header header;1776 struct ResChunk_header header;[all …]
602 void PrintChunkHeader(const ResChunk_header* chunk) { in PrintChunkHeader()754 (reinterpret_cast<const ResChunk_header*>(chunk))->size)); in PrintStringPool()
1119 sizeof(ResChunk_header)+(sizeof(uint32_t)*resids.size()); in flatten()1120 ResChunk_header* idsHeader = (ResChunk_header*) in flatten()