chromium启动流程
来源:互联网 发布:linux 设置代理服务器 编辑:程序博客网 时间:2024/05/17 05:10
1:进入ChromeMain()函数,该函数在\chrome\app\chrome_main.cc
2:在ChromeMain()函数中,调用ContentMain(),该函数在\content\app\content_main.cc
3:在ContentMain()中调用int Run(),该函数在\content\app\content_main_runner.cc中
4:在Run()中调用RunNamedProcessTypeMain(),根据命令行参数调用该函数创建其他进程。该函数在\content\app\content_main_runner.cc
int Run() override {
DCHECK(is_initialized_);
DCHECK(!is_shutdown_);
const base::CommandLine& command_line =
*base::CommandLine::ForCurrentProcess();
std::string process_type =
command_line.GetSwitchValueASCII(switches::kProcessType);
base::HistogramBase::EnableActivityReportHistogram(process_type);
MainFunctionParams main_params(command_line);
main_params.ui_task = ui_task_;
#if defined(OS_WIN)
main_params.sandbox_info = &sandbox_info_;
#elif defined(OS_MACOSX)
main_params.autorelease_pool = autorelease_pool_.get();
#endif
return RunNamedProcessTypeMain(process_type, main_params, delegate_);
}
- Chromium的启动流程
- Chromium的启动流程
- chromium启动流程
- Chromium源码分析:ContentShell启动流程
- chromium启动流程和消息处理是怎么关联起来
- chromium loadUrl流程
- Chromium之启动篇
- chromium启动下载任务
- Ubuntu Chromium启动不了
- chromium手势事件处理流程
- chromium手势事件处理流程
- Chromium主文档加载流程
- chromium启动过程-线程篇
- chromium的RenderProcess的启动
- chromium for android 硬件渲染流程总结
- Chromium APP&Extension 下载安装流程
- Chromium启动堆栈调用函数的顺序
- chromium启动的函数调用过程
- 寻找第一个缺失的整数
- C++ Primer 学习笔记_108(大结局!!!)_特殊工具与技术 --固有的不可移植的特征[下]
- Hadoop2.5.2 HA高可靠性集群搭建(Hadoop+Zookeeper)
- HDU 3853 LOOPS (概率DP)
- UVa_OJ 755 487-3279
- chromium启动流程
- Git提交代码常用命令
- 【meet in the middle深度优先搜索】 NOI2001方程的解数
- 比较两个浮点数的大小
- ssh 卡住...?
- 平行四边形数
- 瞬驰(Dash)D1开发手册--Raspberry Pi之ROS空间的创建
- 简单的单例模式
- makefile中参数定义