Lines Matching refs:group

3296 // A group of objects describing a particular resource package.
3403 // this package group.
3406 // per-package-group.
3409 // If the package group comes from a system asset. Used in
4735 const PackageGroup* group = mPackageGroups[ig];
4738 group->name.string(), group->name.size())) {
4740 printf("Skipping package group: %s\n", String8(group->name).string());
4745 const size_t packageCount = group->packages.size();
4751 ssize_t ti = group->packages[pi]->typeStrings.indexOfString(
4757 ti += group->packages[pi]->typeIdOffset;
4759 const uint32_t identifier = findEntry(group, ti, name, nameLen,
4776 uint32_t ResTable::findEntry(const PackageGroup* group, ssize_t typeIndex, const char16_t* name,
4778 const TypeList& typeList = group->types[typeIndex];
4799 uint32_t resId = Res_MAKEID(group->id - 1, typeIndex, iter.index());
4802 if (getEntry(group, typeIndex, iter.index(), NULL, &result) != NO_ERROR) {
5902 const PackageGroup* const group = mPackageGroups[idx];
5903 return group->largestTypeId;
6329 PackageGroup* group = NULL;
6338 delete group;
6346 delete group;
6357 group = new PackageGroup(this, String16(tmpName), id, appAsLib, isSystemAsset);
6358 if (group == NULL) {
6363 err = mPackageGroups.add(group);
6374 group->name, static_cast<uint8_t>(group->id));
6377 group = mPackageGroups.itemAt(idx - 1);
6378 if (group == NULL) {
6383 err = group->packages.add(package);
6450 TypeList& typeList = group->types.editItemAt(typeIndex);
6470 group->largestTypeId = max(group->largestTypeId, typeSpec->id);
6528 TypeList& typeList = group->types.editItemAt(typeIndex);
6554 if (group->dynamicRefTable.entries().size() == 0) {
6555 status_t err = group->dynamicRefTable.load((const ResTable_lib_header*) chunk);
6563 group->dynamicRefTable.addMapping(mPackageGroups[i]->name, mPackageGroups[i]->id);
6757 ALOGW("idmap: target package has no packages in its first package group, "
6764 // overlaid packages are assumed to contain only one package group
6773 // overlay packages are assumed to contain only one package group