Home
last modified time | relevance | path

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

/aosp14/frameworks/base/tools/aapt2/format/binary/
H A DResChunkPullParser.h36 class ResChunkPullParser {
51 ResChunkPullParser(const void* data, size_t len);
61 DISALLOW_COPY_AND_ASSIGN(ResChunkPullParser);
91 inline bool ResChunkPullParser::IsGoodEvent(ResChunkPullParser::Event event) { in IsGoodEvent()
95 inline ResChunkPullParser::ResChunkPullParser(const void* data, size_t len) in ResChunkPullParser() function
102 inline ResChunkPullParser::Event ResChunkPullParser::event() const { in event()
106 inline const std::string& ResChunkPullParser::error() const { in error()
110 inline const android::ResChunk_header* ResChunkPullParser::chunk() const { in chunk()
H A DBinaryResourceParser.cpp96 ResChunkPullParser parser(data_, data_len_); in Parse()
98 if (!ResChunkPullParser::IsGoodEvent(parser.Next())) { in Parse()
113 if (parser.Next() != ResChunkPullParser::Event::kEndDocument) { in Parse()
114 if (parser.event() == ResChunkPullParser::Event::kBadDocument) { in Parse()
141 ResChunkPullParser parser(GetChunkData(&table_header->header), in ParseTable()
143 while (ResChunkPullParser::IsGoodEvent(parser.Next())) { in ParseTable()
176 if (parser.event() == ResChunkPullParser::Event::kBadDocument) { in ParseTable()
215 ResChunkPullParser parser(GetChunkData(&package_header->header), in ParsePackage()
217 while (ResChunkPullParser::IsGoodEvent(parser.Next())) { in ParsePackage()
474 ResChunkPullParser parser(GetChunkData(chunk), in ParseOverlayable()
[all …]
H A DResChunkPullParser.cpp41 ResChunkPullParser::Event ResChunkPullParser::Next() { in Next()
H A DTableFlattener_test.cpp255 ResChunkPullParser parser(result.data(), result.size()); in TEST_F()
260 ResChunkPullParser table_parser(GetChunkData(parser.chunk()), GetChunkDataLen(parser.chunk())); in TEST_F()
271 ResChunkPullParser package_parser(GetChunkData(table_parser.chunk()), in TEST_F()
/aosp14/frameworks/base/tools/aapt2/
H A DDebug.cpp638 ResChunkPullParser(GetChunkData(&chunk->header), GetChunkDataLen(&chunk->header))); in PrintTable()
788 ResChunkPullParser(GetChunkData(&chunk->header), GetChunkDataLen(&chunk->header))); in PrintPackage()
793 bool PrintChunk(ResChunkPullParser&& parser) { in PrintChunk()
794 while (ResChunkPullParser::IsGoodEvent(parser.Next())) { in PrintChunk()
823 if (parser.event() == ResChunkPullParser::Event::kBadDocument) { in PrintChunk()
832 PrintChunk(ResChunkPullParser(data_, data_len_)); in Print()
H A DAndroid.bp108 "format/binary/ResChunkPullParser.cpp",