summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Martin Stjernholm <mast@google.com> 2019-09-02 04:22:25 -0700
committer android-build-merger <android-build-merger@google.com> 2019-09-02 04:22:25 -0700
commit9b1711dde0b480d16e08fb8d044cad0ca3af7e03 (patch)
tree7ca3190a90389eb687652f705afaa6fd2deae67e
parentc8573763f0a853c501b16bc5b9d157c53fcf4e82 (diff)
parentb4c1396c5c1cf05fa10fc3b80f752452713d14d4 (diff)
Merge "Update path to the new ART APEX." am: 0a4cf715f6 am: ca19446d9a
am: b4c1396c5c Change-Id: If93cbcf009d60c35d7292abfcdecfb565965dc17
-rw-r--r--core/java/android/app/LoadedApk.java6
-rw-r--r--core/jni/fd_utils.cpp6
2 files changed, 6 insertions, 6 deletions
diff --git a/core/java/android/app/LoadedApk.java b/core/java/android/app/LoadedApk.java
index c49ea09c3a25..8987b239013c 100644
--- a/core/java/android/app/LoadedApk.java
+++ b/core/java/android/app/LoadedApk.java
@@ -883,7 +883,7 @@ public final class LoadedApk {
}
}
- // /aepx/com.android.runtime/lib, /vendor/lib, /odm/lib and /product/lib
+ // /apex/com.android.art/lib, /vendor/lib, /odm/lib and /product/lib
// are added to the native lib search paths of the classloader.
// Note that this is done AFTER the classloader is
// created by ApplicationLoaders.getDefault().getClassLoader(...). The
@@ -904,8 +904,8 @@ public final class LoadedApk {
// (linker namespace).
List<String> extraLibPaths = new ArrayList<>(4);
String abiSuffix = VMRuntime.getRuntime().is64Bit() ? "64" : "";
- if (!defaultSearchPaths.contains("/apex/com.android.runtime/lib")) {
- extraLibPaths.add("/apex/com.android.runtime/lib" + abiSuffix);
+ if (!defaultSearchPaths.contains("/apex/com.android.art/lib")) {
+ extraLibPaths.add("/apex/com.android.art/lib" + abiSuffix);
}
if (!defaultSearchPaths.contains("/vendor/lib")) {
extraLibPaths.add("/vendor/lib" + abiSuffix);
diff --git a/core/jni/fd_utils.cpp b/core/jni/fd_utils.cpp
index e5d6393530e4..18448d20ed71 100644
--- a/core/jni/fd_utils.cpp
+++ b/core/jni/fd_utils.cpp
@@ -80,9 +80,9 @@ bool FileDescriptorWhitelist::IsAllowed(const std::string& path) const {
return true;
}
- // Jars from the runtime apex are allowed.
- static const char* kRuntimeApexPrefix = "/apex/com.android.runtime/javalib/";
- if (android::base::StartsWith(path, kRuntimeApexPrefix)
+ // Jars from the ART APEX are allowed.
+ static const char* kArtApexPrefix = "/apex/com.android.art/javalib/";
+ if (android::base::StartsWith(path, kArtApexPrefix)
&& android::base::EndsWith(path, kJarSuffix)) {
return true;
}