diff options
author | 2022-08-31 16:32:53 +0000 | |
---|---|---|
committer | 2022-09-16 12:14:10 +0000 | |
commit | d8d911d950825191986197c8dc9fedd76c351baa (patch) | |
tree | 13b133137be5aa2a90bc93c8e4a37bc1d699e39c /runtime/exec_utils.cc | |
parent | 707c3d03d6dbe39898c133ac4ccffcbb5fb3efbc (diff) |
Hide internal libart-compiler symbols
Add version_script for libart-compiler
Link libart-compiler statically for tests that use internal symbols
Add a test to ensure that runtime can use jit_load
libart-compiler.so size after applying version_script:
arm64*: 4044k -> 3332k (-17.6%)
arm32: 3086564 -> 2535600 (-17.9%)
x86: 5375496 -> 4183368 (-22.2%)
x86_64: 5670976 -> 4509632 (-20.5%)
*sparse file size on device obtained by "ls -lsk libart-compiler.so"
Bug: 186902856
Change-Id: I9ea03c70abcb7693ed3b8c7a672e194b8a139f1f
Test: m acts_tests catbox cts general-tests host-unit-tests test_mapping tradefed-all vts dist
Test: m test-art-host-gtest-art_runtime_tests test-art-host-gtest-art_runtime_compiler_tests
Diffstat (limited to 'runtime/exec_utils.cc')
0 files changed, 0 insertions, 0 deletions