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之类的是不能全局起效的,特此记录。