Merge "Do not collect system daemons dumps for non-system apps as this is not likely to be useful." into udc-dev am: cebff4b5a9

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21586259

Change-Id: I4007792d32a8cf3fad41c233c3429662db413cf6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Olivier Gaillard
2023-03-17 10:45:16 +00:00
committed by Automerger Merge Worker

View File

@@ -459,7 +459,10 @@ class ProcessErrorStateRecord {
// don't dump native PIDs for background ANRs unless
// it is the process of interest
String[] nativeProcs = null;
if (isSilentAnr || onlyDumpSelf) {
boolean isSystemApp = mApp.info.isSystemApp() || mApp.info.isSystemExt();
// Do not collect system daemons dumps as this is not likely to be useful
// for non-system apps.
if (!isSystemApp || isSilentAnr || onlyDumpSelf) {
for (int i = 0; i < NATIVE_STACKS_OF_INTEREST.length; i++) {
if (NATIVE_STACKS_OF_INTEREST[i].equals(mApp.processName)) {
nativeProcs = new String[] { mApp.processName };