Android Init进程启动分析

原创
03/18 12:11
阅读数 59

Android Init

kernel_init(kernel/init/main.c)首先会为init进程启动做一些准备

init进程是Linux用户空间的第一个进程,pid为1。kernel启动完成后,会首先启动Init,init读取 .rc 文件来启动其他程序

init相关源码

  • system/core/init/main.cpp
  • system/core/init/init.cpp
  • system/core/init/ueventd.cpp
  • system/core/init/selinux.cpp
  • system/core/init/subcontext.cpp
  • system/core/base/logging.cpp
  • system/core/init/first_stage_init.cpp
  • system/core/init/first_stage_main.cpp
  • system/core/init/first_stage_mount.cpp
  • system/core/init/keyutils.h
  • system/core/init/property_service.cpp
  • external/selinux/libselinux/src/label.c
  • system/core/init/signal_handler.cpp
  • system/core/init/service.cpp
展开阅读全文
c++
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部