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

Commit 5498ea50 authored by Sandro Montanari's avatar Sandro Montanari
Browse files

Revert "Revert "Change position of isSdkSandbox{Audit,Next} inpu..."

Revert submission 27422063-revert-27360739-sdk_sandbox_audit-YEGDIAPRVM

Reason for revert: fixed the broken test_mapping

Reverted changes: /q/submissionid:27422063-revert-27360739-sdk_sandbox_audit-YEGDIAPRVM

Change-Id: Id54b037c36c299ba50e5fe4f33aa69404117e69e
parent 91c55ede
Loading
Loading
Loading
Loading
+9 −3
Original line number Diff line number Diff line
@@ -37,6 +37,7 @@ import static android.os.Process.startWebView;
import static android.system.OsConstants.EAGAIN;

import static com.android.sdksandbox.flags.Flags.selinuxSdkSandboxAudit;
import static com.android.sdksandbox.flags.Flags.selinuxSdkSandboxInputSelector;
import static com.android.server.am.ActivityManagerDebugConfig.DEBUG_LRU;
import static com.android.server.am.ActivityManagerDebugConfig.DEBUG_NETWORK;
import static com.android.server.am.ActivityManagerDebugConfig.DEBUG_PROCESSES;
@@ -2065,10 +2066,15 @@ public final class ProcessList {
            }
        }

        // The order of selectors in seInfo matters, the string is terminated by the word complete.
        if (selinuxSdkSandboxInputSelector()) {
            return app.info.seInfo + extraInfo + TextUtils.emptyIfNull(app.info.seInfoUser);
        } else {
            return app.info.seInfo
                + (TextUtils.isEmpty(app.info.seInfoUser) ? "" : app.info.seInfoUser) + extraInfo;
                    + (TextUtils.isEmpty(app.info.seInfoUser) ? "" : app.info.seInfoUser)
                    + extraInfo;
        }
    }


    @GuardedBy("mService")
    boolean startProcessLocked(HostingRecord hostingRecord, String entryPoint, ProcessRecord app,