aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Stjernholm <mast@google.com>2019-07-05 22:38:07 +0100
committerMartin Stjernholm <mast@google.com>2019-08-29 18:07:50 +0100
commit6d5277dbaa34f67635e9b685ca9d5cf3db15d713 (patch)
tree87ae5227a4a428e6095003cb01e024645cdcf97a
parent2acd0c34a929614b047ed4b9edf516e83f24f200 (diff)
downloadbionic-6d5277dbaa34f67635e9b685ca9d5cf3db15d713.tar.gz
Update references to the new com.android.art APEX.
Test: Flash & boot Test: atest CtsJniTestCases CtsBionicTestCases Bug: 135753770 Exempt-From-Owner-Approval: Approved internally Change-Id: I1c16a798edc494e75b9d703990de08e60686a3ea Merged-In: I1c16a798edc494e75b9d703990de08e60686a3ea
-rw-r--r--libc/include/paths.h2
-rw-r--r--linker/linker.cpp10
2 files changed, 6 insertions, 6 deletions
diff --git a/libc/include/paths.h b/libc/include/paths.h
index 58540d974..0aa4d934b 100644
--- a/libc/include/paths.h
+++ b/libc/include/paths.h
@@ -47,7 +47,7 @@
#define _PATH_CONSOLE "/dev/console"
/** Default shell search path. */
-#define _PATH_DEFPATH "/product/bin:/apex/com.android.runtime/bin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin"
+#define _PATH_DEFPATH "/product/bin:/apex/com.android.runtime/bin:/apex/com.android.art/bin:/system/bin:/system/xbin:/odm/bin:/vendor/bin:/vendor/xbin"
/** Path to the directory containing device files. */
#define _PATH_DEV "/dev/"
diff --git a/linker/linker.cpp b/linker/linker.cpp
index f428490e4..0bc312129 100644
--- a/linker/linker.cpp
+++ b/linker/linker.cpp
@@ -103,7 +103,7 @@ static const char* const kVendorLibDir = "/vendor/lib64";
static const char* const kAsanSystemLibDir = "/data/asan/system/lib64";
static const char* const kAsanOdmLibDir = "/data/asan/odm/lib64";
static const char* const kAsanVendorLibDir = "/data/asan/vendor/lib64";
-static const char* const kRuntimeApexLibDir = "/apex/com.android.runtime/lib64";
+static const char* const kArtApexLibDir = "/apex/com.android.art/lib64";
#else
static const char* const kSystemLibDir = "/system/lib";
static const char* const kOdmLibDir = "/odm/lib";
@@ -111,7 +111,7 @@ static const char* const kVendorLibDir = "/vendor/lib";
static const char* const kAsanSystemLibDir = "/data/asan/system/lib";
static const char* const kAsanOdmLibDir = "/data/asan/odm/lib";
static const char* const kAsanVendorLibDir = "/data/asan/vendor/lib";
-static const char* const kRuntimeApexLibDir = "/apex/com.android.runtime/lib";
+static const char* const kArtApexLibDir = "/apex/com.android.art/lib";
#endif
static const char* const kAsanLibDirPrefix = "/data/asan";
@@ -245,7 +245,7 @@ static bool is_greylisted(android_namespace_t* ns, const char* name, const soinf
* return true if translation is needed
*/
static bool translateSystemPathToApexPath(const char* name, std::string* out_name_to_apex) {
- static const char* const kSystemToRuntimeApexLibs[] = {
+ static const char* const kSystemToArtApexLibs[] = {
"libicuuc.so",
"libicui18n.so",
};
@@ -263,9 +263,9 @@ static bool translateSystemPathToApexPath(const char* name, std::string* out_nam
const char* base_name = basename(name);
- for (const char* soname : kSystemToRuntimeApexLibs) {
+ for (const char* soname : kSystemToArtApexLibs) {
if (strcmp(base_name, soname) == 0) {
- *out_name_to_apex = std::string(kRuntimeApexLibDir) + "/" + base_name;
+ *out_name_to_apex = std::string(kArtApexLibDir) + "/" + base_name;
return true;
}
}