/frameworks/base/core/java/com/android/internal/os/ |
H A D | Zygote.java | 108 * @param gids null-ok; a list of UNIX gids that the new process should 133 public static int forkAndSpecialize(int uid, int gid, int[] gids, int runtimeFlags, argument 140 uid, gid, gids, runtimeFlags, rlimits, mountExternal, seInfo, niceName, fdsToClose, 153 native private static int nativeForkAndSpecialize(int uid, int gid, int[] gids,int runtimeFlags, argument 172 * @param gids null-ok; a list of UNIX gids that the new process should 185 public static int forkSystemServer(int uid, int gid, int[] gids, int runtimeFlags, argument 191 uid, gid, gids, runtimeFlags, rlimits, permittedCapabilities, effectiveCapabilities); 200 native private static int nativeForkSystemServer(int uid, int gid, int[] gids, in argument [all...] |
H A D | ZygoteConnection.java | 234 pid = Zygote.forkAndSpecialize(parsedArgs.uid, parsedArgs.gid, parsedArgs.gids, 381 int[] gids; field in class:ZygoteConnection.Arguments 587 if (gids != null) { 595 gids = new int[params.length]; 598 gids[i] = Integer.parseInt(params[i]);
|
/frameworks/base/core/java/android/content/pm/ |
H A D | PackageInfo.java | 148 public int[] gids; field in class:PackageInfo 440 dest.writeIntArray(gids); 502 gids = source.createIntArray();
|
H A D | PackageParser.java | 628 int gids[], int flags, long firstInstallTime, long lastUpdateTime, 631 return generatePackageInfo(p, gids, flags, firstInstallTime, lastUpdateTime, 654 int gids[], int flags, long firstInstallTime, long lastUpdateTime, 688 pi.gids = gids; 627 generatePackageInfo(PackageParser.Package p, int gids[], int flags, long firstInstallTime, long lastUpdateTime, Set<String> grantedPermissions, PackageUserState state) argument 653 generatePackageInfo(PackageParser.Package p, int gids[], int flags, long firstInstallTime, long lastUpdateTime, Set<String> grantedPermissions, PackageUserState state, int userId) argument
|
/frameworks/base/core/java/android/os/ |
H A D | ZygoteProcess.java | 207 * @param gids Additional group-ids associated with the process. 222 int uid, int gid, int[] gids, 232 return startViaZygote(processClass, niceName, uid, gid, gids, 343 * @param gids null-ok; a list of supplementary group IDs that the 360 final int[] gids, 389 if (gids != null && gids.length > 0) { 393 int sz = gids.length; 398 sb.append(gids[i]); 691 int uid, int gid, int[] gids, 220 start(final String processClass, final String niceName, int uid, int gid, int[] gids, int runtimeFlags, int mountExternal, int targetSdkVersion, String seInfo, String abi, String instructionSet, String appDataDir, String invokeWith, String[] zygoteArgs) argument 357 startViaZygote(final String processClass, final String niceName, final int uid, final int gid, final int[] gids, int runtimeFlags, int mountExternal, int targetSdkVersion, String seInfo, String abi, String instructionSet, String appDataDir, String invokeWith, boolean startChildZygote, String[] extraArgs) argument 689 startChildZygote(final String processClass, final String niceName, int uid, int gid, int[] gids, int runtimeFlags, String seInfo, String abi, String instructionSet) argument [all...] |
H A D | Process.java | 464 * @param gids Additional group-ids associated with the process. 481 int uid, int gid, int[] gids, 490 return zygoteProcess.start(processClass, niceName, uid, gid, gids, 498 int uid, int gid, int[] gids, 507 return WebViewZygote.getProcess().start(processClass, niceName, uid, gid, gids, 479 start(final String processClass, final String niceName, int uid, int gid, int[] gids, int runtimeFlags, int mountExternal, int targetSdkVersion, String seInfo, String abi, String instructionSet, String appDataDir, String invokeWith, String[] zygoteArgs) argument 496 startWebView(final String processClass, final String niceName, int uid, int gid, int[] gids, int runtimeFlags, int mountExternal, int targetSdkVersion, String seInfo, String abi, String instructionSet, String appDataDir, String invokeWith, String[] zygoteArgs) argument
|
/frameworks/base/core/java/com/android/server/ |
H A D | SystemConfig.java | 92 public int[] gids; field in class:SystemConfig.PermissionEntry 774 perm.gids = appendInt(perm.gids, gid);
|
/frameworks/base/services/core/java/com/android/server/pm/permission/ |
H A D | BasePermission.java | 99 private int[] gids; field in class:BasePermission 102 * Flag indicating that {@link #gids} should be adjusted based on the 142 public void setGids(int[] gids, boolean perUser) { argument 143 this.gids = gids; 155 final int[] userGids = new int[gids.length]; 156 for (int i = 0; i < gids.length; i++) { 157 userGids[i] = UserHandle.getUid(userId, gids[i]); 161 return gids; 561 pw.print(" gids [all...] |
/frameworks/base/core/jni/ |
H A D | com_android_internal_os_Zygote.cpp | 197 ScopedIntArrayRO gids(env, javaGids); 198 if (gids.get() == NULL) { 199 *error_msg = CREATE_ERROR("Getting gids int array failed"); 202 int rc = setgroups(gids.size(), reinterpret_cast<const gid_t*>(&gids[0])); 204 *error_msg = CREATE_ERROR("setgroups failed: %s, gids.size=%zu", strerror(errno), gids.size()); 812 JNIEnv* env, jclass, jint uid, jint gid, jintArray gids, 835 } else if (gids != NULL) { 836 jsize gids_num = env->GetArrayLength(gids); 811 com_android_internal_os_Zygote_nativeForkAndSpecialize( JNIEnv* env, jclass, jint uid, jint gid, jintArray gids, jint runtime_flags, jobjectArray rlimits, jint mount_external, jstring se_info, jstring se_name, jintArray fdsToClose, jintArray fdsToIgnore, jboolean is_child_zygote, jstring instructionSet, jstring appDataDir) argument 870 com_android_internal_os_Zygote_nativeForkSystemServer( JNIEnv* env, jclass, uid_t uid, gid_t gid, jintArray gids, jint runtime_flags, jobjectArray rlimits, jlong permittedCapabilities, jlong effectiveCapabilities) argument [all...] |
/frameworks/base/services/core/java/com/android/server/am/ |
H A D | ProcessRecord.java | 80 int[] gids; // The gids this process was launched with field in class:ProcessRecord 253 pw.print(" gids={"); 254 if (gids != null) { 255 for (int gi=0; gi<gids.length; gi++) { 257 pw.print(gids[gi]);
|
H A D | ActivityManagerService.java | 4237 int[] gids = null; 4242 checkTime(startTime, "startProcess: getting gids from package manager"); 4259 gids = new int[3]; 4261 gids = new int[permGids.length + 3]; 4262 System.arraycopy(permGids, 0, gids, 3, permGids.length); 4264 gids[0] = UserHandle.getSharedAppGid(UserHandle.getAppId(uid)); 4265 gids[1] = UserHandle.getCacheAppGid(UserHandle.getAppId(uid)); 4266 gids[2] = UserHandle.getUserGid(UserHandle.getUserId(uid)); 4269 if (gids[0] == UserHandle.ERR_GID) gids[ 4400 startProcessLocked(String hostingType, String hostingNameStr, String entryPoint, ProcessRecord app, int uid, int[] gids, int runtimeFlags, int mountExternal, String seInfo, String requiredAbi, String instructionSet, String invokeWith, long startTime) argument 4463 startProcess(String hostingType, String entryPoint, ProcessRecord app, int uid, int[] gids, int runtimeFlags, int mountExternal, String seInfo, String requiredAbi, String instructionSet, String invokeWith, long startTime) argument [all...] |
/frameworks/base/services/core/java/com/android/server/pm/ |
H A D | Settings.java | 992 * specifying the shared user id is removed. The gids 2758 final int[] gids = pkg.getPermissionsState().computeGids(userIds); 2771 // gids - supplementary gids this app launches with 2789 if (gids != null && gids.length > 0) { 2790 sb.append(gids[0]); 2791 for (int i = 1; i < gids.length; i++) { 2793 sb.append(gids[i]); 4953 final int[] gids 5046 dumpGidsLPr(PrintWriter pw, String prefix, int[] gids) argument [all...] |