Lines Matching refs:info

672     // Mapping from instrumentation class names to info about them.
676 // Mapping from permission names to info about them.
2637 if (filter.activity.info.packageName.equals(mSetupWizardPackage)) {
2641 + " package: " + filter.activity.info.packageName
2649 + " package: " + filter.activity.info.packageName
2965 final ResolveInfo info = resolvers.get(i);
2967 if (info.serviceInfo == null) {
2971 final String packageName = info.serviceInfo.packageName;
2975 + " pkg: " + packageName + ", info:" + info);
2982 + " pkg: " + packageName + ", info:" + info);
2984 return new ComponentName(packageName, info.serviceInfo.name);
3099 ResolveInfo info = list.get(i);
3100 if (info.activityInfo == null
3101 || !info.handleAllWebDataURI
3102 || (info.activityInfo.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0
3103 || result.contains(info.activityInfo.packageName)) {
3106 result.add(info.activityInfo.packageName);
3117 ResolveInfo info = list.get(i);
3118 if (packageName.equals(info.activityInfo.packageName)) {
3129 PackageInfo info = getPackageInfo(packageName, 0, myUserId);
3130 if (info == null) {
3237 false /* requireFullPermission */, false /* checkShell */, "get package info");
3380 if (p.perm == null || p.perm.info.group == null) {
3384 if (p.perm != null && group.equals(p.perm.info.group)) {
3439 false /* requireFullPermission */, false /* checkShell */, "get application info");
3449 // Note: isEnabledLP() does not apply here - always return info
3638 false /* requireFullPermission */, false /* checkShell */, "get activity info");
3643 if (a != null && mSettings.isEnabledAndMatchLPr(a.info, flags, userId)) {
3684 false /* requireFullPermission */, false /* checkShell */, "get receiver info");
3689 if (a != null && mSettings.isEnabledAndMatchLPr(a.info, flags, userId)) {
3704 false /* requireFullPermission */, false /* checkShell */, "get service info");
3709 if (s != null && mSettings.isEnabledAndMatchLPr(s.info, flags, userId)) {
3724 false /* requireFullPermission */, false /* checkShell */, "get provider info");
3729 if (p != null && mSettings.isEnabledAndMatchLPr(p.info, flags, userId)) {
3986 int permissionInfoFootprint(PermissionInfo info) {
3987 int size = info.name.length();
3988 if (info.nonLocalizedLabel != null) size += info.nonLocalizedLabel.length();
3989 if (info.nonLocalizedDescription != null) size += info.nonLocalizedDescription.length();
3997 size += perm.name.length() + permissionInfoFootprint(perm.perm.info);
4003 void enforcePermissionCapLocked(PermissionInfo info, BasePermission tree) {
4005 // if that plus the size of 'info' would exceed our stated maximum.
4008 if (curTreeSize + permissionInfoFootprint(info) > MAX_PERMISSION_TREE_FOOTPRINT) {
4014 boolean addPermissionLocked(PermissionInfo info, boolean async) {
4015 if (info.labelRes == 0 && info.nonLocalizedLabel == null) {
4018 BasePermission tree = checkPermissionTreeLP(info.name);
4019 BasePermission bp = mSettings.mPermissions.get(info.name);
4022 int fixedLevel = PermissionInfo.fixProtectionLevel(info.protectionLevel);
4024 enforcePermissionCapLocked(info, tree);
4025 bp = new BasePermission(info.name, tree.sourcePackage,
4030 + info.name);
4035 && comparePermissionInfos(bp.perm.info, info)) {
4040 info = new PermissionInfo(info);
4041 info.protectionLevel = fixedLevel;
4042 bp.perm = new PackageParser.Permission(tree.perm.owner, info);
4043 bp.perm.info.packageName = tree.perm.info.packageName;
4046 mSettings.mPermissions.put(info.name, bp);
4059 public boolean addPermission(PermissionInfo info) {
4061 return addPermissionLocked(info, false);
4066 public boolean addPermissionAsync(PermissionInfo info) {
4068 return addPermissionLocked(info, true);
4964 ResolveInfo info = resolvedActivites.get(n);
4965 String packageName = info.activityInfo.packageName;
5577 ResolveInfo info = resolveInfos.get(i);
5578 if ((info.activityInfo.flags & ActivityInfo.FLAG_SYSTEM_USER_ONLY) != 0) {
5587 * @return if the list contains a resolve info with non-negative priority
5627 ResolveInfo info = candidates.get(n);
5628 String packageName = info.activityInfo.packageName;
5632 if (info.handleAllWebDataURI) {
5633 matchAllList.add(info);
5642 Slog.i(TAG, " + always: " + info.activityInfo.packageName
5647 info.preferredOrder = linkGeneration;
5648 alwaysList.add(info);
5651 Slog.i(TAG, " + never: " + info.activityInfo.packageName);
5653 neverList.add(info);
5656 Slog.i(TAG, " + always-ask: " + info.activityInfo.packageName);
5658 alwaysAskList.add(info);
5662 Slog.i(TAG, " + ask: " + info.activityInfo.packageName);
5664 undefinedList.add(info);
5713 ResolveInfo info = matchAllList.get(n);
5715 if (info.priority > maxMatchPrio) {
5716 maxMatchPrio = info.priority;
5719 if (info.activityInfo.packageName.equals(defaultBrowserPackageName)) {
5721 || (defaultBrowserMatch.priority < info.priority)) {
5723 Slog.v(TAG, "Considering default browser match " + info);
5725 defaultBrowserMatch = info;
5753 for (ResolveInfo info : result) {
5754 Slog.v(TAG, " + " + info.activityInfo);
6516 && mSettings.isEnabledAndMatchLPr(provider.info, flags, userId)
6539 && (!mSafeMode || (p.info.applicationInfo.flags
6541 ProviderInfo info = PackageParser.generateProviderInfo(p, 0,
6543 if (info != null) {
6545 outInfo.add(info);
6567 if (ps != null && p.info.authority != null
6569 || (p.info.processName.equals(processName)
6570 && UserHandle.isSameApp(p.info.applicationInfo.uid, uid)))
6571 && mSettings.isEnabledAndMatchLPr(p.info, flags, userId)) {
6575 ProviderInfo info = PackageParser.generateProviderInfo(p, flags,
6577 if (info != null) {
6578 finalList.add(info);
6617 || targetPackage.equals(p.info.targetPackage)) {
8015 s.info.encryptionAware = s.info.directBootAware = true;
8018 p.info.encryptionAware = p.info.directBootAware = true;
8021 a.info.encryptionAware = a.info.directBootAware = true;
8024 r.info.encryptionAware = r.info.directBootAware = true;
8360 if (p.info.authority != null) {
8361 String names[] = p.info.authority.split(";");
8428 // but we already have this packages package info in the PackageSetting. We just
8606 // Make sure we're not adding any bogus keyset info
8664 p.info.processName = fixProcessName(pkg.applicationInfo.processName,
8665 p.info.processName, pkg.applicationInfo.uid);
8667 p.syncable = p.info.isSyncable;
8668 if (p.info.authority != null) {
8669 String names[] = p.info.authority.split(";");
8670 p.info.authority = null;
8685 if (p.info.authority == null) {
8686 p.info.authority = names[j];
8688 p.info.authority = p.info.authority + ";" + names[j];
8693 + ", className = " + p.info.name + ", isSyncable = "
8694 + p.info.isSyncable);
8712 r.append(p.info.name);
8723 s.info.processName = fixProcessName(pkg.applicationInfo.processName,
8724 s.info.processName, pkg.applicationInfo.uid);
8732 r.append(s.info.name);
8743 a.info.processName = fixProcessName(pkg.applicationInfo.processName,
8744 a.info.processName, pkg.applicationInfo.uid);
8752 r.append(a.info.name);
8763 a.info.processName = fixProcessName(pkg.applicationInfo.processName,
8764 a.info.processName, pkg.applicationInfo.uid);
8772 r.append(a.info.name);
8783 PackageParser.PermissionGroup cur = mPermissionGroups.get(pg.info.name);
8785 mPermissionGroups.put(pg.info.name, pg);
8792 r.append(pg.info.name);
8795 Slog.w(TAG, "Permission group " + pg.info.name + " from package "
8796 + pg.info.packageName + " ignored: original from "
8797 + cur.info.packageName);
8805 r.append(pg.info.name);
8819 p.info.flags &= ~PermissionInfo.FLAG_INSTALLED;
8826 p.group = mPermissionGroups.get(p.info.group);
8828 if (p.info.group != null && p.group == null) {
8829 Slog.w(TAG, "Permission " + p.info.name + " from package "
8830 + p.info.packageName + " in an unknown group " + p.info.group);
8837 BasePermission bp = permissionMap.get(p.info.name);
8840 if (bp != null && !Objects.equals(bp.sourcePackage, p.info.packageName)) {
8849 bp.sourcePackage = p.info.packageName;
8850 p.info.flags |= PermissionInfo.FLAG_INSTALLED;
8853 + p.info.name + " is system; overriding " + bp.sourcePackage;
8861 bp = new BasePermission(p.info.name, p.info.packageName,
8863 permissionMap.put(p.info.name, bp);
8868 || bp.sourcePackage.equals(p.info.packageName)) {
8869 BasePermission tree = findPermissionTreeLP(p.info.name);
8871 || tree.sourcePackage.equals(p.info.packageName)) {
8875 bp.sourcePackage = p.info.packageName;
8876 p.info.flags |= PermissionInfo.FLAG_INSTALLED;
8883 r.append(p.info.name);
8886 Slog.w(TAG, "Permission " + p.info.name + " from package "
8887 + p.info.packageName + " ignored: base tree "
8892 Slog.w(TAG, "Permission " + p.info.name + " from package "
8893 + p.info.packageName + " ignored: original from "
8903 r.append(p.info.name);
8906 bp.protectionLevel = p.info.protectionLevel;
8918 a.info.packageName = pkg.applicationInfo.packageName;
8919 a.info.sourceDir = pkg.applicationInfo.sourceDir;
8920 a.info.publicSourceDir = pkg.applicationInfo.publicSourceDir;
8921 a.info.splitSourceDirs = pkg.applicationInfo.splitSourceDirs;
8922 a.info.splitPublicSourceDirs = pkg.applicationInfo.splitPublicSourceDirs;
8923 a.info.dataDir = pkg.applicationInfo.dataDir;
8924 a.info.deviceProtectedDataDir = pkg.applicationInfo.deviceProtectedDataDir;
8925 a.info.credentialProtectedDataDir = pkg.applicationInfo.credentialProtectedDataDir;
8927 a.info.nativeLibraryDir = pkg.applicationInfo.nativeLibraryDir;
8928 a.info.secondaryNativeLibraryDir = pkg.applicationInfo.secondaryNativeLibraryDir;
8936 r.append(a.info.name);
9376 final ApplicationInfo info = pkg.applicationInfo;
9379 final boolean bundledApp = info.isSystemApp() && !info.isUpdatedSystemApp();
9380 final boolean asecApp = info.isForwardLocked() || info.isExternalAsec();
9382 info.nativeLibraryRootDir = null;
9383 info.nativeLibraryRootRequiresIsa = false;
9384 info.nativeLibraryDir = null;
9385 info.secondaryNativeLibraryDir = null;
9392 final String apkRoot = calculateBundledApkRoot(info.sourceDir);
9394 getPrimaryInstructionSet(info));
9401 info.nativeLibraryRootDir = Environment.buildPath(new File(apkRoot), libDir,
9404 if (info.secondaryCpuAbi != null) {
9406 info.secondaryNativeLibraryDir = Environment.buildPath(new File(apkRoot),
9410 info.nativeLibraryRootDir = new File(codeFile.getParentFile(), LIB_DIR_NAME)
9414 info.nativeLibraryRootDir = new File(mAppLib32InstallDir, apkName)
9418 info.nativeLibraryRootRequiresIsa = false;
9419 info.nativeLibraryDir = info.nativeLibraryRootDir;
9422 info.nativeLibraryRootDir = new File(codeFile, LIB_DIR_NAME).getAbsolutePath();
9423 info.nativeLibraryRootRequiresIsa = true;
9425 info.nativeLibraryDir = new File(info.nativeLibraryRootDir,
9426 getPrimaryInstructionSet(info)).getAbsolutePath();
9428 if (info.secondaryCpuAbi != null) {
9429 info.secondaryNativeLibraryDir = new File(info.nativeLibraryRootDir,
9430 VMRuntime.getInstructionSet(info.secondaryCpuAbi)).getAbsolutePath();
9620 if (p.info.authority == null) {
9628 String names[] = p.info.authority.split(";");
9635 + ", className = " + p.info.name + ", isSyncable = "
9636 + p.info.isSyncable);
9646 r.append(p.info.name);
9664 r.append(s.info.name);
9682 r.append(a.info.name);
9700 r.append(a.info.name);
9711 BasePermission bp = mSettings.mPermissions.get(p.info.name);
9713 bp = mSettings.mPermissionTrees.get(p.info.name);
9723 r.append(p.info.name);
9726 if ((p.info.protectionLevel&PermissionInfo.PROTECTION_FLAG_APPOP) != 0) {
9727 ArraySet<String> appOpPkgs = mAppOpPermissionPackages.get(p.info.name);
9767 r.append(a.info.name);
9802 if (pkgInfo.permissions.get(i).info.name.equals(perm)) {
9863 + " info=" + bp.pendingInfo);
9870 bp.perm.info.packageName = tree.perm.info.packageName;
9871 bp.perm.info.name = bp.name;
10408 if (sysActivity.info.name.equals(activityInfo.name)) {
10411 if (sysActivity.info.name.equals(activityInfo.targetActivity)) {
10414 if (sysActivity.info.targetActivity != null) {
10415 if (sysActivity.info.targetActivity.equals(activityInfo.name)) {
10418 if (sysActivity.info.targetActivity.equals(activityInfo.targetActivity)) {
10427 public Iterator<E> generate(ActivityIntentInfo info) {
10434 public Iterator<String> generate(ActivityIntentInfo info) {
10435 return info.actionsIterator();
10441 public Iterator<String> generate(ActivityIntentInfo info) {
10442 return info.categoriesIterator();
10448 public Iterator<String> generate(ActivityIntentInfo info) {
10449 return info.schemesIterator();
10455 public Iterator<IntentFilter.AuthorityEntry> generate(ActivityIntentInfo info) {
10456 return info.authoritiesIterator();
10532 final ActivityInfo activityInfo = intent.activity.info;
10571 if (intent.activity.info.packageName.equals(mSetupWizardPackage)) {
10575 + " package: " + intent.activity.info.packageName
10583 + " package: " + intent.activity.info.packageName
10714 (a.info.nonLocalizedLabel != null ? a.info.nonLocalizedLabel : a.info.name) + ":");
10716 Log.v(TAG, " Class=" + a.info.name);
10722 mSettings.getDisabledSystemPkgLPr(intent.activity.info.packageName);
10732 Log.w(TAG, "==> For Activity " + a.info.name);
10742 + (a.info.nonLocalizedLabel != null ? a.info.nonLocalizedLabel
10743 : a.info.name) + ":");
10744 Log.v(TAG, " Class=" + a.info.name);
10760 ActivityInfo filterAi = filter.activity.info;
10795 PackageParser.ActivityIntentInfo info) {
10796 return packageName.equals(info.activity.owner.packageName);
10800 protected ResolveInfo newResult(PackageParser.ActivityIntentInfo info,
10803 if (!mSettings.isEnabledAndMatchLPr(info.activity.info, mFlags, userId)) {
10806 final PackageParser.Activity activity = info.activity;
10819 res.filter = info;
10821 if (info != null) {
10822 res.handleAllWebDataURI = info.handleAllWebDataURI();
10824 res.priority = info.getPriority();
10829 res.isDefault = info.hasDefault;
10830 res.labelRes = info.labelRes;
10831 res.nonLocalizedLabel = info.nonLocalizedLabel;
10835 res.icon = info.icon;
10837 res.iconResourceId = info.icon;
10926 + (s.info.nonLocalizedLabel != null
10927 ? s.info.nonLocalizedLabel : s.info.name) + ":");
10928 Log.v(TAG, " Class=" + s.info.name);
10939 Log.w(TAG, "==> For Service " + s.info.name);
10948 Log.v(TAG, " " + (s.info.nonLocalizedLabel != null
10949 ? s.info.nonLocalizedLabel : s.info.name) + ":");
10950 Log.v(TAG, " Class=" + s.info.name);
10967 ServiceInfo filterSi = filter.service.info;
11002 PackageParser.ServiceIntentInfo info) {
11003 return packageName.equals(info.service.owner.packageName);
11010 final PackageParser.ServiceIntentInfo info = (PackageParser.ServiceIntentInfo)filter;
11011 if (!mSettings.isEnabledAndMatchLPr(info.service.info, mFlags, userId)) {
11014 final PackageParser.Service service = info.service;
11029 res.priority = info.getPriority();
11032 res.isDefault = info.hasDefault;
11033 res.labelRes = info.labelRes;
11034 res.nonLocalizedLabel = info.nonLocalizedLabel;
11035 res.icon = info.icon;
11143 + (p.info.nonLocalizedLabel != null
11144 ? p.info.nonLocalizedLabel : p.info.name) + ":");
11145 Log.v(TAG, " Class=" + p.info.name);
11156 Log.w(TAG, "==> For Provider " + p.info.name);
11165 Log.v(TAG, " " + (p.info.nonLocalizedLabel != null
11166 ? p.info.nonLocalizedLabel : p.info.name) + ":");
11167 Log.v(TAG, " Class=" + p.info.name);
11184 ProviderInfo filterPi = filter.provider.info;
11220 PackageParser.ProviderIntentInfo info) {
11221 return packageName.equals(info.provider.owner.packageName);
11229 final PackageParser.ProviderIntentInfo info = filter;
11230 if (!mSettings.isEnabledAndMatchLPr(info.provider.info, mFlags, userId)) {
11233 final PackageParser.Provider provider = info.provider;
11248 res.priority = info.getPriority();
11251 res.isDefault = info.hasDefault;
11252 res.labelRes = info.labelRes;
11253 res.nonLocalizedLabel = info.nonLocalizedLabel;
11254 res.icon = info.icon;
11306 protected boolean isPackageForFilter(String packageName, EphemeralResolveIntentInfo info) {
11311 protected EphemeralResolveInfo newResult(EphemeralResolveIntentInfo info, int match,
11316 return info.getEphemeralResolveInfo();
11669 final PackageRemovedInfo info = new PackageRemovedInfo();
11670 info.removedPackage = packageName;
11671 info.removedUsers = new int[] {userId};
11672 info.uid = UserHandle.getUid(userId, pkgSetting.appId);
11673 info.sendPackageRemovedBroadcasts(true /*killApp*/);
11966 final ResolveInfo info = receivers.get(i);
11967 if (info.activityInfo == null) {
11971 if (packageName.equals(info.activityInfo.packageName)) {
11972 targetReceiver = info.activityInfo;
13449 // Reflect the rename in app info
13704 // Reflect the rename in app info
13889 // Reflect the move in app info
14072 // In some error cases we want to convey more info back to the observer
15046 BasePermission bp = mSettings.mPermissions.get(perm.info.name);
15068 + perm.info.name + " already owned by " + bp.sourcePackage);
15069 res.origPermission = perm.info.name;
15075 + perm.info.name + "; ignoring new declaration");
15317 private static boolean isMultiArch(ApplicationInfo info) {
15318 return (info.flags & ApplicationInfo.FLAG_MULTIARCH) != 0;
15559 final PackageRemovedInfo info = new PackageRemovedInfo();
15582 info.origUsers = uninstalledPs.queryInstalledUsers(allUsers, true);
15600 deleteFlags | REMOVE_CHATTY, info, true, null);
15611 info.sendPackageRemovedBroadcasts(killApp);
15612 info.sendSystemPackageUpdatedBroadcasts();
15613 info.sendSystemPackageAppearedBroadcasts();
15619 if (info.args != null) {
15621 info.args.doPostDeleteLI(true);
17639 final ActivityInfo info = candidate.activityInfo;
17640 final ComponentName activityName = new ComponentName(info.packageName, info.name);
18213 pw.println(" v[erifiers]: print package verifier info");
18215 pw.println(" i[ntent-filter-verifiers]|ifv: print intent filter verifier info");
18216 pw.println(" version: print database version info");
18221 pw.println(" <package.name>: info about given package");
18623 if (packageName != null && !packageName.equals(p.info.packageName)) {
18639 if (packageName != null && !packageName.equals(p.info.packageName)) {
18650 if (p.info != null && p.info.applicationInfo != null) {
18651 final String appInfo = p.info.applicationInfo.toString();
18968 final ApplicationInfo info = infos.get(i);
18969 packageNames[i] = info.packageName;
18970 packageUids[i] = info.uid;
19306 final ApplicationInfo info = ps.pkg.applicationInfo;
19314 unloaded.add(info);
19455 final UserInfo info;
19458 info = sUserManager.getUserInfo(userId);
19465 if (info == null) {
19471 UserManagerService.enforceSerialNumber(file, info.serialNumber);