diff options
author | Philip P. Moltmann <moltmann@google.com> | 2018-01-26 13:00:22 -0800 |
---|---|---|
committer | Philip P. Moltmann <moltmann@google.com> | 2018-02-02 16:40:26 -0800 |
commit | 371a3b879ba82bbe5a4d914328a20659131d0220 (patch) | |
tree | 47a498c48ea5efa9f0a157af8ce670e599a14118 /services/print | |
parent | a938cfa7a4e63c6d940aa614d8e00f69f4b4ca52 (diff) |
Dump usb as DualDump
This allows to dump the USB state as proto-buf. This in turn allows to
automatically process this data.
Test: adb shell dumpsys usb
incident_report usb
No automated test possible as no field is guaranteed to be set
Change-Id: Ifdf22bfaf9c78226c420b11c43278013ce69f849
Diffstat (limited to 'services/print')
4 files changed, 9 insertions, 9 deletions
diff --git a/services/print/java/com/android/server/print/PrintManagerService.java b/services/print/java/com/android/server/print/PrintManagerService.java index d6cc80516485..e1c1eb298e31 100644 --- a/services/print/java/com/android/server/print/PrintManagerService.java +++ b/services/print/java/com/android/server/print/PrintManagerService.java @@ -61,10 +61,10 @@ import android.widget.Toast; import com.android.internal.content.PackageMonitor; import com.android.internal.os.BackgroundThread; -import com.android.internal.print.DualDumpOutputStream; import com.android.internal.util.DumpUtils; import com.android.internal.util.IndentingPrintWriter; import com.android.internal.util.Preconditions; +import com.android.internal.util.dump.DualDumpOutputStream; import com.android.server.LocalServices; import com.android.server.SystemService; @@ -708,12 +708,12 @@ public final class PrintManagerService extends SystemService { final long identity = Binder.clearCallingIdentity(); try { if (dumpAsProto) { - dump(new DualDumpOutputStream(new ProtoOutputStream(fd), null), + dump(new DualDumpOutputStream(new ProtoOutputStream(fd)), userStatesToDump); } else { pw.println("PRINT MANAGER STATE (dumpsys print)"); - dump(new DualDumpOutputStream(null, new IndentingPrintWriter(pw, " ")), + dump(new DualDumpOutputStream(new IndentingPrintWriter(pw, " ")), userStatesToDump); } } finally { diff --git a/services/print/java/com/android/server/print/RemotePrintService.java b/services/print/java/com/android/server/print/RemotePrintService.java index 80b97cf995ae..f72d8eee7b9b 100644 --- a/services/print/java/com/android/server/print/RemotePrintService.java +++ b/services/print/java/com/android/server/print/RemotePrintService.java @@ -16,8 +16,8 @@ package com.android.server.print; -import static com.android.internal.print.DumpUtils.writeComponentName; import static com.android.internal.print.DumpUtils.writePrinterId; +import static com.android.internal.util.dump.DumpUtils.writeComponentName; import android.annotation.FloatRange; import android.annotation.NonNull; @@ -49,7 +49,7 @@ import android.service.print.ActivePrintServiceProto; import android.util.Slog; import com.android.internal.annotations.GuardedBy; -import com.android.internal.print.DualDumpOutputStream; +import com.android.internal.util.dump.DualDumpOutputStream; import java.lang.ref.WeakReference; import java.util.ArrayList; diff --git a/services/print/java/com/android/server/print/RemotePrintSpooler.java b/services/print/java/com/android/server/print/RemotePrintSpooler.java index a69baa110f5a..ba5dde04897f 100644 --- a/services/print/java/com/android/server/print/RemotePrintSpooler.java +++ b/services/print/java/com/android/server/print/RemotePrintSpooler.java @@ -46,7 +46,7 @@ import android.util.TimedRemoteCaller; import com.android.internal.annotations.GuardedBy; import com.android.internal.os.TransferPipe; -import com.android.internal.print.DualDumpOutputStream; +import com.android.internal.util.dump.DualDumpOutputStream; import libcore.io.IoUtils; diff --git a/services/print/java/com/android/server/print/UserState.java b/services/print/java/com/android/server/print/UserState.java index e2808e8245e5..84c1bb272b5a 100644 --- a/services/print/java/com/android/server/print/UserState.java +++ b/services/print/java/com/android/server/print/UserState.java @@ -20,11 +20,11 @@ import static android.content.pm.PackageManager.GET_META_DATA; import static android.content.pm.PackageManager.GET_SERVICES; import static android.content.pm.PackageManager.MATCH_DEBUG_TRIAGED_MISSING; -import static com.android.internal.print.DumpUtils.writeComponentName; import static com.android.internal.print.DumpUtils.writePrintJobInfo; import static com.android.internal.print.DumpUtils.writePrinterId; import static com.android.internal.print.DumpUtils.writePrinterInfo; -import static com.android.internal.print.DumpUtils.writeStringIfNotNull; +import static com.android.internal.util.dump.DumpUtils.writeComponentName; +import static com.android.internal.util.dump.DumpUtils.writeStringIfNotNull; import static com.android.internal.util.function.pooled.PooledLambda.obtainMessage; import android.annotation.NonNull; @@ -81,7 +81,7 @@ import com.android.internal.R; import com.android.internal.logging.MetricsLogger; import com.android.internal.logging.nano.MetricsProto.MetricsEvent; import com.android.internal.os.BackgroundThread; -import com.android.internal.print.DualDumpOutputStream; +import com.android.internal.util.dump.DualDumpOutputStream; import com.android.server.print.RemotePrintService.PrintServiceCallbacks; import com.android.server.print.RemotePrintServiceRecommendationService .RemotePrintServiceRecommendationServiceCallbacks; |