-
rockot authored
Introduces the beginnings of an embedder API for the Service Manager, consisting of a single entry point (service_manager::Main) which in turn delegates to its embedder for arbitrary initialization and process execution logic. This is the first of several incremental steps to remove content from the generic process startup flow. Future patches will rework various main entry points to go through service_manager::Main directly, rather than going ContentMain -> service_manager::Main. This will also allow us to introduce new process types which run the Service Manager or arbitrary services directly without touching any part of content. BUG=654986 Review-Url: https://codereview.chromium.org/2613653003 Cr-Original-Commit-Position: refs/heads/master@{#458252} Committed: https://chromium.googlesource.com/chromium/src/+/c6026704ff452d402924ce2d88b0168baf227b1e Review-Url: https://codereview.chromium.org/2613653003 Cr-Commit-Position: refs/heads/master@{#458331}
60d92c2f