Lines Matching refs:group

3501 // A group of objects describing a particular resource package.
3610 // this package group.
3613 // per-package-group.
3616 // If the package group comes from a system asset. Used in
4948 const PackageGroup* group = mPackageGroups[ig];
4951 group->name.string(), group->name.size())) {
4953 printf("Skipping package group: %s\n", String8(group->name).string());
4958 const size_t packageCount = group->packages.size();
4964 ssize_t ti = group->packages[pi]->typeStrings.indexOfString(
4970 ti += group->packages[pi]->typeIdOffset;
4972 const uint32_t identifier = findEntry(group, ti, name, nameLen,
4989 uint32_t ResTable::findEntry(const PackageGroup* group, ssize_t typeIndex, const char16_t* name,
4991 const TypeList& typeList = group->types[typeIndex];
5012 uint32_t resId = Res_MAKEID(group->id - 1, typeIndex, iter.index());
5015 if (getEntry(group, typeIndex, iter.index(), NULL, &result) != NO_ERROR) {
6115 const PackageGroup* const group = mPackageGroups[idx];
6116 return group->largestTypeId;
6603 PackageGroup* group = NULL;
6612 delete group;
6620 delete group;
6630 group = new PackageGroup(this, String16(tmpName), id, appAsLib, isSystemAsset, isDynamic);
6631 if (group == NULL) {
6636 err = mPackageGroups.add(group);
6647 group->name, static_cast<uint8_t>(group->id));
6650 group = mPackageGroups.itemAt(idx - 1);
6651 if (group == NULL) {
6656 err = group->packages.add(package);
6723 TypeList& typeList = group->types.editItemAt(typeIndex);
6743 group->largestTypeId = max(group->largestTypeId, typeSpec->id);
6801 TypeList& typeList = group->types.editItemAt(typeIndex);
6828 if (group->dynamicRefTable.entries().size() == 0) {
6836 err = group->dynamicRefTable.load(lib);
6844 group->dynamicRefTable.addMapping(mPackageGroups[i]->name, mPackageGroups[i]->id);
7045 ALOGW("idmap: target package has no packages in its first package group, "
7055 // overlaid packages are assumed to contain only one package group
7064 // overlay packages are assumed to contain only one package group