Merge "[Dumpsys CLI] Remove Exception bounds on LogBufferEulogizer" into udc-qpr-dev

This commit is contained in:
Evan Laird
2023-06-05 18:19:17 +00:00
committed by Android (Google) Code Review
2 changed files with 3 additions and 6 deletions

View File

@@ -82,11 +82,8 @@ public class SystemUIService extends Service {
mLogBufferFreezer.attach(mBroadcastDispatcher);
// Attempt to dump all LogBuffers for any uncaught exception
mUncaughtExceptionPreHandlerManager.registerHandler((thread, throwable) -> {
if (throwable instanceof Exception) {
mLogBufferEulogizer.record(((Exception) throwable));
}
});
mUncaughtExceptionPreHandlerManager.registerHandler(
(thread, throwable) -> mLogBufferEulogizer.record(throwable));
// If configured, set up a battery notification
if (getResources().getBoolean(R.bool.config_showNotificationForUnknownBatteryState)) {

View File

@@ -72,7 +72,7 @@ class LogBufferEulogizer(
* The file will be prefaced by the [reason], which will then be returned (presumably so it can
* be thrown).
*/
fun <T : Exception> record(reason: T): T {
fun <T : Throwable> record(reason: T): T {
val start = systemClock.uptimeMillis()
var duration = 0L