Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 962e81fe authored by Yandry Perez Clemente's avatar Yandry Perez Clemente Committed by Automerger Merge Worker
Browse files

Merge "Add process name to error id." into sc-dev am: a82ece06

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

Change-Id: I71b8ffff2a89e3046089de7dd8e3d1715fbcf213
parents 23c326f6 a82ece06
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -676,7 +676,7 @@ public class Watchdog {
            final UUID errorId;
            if (mTraceErrorLogger.isAddErrorIdEnabled()) {
                errorId = mTraceErrorLogger.generateErrorId();
                mTraceErrorLogger.addErrorIdToTrace(errorId);
                mTraceErrorLogger.addErrorIdToTrace("system_server", errorId);
            } else {
                errorId = null;
            }
+1 −1
Original line number Diff line number Diff line
@@ -267,7 +267,7 @@ class ProcessErrorStateRecord {

            if (mService.mTraceErrorLogger.isAddErrorIdEnabled()) {
                errorId = mService.mTraceErrorLogger.generateErrorId();
                mService.mTraceErrorLogger.addErrorIdToTrace(errorId);
                mService.mTraceErrorLogger.addErrorIdToTrace(mApp.processName, errorId);
            } else {
                errorId = null;
            }
+5 −3
Original line number Diff line number Diff line
@@ -46,10 +46,12 @@ public class TraceErrorLogger {
     * can be uniquely identified. We also add the same id to the dropbox entry of the error, so
     * that we can join the trace and the error server-side.
     *
     * @param processName The process name to include in the error id.
     * @param errorId     The unique id with which to tag the trace.
     */
    public void addErrorIdToTrace(UUID errorId) {
        Trace.traceCounter(Trace.TRACE_TAG_ACTIVITY_MANAGER, COUNTER_PREFIX + errorId.toString(),
    public void addErrorIdToTrace(String processName, UUID errorId) {
        Trace.traceCounter(Trace.TRACE_TAG_ACTIVITY_MANAGER,
                COUNTER_PREFIX + processName + "#" + errorId.toString(),
                PLACEHOLDER_VALUE);
    }
}