Searched refs:ResTable_entry (Results 1 - 12 of 12) sorted by relevance

/frameworks/base/tools/aapt2/flatten/
H A DResourceTypeExtensions.h30 android::ResTable_entry entry;
H A DTableFlattener.cpp274 static_assert(std::is_same<ResTable_entry, T>::value ||
276 "T must be ResTable_entry or ResTable_entry_ext");
279 ResTable_entry* out_entry = (ResTable_entry*)result;
281 out_entry->flags |= ResTable_entry::FLAG_PUBLIC;
285 out_entry->flags |= ResTable_entry::FLAG_WEAK;
289 out_entry->flags |= ResTable_entry::FLAG_COMPLEX;
300 WriteEntry<ResTable_entry, true>(entry, buffer);
/frameworks/base/libs/androidfw/include/androidfw/
H A DTypeWrappers.h50 const ResTable_entry* operator->() const {
59 const ResTable_entry* operator*() const;
H A DLoadedArsc.h45 // If the size of the entry is > sizeof(ResTable_entry), it can be cast to
47 const ResTable_entry* entry = nullptr;
151 // The resource entry can be a simple entry (ResTable_entry) or a complex bag
H A DResourceTypes.h387 * This is a reference to a unique entry (a ResTable_entry structure)
1392 // Offset from header where ResTable_entry data starts.
1434 struct ResTable_entry struct in namespace:android
1458 * Extended form of a ResTable_entry for map entries, defining a parent map
1461 struct ResTable_map_entry : public ResTable_entry
/frameworks/base/libs/androidfw/
H A DTypeWrappers.cpp51 const ResTable_entry* TypeVariant::iterator::operator*() const {
89 const ResTable_entry* entry = reinterpret_cast<const ResTable_entry*>(
H A DLoadedArsc.cpp168 const ResTable_entry* best_entry = reinterpret_cast<const ResTable_entry*>(
263 if (offset > chunk.size() - sizeof(ResTable_entry)) {
264 LOG(ERROR) << "Entry offset at index " << i << " is too large. No room for ResTable_entry.";
268 const ResTable_entry* entry = reinterpret_cast<const ResTable_entry*>(
272 LOG(ERROR) << "ResTable_entry size " << entry_size << " is too small.";
278 LOG(ERROR) << "ResTable_entry size " << entry_size << " is too large.";
303 LOG(ERROR) << "No room for Res_value after ResTable_entry.";
401 const ResTable_entry* entr
[all...]
H A DAssetManager2.cpp399 if (dtohl(entry.entry->flags) & ResTable_entry::FLAG_COMPLEX) {
477 (dtohs(entry.entry->flags) & ResTable_entry::FLAG_COMPLEX) == 0) {
H A DResourceTypes.cpp3276 const ResTable_entry* entry;
4174 if ((dtohs(entry.entry->flags) & ResTable_entry::FLAG_COMPLEX) != 0) {
4818 const ResTable_entry* entry = *iter;
6271 if (bestOffset > (dtohl(bestType->header.size)-sizeof(ResTable_entry))) {
6272 ALOGW("ResTable_entry at 0x%x is beyond type chunk data 0x%x",
6277 ALOGW("ResTable_entry at 0x%x is not on an integer boundary", bestOffset);
6281 const ResTable_entry* const entry = reinterpret_cast<const ResTable_entry*>(
6284 ALOGW("ResTable_entry size 0x%x is too small", dtohs(entry->size));
6527 && dtohl(type->entriesStart) > (typeSize-sizeof(ResTable_entry))) {
[all...]
/frameworks/base/libs/androidfw/tests/
H A DTypeWrappers_test.cpp38 ResTable_entry e1;
51 ResTable_entry e2;
/frameworks/base/tools/aapt2/unflatten/
H A DBinaryResourceParser.cpp355 const ResTable_entry* entry = *it;
368 if (entry->flags & ResTable_entry::FLAG_COMPLEX) {
392 if ((entry->flags & ResTable_entry::FLAG_PUBLIC) != 0) {
502 (util::DeviceToHost16(map->flags) & ResTable_entry::FLAG_WEAK) != 0;
/frameworks/base/tools/aapt/
H A DResourceTable.cpp3756 ResTable_entry header;
3770 fprintf(stderr, "ERROR: out of memory creating ResTable_entry\n");
3810 fprintf(stderr, "ERROR: out of memory creating ResTable_entry\n");

Completed in 249 milliseconds