Merge "zygote to preload public native libraries"

am: 38b839ca08

* commit '38b839ca085f62c5ba06336461e3ae96b849a34e':
  zygote to preload public native libraries
This commit is contained in:
Dimitry Ivanov
2016-02-26 13:37:14 +00:00
committed by android-build-merger
2 changed files with 3 additions and 0 deletions

View File

@@ -20,6 +20,7 @@ LOCAL_SHARED_LIBRARIES := \
libutils \
liblog \
libbinder \
libnativeloader \
libandroid_runtime \
$(app_process_common_shared_libs) \

View File

@@ -20,6 +20,7 @@
#include <cutils/process_name.h>
#include <cutils/properties.h>
#include <cutils/trace.h>
#include <nativeloader/native_loader.h>
#include <android_runtime/AndroidRuntime.h>
#include <private/android_filesystem_config.h> // for AID_SYSTEM
@@ -304,6 +305,7 @@ int main(int argc, char* const argv[])
}
if (zygote) {
PreloadPublicNativeLibraries();
runtime.start("com.android.internal.os.ZygoteInit", args, zygote);
} else if (className) {
runtime.start("com.android.internal.os.RuntimeInit", args, zygote);