diff options
| author | 2019-07-11 09:50:14 -0700 | |
|---|---|---|
| committer | 2019-07-11 09:50:14 -0700 | |
| commit | a87e278a6ac5606eb2ba1b8782c8197c2ecac6de (patch) | |
| tree | e217c31b3ad76c1b03bf584a389aa2a313add5e0 | |
| parent | 860528b7b7a663e454b1336510ac9bcab19ae767 (diff) | |
| parent | 621a6ca15ad9448a71f941252e6ec10228e2f4e8 (diff) | |
Merge "Init ProcessState w/ initWithDriver." into stage-aosp-master am: 46c397f34f
am: 621a6ca15a
Change-Id: I72be8aad4b571670e6a06884d6af2432fb199a8c
| -rw-r--r-- | cmds/servicemanager/main.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/cmds/servicemanager/main.cpp b/cmds/servicemanager/main.cpp index c8ceb42ac8..9f6193b97a 100644 --- a/cmds/servicemanager/main.cpp +++ b/cmds/servicemanager/main.cpp @@ -38,14 +38,13 @@ int main(int argc, char** argv) { android::base::InitLogging(nullptr, &android::base::KernelLogger); - ProcessState::self()->initWithDriver(driver); - ProcessState::self()->setThreadPoolMaxThreadCount(0); - ProcessState::self()->setCallRestriction( - ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY); + sp<ProcessState> ps = ProcessState::initWithDriver(driver); + ps->setThreadPoolMaxThreadCount(0); + ps->setCallRestriction(ProcessState::CallRestriction::FATAL_IF_NOT_ONEWAY); sp<ServiceManager> manager = new ServiceManager(std::make_unique<Access>()); IPCThreadState::self()->setTheContextObject(manager); - ProcessState::self()->becomeContextManager(nullptr, nullptr); + ps->becomeContextManager(nullptr, nullptr); IPCThreadState::self()->joinThreadPool(); |