diff options
| author | Andrei Onea <andreionea@google.com> | 2019-03-15 17:35:05 +0000 |
|---|---|---|
| committer | Andrei Onea <andreionea@google.com> | 2019-03-15 18:44:27 +0000 |
| commit | 24ec321bf3bd094c5975439bd8285272f91dd655 (patch) | |
| tree | b34981b92d62012424a1d1c67eeccaa6b7ab5e7e /core/java/android/os/Process.java | |
| parent | ea5c64806d0796f16066d4f8e2d2942d8e9249c6 (diff) | |
Add @UnsupportedAppUsage annotations
For packages:
android.os
This is an automatically generated CL. See go/UnsupportedAppUsage
for more details.
Exempted-From-Owner-Approval: Mechanical changes to the codebase
which have been approved by Android API council and announced on
android-eng@
Bug: 110868826
Test: m
Change-Id: I4ece0a3f37f88fc2508cb965092aed7cabc61819
Diffstat (limited to 'core/java/android/os/Process.java')
| -rw-r--r-- | core/java/android/os/Process.java | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/core/java/android/os/Process.java b/core/java/android/os/Process.java index 03fc2a947051..a7ac7a1fd689 100644 --- a/core/java/android/os/Process.java +++ b/core/java/android/os/Process.java @@ -19,6 +19,7 @@ package android.os; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.TestApi; +import android.annotation.UnsupportedAppUsage; import android.system.Os; import android.system.OsConstants; import android.webkit.WebViewZygote; @@ -60,30 +61,35 @@ public class Process { * Defines the UID/GID for the log group. * @hide */ + @UnsupportedAppUsage public static final int LOG_UID = 1007; /** * Defines the UID/GID for the WIFI supplicant process. * @hide */ + @UnsupportedAppUsage public static final int WIFI_UID = 1010; /** * Defines the UID/GID for the mediaserver process. * @hide */ + @UnsupportedAppUsage public static final int MEDIA_UID = 1013; /** * Defines the UID/GID for the DRM process. * @hide */ + @UnsupportedAppUsage public static final int DRM_UID = 1019; /** * Defines the UID/GID for the group that controls VPN services. * @hide */ + @UnsupportedAppUsage public static final int VPN_UID = 1016; /** @@ -96,6 +102,7 @@ public class Process { * Defines the UID/GID for the NFC service process. * @hide */ + @UnsupportedAppUsage public static final int NFC_UID = 1027; /** @@ -600,6 +607,7 @@ public class Process { * Returns the identifier of this process' parent. * @hide */ + @UnsupportedAppUsage public static final int myPpid() { return Os.getppid(); } @@ -658,6 +666,7 @@ public class Process { } /** {@hide} */ + @UnsupportedAppUsage public static final boolean isIsolated(int uid) { uid = UserHandle.getAppId(uid); return (uid >= FIRST_ISOLATED_UID && uid <= LAST_ISOLATED_UID) @@ -684,6 +693,7 @@ public class Process { * @return the uid of the process, or -1 if the process is not running. * @hide pending API council review */ + @UnsupportedAppUsage public static final int getUidForPid(int pid) { String[] procStatusLabels = { "Uid:" }; long[] procStatusValues = new long[1]; @@ -698,6 +708,7 @@ public class Process { * @return the parent process id of the process, or -1 if the process is not running. * @hide */ + @UnsupportedAppUsage public static final int getParentPid(int pid) { String[] procStatusLabels = { "PPid:" }; long[] procStatusValues = new long[1]; @@ -801,6 +812,7 @@ public class Process { * * Always sets cpusets. */ + @UnsupportedAppUsage public static final native void setProcessGroup(int pid, int group) throws IllegalArgumentException, SecurityException; @@ -942,6 +954,7 @@ public class Process { * * {@hide} */ + @UnsupportedAppUsage public static final native void setArgV0(String text); /** @@ -992,41 +1005,55 @@ public class Process { public static final native void sendSignalQuiet(int pid, int signal); /** @hide */ + @UnsupportedAppUsage public static final native long getFreeMemory(); /** @hide */ + @UnsupportedAppUsage public static final native long getTotalMemory(); /** @hide */ + @UnsupportedAppUsage public static final native void readProcLines(String path, String[] reqFields, long[] outSizes); /** @hide */ + @UnsupportedAppUsage public static final native int[] getPids(String path, int[] lastArray); /** @hide */ + @UnsupportedAppUsage public static final int PROC_TERM_MASK = 0xff; /** @hide */ + @UnsupportedAppUsage public static final int PROC_ZERO_TERM = 0; /** @hide */ + @UnsupportedAppUsage public static final int PROC_SPACE_TERM = (int)' '; /** @hide */ + @UnsupportedAppUsage public static final int PROC_TAB_TERM = (int)'\t'; /** @hide */ public static final int PROC_NEWLINE_TERM = (int) '\n'; /** @hide */ + @UnsupportedAppUsage public static final int PROC_COMBINE = 0x100; /** @hide */ + @UnsupportedAppUsage public static final int PROC_PARENS = 0x200; /** @hide */ + @UnsupportedAppUsage public static final int PROC_QUOTES = 0x400; /** @hide */ public static final int PROC_CHAR = 0x800; /** @hide */ + @UnsupportedAppUsage public static final int PROC_OUT_STRING = 0x1000; /** @hide */ + @UnsupportedAppUsage public static final int PROC_OUT_LONG = 0x2000; /** @hide */ + @UnsupportedAppUsage public static final int PROC_OUT_FLOAT = 0x4000; /** @@ -1058,14 +1085,17 @@ public class Process { * @param outFloats the parsed {@code float}s from the file * @hide */ + @UnsupportedAppUsage public static final native boolean readProcFile(String file, int[] format, String[] outStrings, long[] outLongs, float[] outFloats); /** @hide */ + @UnsupportedAppUsage public static final native boolean parseProcLine(byte[] buffer, int startIndex, int endIndex, int[] format, String[] outStrings, long[] outLongs, float[] outFloats); /** @hide */ + @UnsupportedAppUsage public static final native int[] getPidsForCommands(String[] cmds); /** @@ -1076,6 +1106,7 @@ public class Process { * or -1 if the value cannot be determined * @hide */ + @UnsupportedAppUsage public static final native long getPss(int pid); /** @hide */ |
