Merge "zygote: initialize ashmem early" into qt-dev

This commit is contained in:
TreeHugger Robot
2019-04-05 17:06:51 +00:00
committed by Android (Google) Code Review

View File

@@ -73,6 +73,7 @@
#include <android-base/stringprintf.h>
#include <android-base/strings.h>
#include <android-base/unique_fd.h>
#include <cutils/ashmem.h>
#include <cutils/fs.h>
#include <cutils/multiuser.h>
#include <private/android_filesystem_config.h>
@@ -1925,6 +1926,11 @@ static void com_android_internal_os_Zygote_nativeInitNativeState(JNIEnv* env, jc
if (!SetTaskProfiles(0, {})) {
ZygoteFailure(env, "zygote", nullptr, "Zygote SetTaskProfiles failed");
}
/*
* ashmem initialization to avoid dlopen overhead
*/
ashmem_init();
}
/**