summaryrefslogtreecommitdiff
path: root/test/MultiDex
diff options
context:
space:
mode:
authorChristopher Ferris <cferris@google.com>2019-12-11 09:37:19 -0800
committerChristopher Ferris <cferris@google.com>2019-12-16 16:59:31 +0000
commit0d38e8587c014e600bc6ee916aa15912c0ef190d (patch)
tree45665cedc42762fe6134ad869e5e9329d1f90495 /test/MultiDex
parenta697b477705d52983611ef76e0f74ea41f354e61 (diff)
Keep the debug_frame for some arm32 art libs.
For these libs: - libart.so - libartbase.so - libdexfile.so - libprofile.so Newer clangs have become much better at optimizing code, and the arm exidx unwind information is insufficient to properly unwind. Do not remove the debug_frame when stripping. It is not that big in these libraries, and it only adds about 350,000 bytes in total. Bug: 145790995 Test: Ran this with new clang: art/test/run-test --always-clean --chroot /data/local/art-test-chroot -O --prebuild --compact-dex-level fast --interpreter --no-relocate --runtime-option -Xcheck:jni 137-cfi Test: Verified that the shared libraries built for arm64, x86, x86_64 versions Test: do not contain a .debug_frame but do contain symbol tables. Change-Id: I67c39333dc5fb3c7cb84324852682225ba5ad33e
Diffstat (limited to 'test/MultiDex')
0 files changed, 0 insertions, 0 deletions