Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d2e743f7 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Give AppZygote process shared app GID." into main am: 22f8afbb

parents fa2a0835 22f8afbb
Loading
Loading
Loading
Loading
+4 −1
Original line number Original line Diff line number Diff line
@@ -111,12 +111,15 @@ public class AppZygote {
        try {
        try {
            int runtimeFlags = Zygote.getMemorySafetyRuntimeFlagsForSecondaryZygote(
            int runtimeFlags = Zygote.getMemorySafetyRuntimeFlagsForSecondaryZygote(
                    mAppInfo, mProcessInfo);
                    mAppInfo, mProcessInfo);

            final int[] sharedAppGid = {
                    UserHandle.getSharedAppGid(UserHandle.getAppId(mAppInfo.uid)) };
            mZygote = Process.ZYGOTE_PROCESS.startChildZygote(
            mZygote = Process.ZYGOTE_PROCESS.startChildZygote(
                    "com.android.internal.os.AppZygoteInit",
                    "com.android.internal.os.AppZygoteInit",
                    mAppInfo.processName + "_zygote",
                    mAppInfo.processName + "_zygote",
                    mZygoteUid,
                    mZygoteUid,
                    mZygoteUid,
                    mZygoteUid,
                    null,  // gids
                    sharedAppGid,  // Zygote gets access to shared app GID for profiles
                    runtimeFlags,
                    runtimeFlags,
                    "app_zygote",  // seInfo
                    "app_zygote",  // seInfo
                    abi,  // abi
                    abi,  // abi