summaryrefslogtreecommitdiff
path: root/build/apex/art_apex_test.py
diff options
context:
space:
mode:
authorMartin Stjernholm <mast@google.com>2021-03-16 00:44:25 +0000
committerMartin Stjernholm <mast@google.com>2021-04-12 16:36:03 +0000
commitd3e9ff326a511ef48ea85afd2de9c292aa6ea20b (patch)
treeda924af40549dca5fb679173036049e70ca395e9 /build/apex/art_apex_test.py
parent4531afd0d813fdfa2bb115522bc5918477c03dc2 (diff)
Merge libdexfile_external into libdexfile (reland 2).
To reduce the number of DSO's. libdexfile_external only adds a few small functions on top of libdexfile, and it's still only those functions that are available in the APEX stubs. Also rename libdexfile_external_static to libdexfile_static, for consistency. Since libdexfile now has stubs, we need to add test_for properties to avoid linking against the stubs in tests. This relands https://r.android.com/1666119 that got submitted out of order from https://r.android.com/1664026 - prerequisite changes now submitted with https://r.android.com/1671709. Test: Flash and boot with userdebug and eng to try both release and debug modules. Test: art/tools/buildbot-build.sh {--target,--host} Test: art/build/apex/runtests.sh Test: mmm art Bug: 143978909 Change-Id: I6de99052d6d8a9d01d748baabbbcecfe1f4509dc
Diffstat (limited to 'build/apex/art_apex_test.py')
-rwxr-xr-xbuild/apex/art_apex_test.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/build/apex/art_apex_test.py b/build/apex/art_apex_test.py
index 110553bfd4..581e20de50 100755
--- a/build/apex/art_apex_test.py
+++ b/build/apex/art_apex_test.py
@@ -527,7 +527,7 @@ class ReleaseChecker:
self._checker.check_symlinked_multilib_executable('dalvikvm')
# Check exported libraries for ART.
- self._checker.check_native_library('libdexfile_external')
+ self._checker.check_native_library('libdexfile')
self._checker.check_native_library('libnativebridge')
self._checker.check_native_library('libnativehelper')
self._checker.check_native_library('libnativeloader')
@@ -542,7 +542,6 @@ class ReleaseChecker:
self._checker.check_native_library('libartpalette')
self._checker.check_native_library('libartservice')
self._checker.check_native_library('libarttools')
- self._checker.check_native_library('libdexfile')
self._checker.check_native_library('libdexfile_support')
self._checker.check_native_library('libdt_fd_forward')
self._checker.check_native_library('libopenjdkjvm')
@@ -677,6 +676,9 @@ class DebugChecker:
self._checker.check_symlinked_multilib_executable('imgdiagd')
self._checker.check_executable('profmand')
+ # Check exported libraries for ART.
+ self._checker.check_native_library('libdexfiled')
+
# Check internal libraries for ART.
self._checker.check_native_library('libadbconnectiond')
self._checker.check_native_library('libartbased')
@@ -684,7 +686,6 @@ class DebugChecker:
self._checker.check_native_library('libartd-compiler')
self._checker.check_native_library('libartd-dexlayout')
self._checker.check_native_library('libartd-disassembler')
- self._checker.check_native_library('libdexfiled')
self._checker.check_native_library('libopenjdkjvmd')
self._checker.check_native_library('libopenjdkjvmtid')
self._checker.check_native_library('libprofiled')
@@ -707,7 +708,6 @@ class DebugTargetChecker:
self._checker.check_executable('oatdumpd')
# Check ART internal libraries.
- self._checker.check_native_library('libdexfiled_external')
self._checker.check_native_library('libperfetto_hprofd')
# Check internal native library dependencies.