Logs UID that requested a bugreport.

Test: manual verification
Fixes: 67348120

Change-Id: I340e40e9aed689c317116a4b3845108336dec71f
This commit is contained in:
Felipe Leme
2017-10-04 15:58:55 -07:00
parent 0f6e9b5a79
commit 7f149b0f87

View File

@@ -12925,6 +12925,10 @@ public class ActivityManagerService extends IActivityManager.Stub
throw new IllegalArgumentException("Provided bugreport type is not correct, value: "
+ bugreportType);
}
// Always log caller, even if it does not have permission to dump.
String type = extraOptions == null ? "bugreport" : extraOptions;
Slog.i(TAG, type + " requested by UID " + Binder.getCallingUid());
enforceCallingPermission(android.Manifest.permission.DUMP, "requestBugReport");
if (extraOptions != null) {
SystemProperties.set("dumpstate.options", extraOptions);