[am] report new incremental crash/anr metrics
BUG: 184844615 Test: atest android.cts.statsdatom.incremental.AppErrorAtomTests#testAppCrashOnIncremental Change-Id: Ic429445a4bae47033e2f90c143eaf6fc0ac2c666
This commit is contained in:
@@ -7777,16 +7777,25 @@ public class ActivityManagerService extends IActivityManager.Stub
|
||||
incrementalMetrics != null /* isIncremental */, loadingProgress,
|
||||
incrementalMetrics != null ? incrementalMetrics.getMillisSinceOldestPendingRead()
|
||||
: -1,
|
||||
0 /* storage_health_code */,
|
||||
0 /* data_loader_status_code */,
|
||||
false /* read_logs_enabled */,
|
||||
0 /* millis_since_last_data_loader_bind */,
|
||||
0 /* data_loader_bind_delay_millis */,
|
||||
0 /* total_delayed_reads */,
|
||||
0 /* total_failed_reads */,
|
||||
0 /* last_read_error_uid */,
|
||||
0 /* last_read_error_millis_since */,
|
||||
0 /* last_read_error_code */
|
||||
incrementalMetrics != null ? incrementalMetrics.getStorageHealthStatusCode()
|
||||
: -1,
|
||||
incrementalMetrics != null ? incrementalMetrics.getDataLoaderStatusCode()
|
||||
: -1,
|
||||
incrementalMetrics != null && incrementalMetrics.getReadLogsEnabled(),
|
||||
incrementalMetrics != null ? incrementalMetrics.getMillisSinceLastDataLoaderBind()
|
||||
: -1,
|
||||
incrementalMetrics != null ? incrementalMetrics.getDataLoaderBindDelayMillis()
|
||||
: -1,
|
||||
incrementalMetrics != null ? incrementalMetrics.getTotalDelayedReads()
|
||||
: -1,
|
||||
incrementalMetrics != null ? incrementalMetrics.getTotalFailedReads()
|
||||
: -1,
|
||||
incrementalMetrics != null ? incrementalMetrics.getLastReadErrorUid()
|
||||
: -1,
|
||||
incrementalMetrics != null ? incrementalMetrics.getMillisSinceLastReadError()
|
||||
: -1,
|
||||
incrementalMetrics != null ? incrementalMetrics.getLastReadErrorNumber()
|
||||
: 0
|
||||
);
|
||||
|
||||
final int relaunchReason = r == null ? RELAUNCH_REASON_NONE
|
||||
|
||||
@@ -433,16 +433,25 @@ class ProcessErrorStateRecord {
|
||||
incrementalMetrics != null /* isIncremental */, loadingProgress,
|
||||
incrementalMetrics != null ? incrementalMetrics.getMillisSinceOldestPendingRead()
|
||||
: -1,
|
||||
0 /* storage_health_code */,
|
||||
0 /* data_loader_status_code */,
|
||||
false /* read_logs_enabled */,
|
||||
0 /* millis_since_last_data_loader_bind */,
|
||||
0 /* data_loader_bind_delay_millis */,
|
||||
0 /* total_delayed_reads */,
|
||||
0 /* total_failed_reads */,
|
||||
0 /* last_read_error_uid */,
|
||||
0 /* last_read_error_millis_since */,
|
||||
0 /* last_read_error_code */);
|
||||
incrementalMetrics != null ? incrementalMetrics.getStorageHealthStatusCode()
|
||||
: -1,
|
||||
incrementalMetrics != null ? incrementalMetrics.getDataLoaderStatusCode()
|
||||
: -1,
|
||||
incrementalMetrics != null && incrementalMetrics.getReadLogsEnabled(),
|
||||
incrementalMetrics != null ? incrementalMetrics.getMillisSinceLastDataLoaderBind()
|
||||
: -1,
|
||||
incrementalMetrics != null ? incrementalMetrics.getDataLoaderBindDelayMillis()
|
||||
: -1,
|
||||
incrementalMetrics != null ? incrementalMetrics.getTotalDelayedReads()
|
||||
: -1,
|
||||
incrementalMetrics != null ? incrementalMetrics.getTotalFailedReads()
|
||||
: -1,
|
||||
incrementalMetrics != null ? incrementalMetrics.getLastReadErrorUid()
|
||||
: -1,
|
||||
incrementalMetrics != null ? incrementalMetrics.getMillisSinceLastReadError()
|
||||
: -1,
|
||||
incrementalMetrics != null ? incrementalMetrics.getLastReadErrorNumber()
|
||||
: 0);
|
||||
final ProcessRecord parentPr = parentProcess != null
|
||||
? (ProcessRecord) parentProcess.mOwner : null;
|
||||
mService.addErrorToDropBox("anr", mApp, mApp.processName, activityShortComponentName,
|
||||
|
||||
Reference in New Issue
Block a user