android_system_core/rootdir
Jiyong Park 257de3def5 fix: boot fails on ASAN builds with VNDK restriction
Fix the bug that caused boot failure on ASAN builds with VNDK
restriciton. The major cause is because incorrect (old) ld.config.txt
was used when the build is sanitized, which prevented the dynamic linker
to find some VNDK libs that only exist in /system/lib/vndk; the old
ld.config.txt does not have the directory in its search paths. So, this
CL fixes the problem by having the same ld.config.txt for both sanitized
and non-sanitizied builds.

Furthermore, ld.config.txt is modified so that dependency to
libclang_rt* libs are redirected to those in /system/lib directory. This
ensures that the sanitizer runtime libs are not dual loaded but are
provided for both platform and vendors.

Bug: 65217017
Test: SANITIZE_TARGET=integer_overflow SANITIZE_TARGET_DIAG=integer_overflow m
on 2017 pixel devices. The build is successful and the device boots to
the UI.

Merged-In: I0e21e20d9aca340b984968e07d4ce542ae10fd31
Change-Id: I0e21e20d9aca340b984968e07d4ce542ae10fd31
(cherry picked from commit faefa6bd36)
2017-10-23 02:42:47 +00:00
..
etc fix: boot fails on ASAN builds with VNDK restriction 2017-10-23 02:42:47 +00:00
Android.mk fix: boot fails on ASAN builds with VNDK restriction 2017-10-23 02:42:47 +00:00
asan.options Include asan options from data partition. 2017-08-09 15:32:23 -07:00
asan.options.off.template
init-debug.rc
init.environ.rc.in
init.rc console: Add setenv HOSTNAME console 2017-10-11 11:20:02 -07:00
init.usb.configfs.rc
init.usb.rc Move adbd from root to system 2017-08-24 14:22:07 +08:00
init.zygote32.rc
init.zygote32_64.rc
init.zygote64.rc
init.zygote64_32.rc
ueventd.rc Merge "Adding 'uhid' permission for access to /dev/uhid." am: cecbc9993d am: 04daed4793 2017-05-12 01:00:46 +00:00