Home | History | Annotate | Download | only in androidfw

Lines Matching defs:dynamicRefTable

1598 ResXMLTree::ResXMLTree(const DynamicRefTable* dynamicRefTable)
1600 , mDynamicRefTable((dynamicRefTable != nullptr) ? dynamicRefTable->clone()
1601 : std::unique_ptr<DynamicRefTable>(nullptr))
1612 , mDynamicRefTable(std::unique_ptr<DynamicRefTable>(nullptr))
3513 , dynamicRefTable(static_cast<uint8_t>(_id), appAsLib)
3614 DynamicRefTable dynamicRefTable;
4061 pg->dynamicRefTable.addMappings(srcPg->dynamicRefTable);
4381 if (grp->dynamicRefTable.lookupResourceValue(outValue) != NO_ERROR) {
4590 status_t err = grp->dynamicRefTable.lookupResourceId(&resolvedParent);
4658 if (grp->dynamicRefTable.lookupResourceId(&newName) != NO_ERROR) {
4717 status_t err = grp->dynamicRefTable.lookupResourceValue(&cur->map.value);
6134 const DynamicRefTable* ResTable::getDynamicRefTableForCookie(int32_t cookie) const
6142 return &pg->dynamicRefTable;
6646 mPackageGroups[i]->dynamicRefTable.addMapping(
6828 if (group->dynamicRefTable.entries().size() == 0) {
6836 err = group->dynamicRefTable.load(lib);
6844 group->dynamicRefTable.addMapping(mPackageGroups[i]->name, mPackageGroups[i]->id);
6863 DynamicRefTable::DynamicRefTable() : DynamicRefTable(0, false) {}
6865 DynamicRefTable::DynamicRefTable(uint8_t packageId, bool appAsLib)
6876 std::unique_ptr<DynamicRefTable> DynamicRefTable::clone() const {
6877 std::unique_ptr<DynamicRefTable> clone = std::unique_ptr<DynamicRefTable>(
6878 new DynamicRefTable(mAssignedPackageId, mAppAsLib));
6883 status_t DynamicRefTable::load(const ResTable_lib_header* const header)
6914 status_t DynamicRefTable::addMappings(const DynamicRefTable& other) {
6945 status_t DynamicRefTable::addMapping(const String16& packageName, uint8_t packageId)
6955 void DynamicRefTable::addMapping(uint8_t buildPackageId, uint8_t runtimePackageId) {
6959 status_t DynamicRefTable::lookupResourceId(uint32_t* resId) const {
6981 ALOGW("DynamicRefTable(0x%02x): No mapping for build-time package ID 0x%02x.",
6995 status_t DynamicRefTable::lookupResourceValue(Res_value* value) const {
7374 const KeyedVector<String16, uint8_t>& refEntries = pg->dynamicRefTable.entries();
7377 printf(" DynamicRefTable entryCount=%d:\n", (int) refEntryCount);
7429 pg->dynamicRefTable.lookupResourceId(&resID);
7517 pg->dynamicRefTable.lookupResourceId(&resID);
7601 pg->dynamicRefTable.lookupResourceId(&resolvedParent);