From 9a8b4358d3ae2effc05eefebf58bdb038d79da2d Mon Sep 17 00:00:00 2001 From: Josh Gao Date: Fri, 29 Jan 2021 13:15:57 -0800 Subject: Extract tombstone tracking to a separate service. In preparation for making tombstones available to apps, extract the tombstone tracking code from BootReceiver to its own service. Bug: http://b/159164105 Test: manual Change-Id: I789f41f12a8be312b6e966226646c4ec4becc1aa --- services/java/com/android/server/SystemServer.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'services/java/com/android/server/SystemServer.java') diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java index 203de9dbcc07..c355b2f627cc 100644 --- a/services/java/com/android/server/SystemServer.java +++ b/services/java/com/android/server/SystemServer.java @@ -139,6 +139,7 @@ import com.android.server.oemlock.OemLockService; import com.android.server.om.OverlayManagerService; import com.android.server.os.BugreportManagerService; import com.android.server.os.DeviceIdentifiersPolicyService; +import com.android.server.os.NativeTombstoneManagerService; import com.android.server.os.SchedulingPolicyService; import com.android.server.people.PeopleService; import com.android.server.pm.BackgroundDexOptService; @@ -1072,6 +1073,11 @@ public final class SystemServer { mSystemServiceManager.startService(ROLLBACK_MANAGER_SERVICE_CLASS); t.traceEnd(); + // Tracks native tombstones. + t.traceBegin("StartNativeTombstoneManagerService"); + mSystemServiceManager.startService(NativeTombstoneManagerService.class); + t.traceEnd(); + // Service to capture bugreports. t.traceBegin("StartBugreportManagerService"); mSystemServiceManager.startService(BugreportManagerService.class); -- cgit v1.2.3