Searched refs:ResChunk_header (Results 1 - 9 of 9) sorted by relevance

/frameworks/base/tools/aapt2/unflatten/
H A DResChunkPullParser.h29 * android::ResChunk_header structs from a block of data.
31 * An android::ResChunk_header specifies a type, headerSize,
64 const android::ResChunk_header* getChunk() const;
67 * Move to the next android::ResChunk_header.
73 const android::ResChunk_header* mData;
75 const android::ResChunk_header* mCurrentChunk;
80 inline static const T* convertTo(const android::ResChunk_header* chunk) {
87 inline static const uint8_t* getChunkData(const android::ResChunk_header* chunk) {
91 inline static uint32_t getChunkDataLen(const android::ResChunk_header* chunk) {
105 mData(reinterpret_cast<const android::ResChunk_header*>(dat
[all...]
H A DResChunkPullParser.cpp25 using android::ResChunk_header;
35 mCurrentChunk = (const ResChunk_header*)
46 } else if (offset + sizeof(ResChunk_header) > mLen) {
52 if (util::deviceToHost16(mCurrentChunk->headerSize) < sizeof(ResChunk_header)) {
H A DBinaryResourceParser.h58 bool parseTable(const android::ResChunk_header* chunk);
59 bool parsePackage(const android::ResChunk_header* chunk);
60 bool parseTypeSpec(const android::ResChunk_header* chunk);
61 bool parseType(const ResourceTablePackage* package, const android::ResChunk_header* chunk);
H A DBinaryResourceParser.cpp105 bool BinaryResourceParser::parseTable(const ResChunk_header* chunk) {
159 bool BinaryResourceParser::parsePackage(const ResChunk_header* chunk) {
260 bool BinaryResourceParser::parseTypeSpec(const ResChunk_header* chunk) {
283 const ResChunk_header* chunk) {
/frameworks/base/tools/aapt2/flatten/
H A DChunkWriter.h31 android::ResChunk_header* mHeader = nullptr;
61 inline android::ResChunk_header* getChunkHeader() {
69 inline android::ResChunk_header* finish() {
77 inline android::ResChunk_header* ChunkWriter::startChunk(uint16_t type) {
79 mHeader = mBuffer->nextBlock<android::ResChunk_header>();
81 mHeader->headerSize = util::hostToDevice16(sizeof(android::ResChunk_header));
H A DXmlFlattener.cpp286 resIdMapWriter.startChunk<ResChunk_header>(RES_XML_RESOURCE_MAP_TYPE);
/frameworks/base/include/androidfw/
H A DResourceTypes.h194 struct ResChunk_header struct in namespace:android
436 struct ResChunk_header header;
576 struct ResChunk_header header;
585 struct ResChunk_header header;
845 struct ResChunk_header header;
858 struct ResChunk_header header;
1298 struct ResChunk_header header;
1336 struct ResChunk_header header;
1503 struct ResChunk_header header;
/frameworks/base/libs/androidfw/
H A DResourceTypes.cpp106 static status_t validate_chunk(const ResChunk_header* chunk,
1604 const ResChunk_header* chunk =
1605 (const ResChunk_header*)(((const uint8_t*)mHeader) + dtohs(mHeader->header.headerSize));
1606 const ResChunk_header* lastChunk = chunk;
1607 while (((const uint8_t*)chunk) < (mDataEnd-sizeof(ResChunk_header)) &&
1609 status_t err = validate_chunk(chunk, sizeof(ResChunk_header), mDataEnd, "XML");
1647 chunk = (const ResChunk_header*)
3833 const ResChunk_header* chunk =
3834 (const ResChunk_header*)(((const uint8_t*)header->header)
3836 while (((const uint8_t*)chunk) <= (header->dataEnd-sizeof(ResChunk_header))
[all...]
/frameworks/base/tools/aapt/
H A DXMLNode.cpp1122 sizeof(ResChunk_header)+(sizeof(uint32_t)*resids.size());
1123 ResChunk_header* idsHeader = (ResChunk_header*)

Completed in 233 milliseconds