Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a87e278a authored by Steven Moreland's avatar Steven Moreland Committed by android-build-merger
Browse files

Merge "Init ProcessState w/ initWithDriver." into stage-aosp-master am: 46c397f3

am: 621a6ca1

Change-Id: I72be8aad4b571670e6a06884d6af2432fb199a8c
parents 860528b7 621a6ca1
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -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();