summaryrefslogtreecommitdiff
path: root/services/java
diff options
context:
space:
mode:
authorJosh Gao <jmgao@google.com>2021-01-29 13:15:57 -0800
committerJosh Gao <jmgao@google.com>2021-02-03 14:08:12 -0800
commit9a8b4358d3ae2effc05eefebf58bdb038d79da2d (patch)
tree4f0d598b203d5e4b39f44e0043299b6a4c4ecd2f /services/java
parentc3d4d0027059a2736a9c61a2e62eaa138af4ff6d (diff)
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
Diffstat (limited to 'services/java')
-rw-r--r--services/java/com/android/server/SystemServer.java6
1 files changed, 6 insertions, 0 deletions
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);