Advertisement

Android系统启动流程中初始化配置文件至launcher组件加载过程的分析

阅读量:

Android系统启动流程,从init.rc 到 launcher 启动过程分析

1、zygote 启动分析

1.1、init进程的入口函数

system\core\init\init.cpp

复制代码
 int main(int argc, char** argv) {

    
     if (!strcmp(basename(argv[0]), "ueventd")) {
    
     return ueventd_main(argc, argv);
    
     }
    
  
    
     if (!strcmp(basename(argv[0]), "watchdogd")) {
    
     return watchdogd_main(argc, argv);
    
     }
    
  
    
     umask(0);
    
  
    
     add_environment("PATH", _PATH_DEFPATH);
    
     
    
     bool is_first_stage = (argc == 1) || (strcmp(argv[1], "--second-stage") != 0);
    
  
    
     // 

全部评论 (0)

还没有任何评论哟~