OSDN Git Service

Only require that system UIDs tag their sockets.
authorJeff Sharkey <jsharkey@android.com>
Tue, 27 Jun 2017 17:01:36 +0000 (11:01 -0600)
committerJeff Sharkey <jsharkey@android.com>
Tue, 27 Jun 2017 17:11:06 +0000 (11:11 -0600)
commit5ab024333065c60620867e58eaa27f27dfa85752
tree3fbc2b17d61db0a5866012c824e117d9f79a5ed7
parent27895365008e704c85dcf9c152625695fee6707c
Only require that system UIDs tag their sockets.

Apps with a normal UID are typically isolated enough to not require
socket tagging; we're mostly interested in tracking down internal
UIDs that have lots of code sharing the same UID.

Also fix up everyone doing manual string checks of Build.TYPE, since
we now have first-class fields for those.

Bug: 38126076
Test: builds, boots
Change-Id: I3a40348196bd8459289f2b9355d9783a07f1e7dd
20 files changed:
core/java/android/net/NetworkIdentity.java
core/java/android/os/StrictMode.java
core/java/android/util/BootTimingsTraceLog.java
core/java/android/view/InputEventConsistencyVerifier.java
core/java/android/view/accessibility/AccessibilityCache.java
core/java/com/android/internal/app/procstats/SparseMappingTable.java
core/tests/utiltests/src/android/util/RemoteIntArray.java
packages/Shell/src/com/android/shell/BugreportWarningActivity.java
packages/Shell/tests/src/com/android/shell/BugreportReceiverTest.java
packages/SystemUI/src/com/android/systemui/recents/Recents.java
services/core/java/com/android/server/am/ActivityManagerService.java
services/core/java/com/android/server/am/ActivityRecord.java
services/core/java/com/android/server/am/AppErrorDialog.java
services/core/java/com/android/server/am/AppNotRespondingDialog.java
services/core/java/com/android/server/hdmi/HdmiLogger.java
services/core/java/com/android/server/pm/EphemeralResolverConnection.java
services/core/java/com/android/server/pm/PackageManagerService.java
services/print/java/com/android/server/print/RemotePrintSpooler.java
telecomm/java/android/telecom/Log.java
telephony/java/android/telephony/Rlog.java