chromium内核-沙盒机制与各种类型的进程

chromium 内核沙盒中把各种进程分类比如渲染进程,GPU进程,工具类进程,插件进程。

extern int GpuMain(const content::MainFunctionParams&);
#if BUILDFLAG(ENABLE_PLUGINS)
extern int PpapiPluginMain(const MainFunctionParams&);
extern int PpapiBrokerMain(const MainFunctionParams&);
#endif
extern int RendererMain(const content::MainFunctionParams&);
extern int UtilityMain(const MainFunctionParams&);

 

具体可查看 src\  content\app\content_main_runner_impl.cc

如打开文件/资源管理器窗口都是在工具类进程唤起。其他也会各司其职。在自己线程中唤起,所以这在该代码域中间的特殊操作如注入和hook之类的是不能全局起效的,特此记录。