Исходный код журнала Android — процесс вызова Tombstones (8)

        Новая локальная служба процесса system_server (LocalService) в Android12 используется для управления собственными надгробиями.

        Служба запускается во время процесса инициализации SystemServer, добавляется в LocalService, а затем запускает поток ServiceThread (mHandler.post) для обработки операций этой службы.

1. Анализ исходного кода

1、Системный сервер

Исходное местоположение: /frameworks/base/services/java/com/android/server/SystemServer.java

/**
 * 启动一些在引导过程中没有纠缠的基本服务
 */
private void startCoreServices(@NonNull TimingsTraceAndSlog t) {
    t.traceBegin("startCoreServices");
    ……
    // 追踪本地墓碑
    t.traceBegin("StartNativeTombstoneManagerService");
    mSystemServiceManager.startService(NativeTombstoneManagerService.class);
    t.traceEnd();
    ……
}

2、Служба NativeTombstoneManagerService 

Исходное местоположение: /frameworks/base/services/core/java/com/android/server/os/NativeTombstoneManagerService.java 

/**
 * Service that track

Guess you like

Origin blog.csdn.net/c19344881x/article/details/131602521