android_system_core/rootdir
Tobias Thierer f0f9438d5b boringssl_self_test: Enable optimization.
libcrypto performs a self test when it is loaded, unless
a marker file /dev/boringssl/selftest/[hash] exists which
indicates that the self test has already successfully
completed since the last time the device was booted.

Before this CL topic, libcrypto attempted to create the
marker file when the self test successfully completed.
On Android, dedicated boringssl_self_test{32,64} binaries
are run early during boot and are the only binaries
(apart from init and vendor_int) that have permission to
create these files.

Another CL in this topic stops the boringssl self test
creating a marker file unless the environment variable
BORINGSSL_SELF_TEST_CREATE_FLAG is set to a nonempty value.
This CL sets that value to "true" when running the dedicated
self test binaries, but not for other binaries. This has
the effect that other binaries that run the self test
early during boot (before the dedicated self test binaries
have created the marker files) and which run the self test
will no longer attempt to create the marker file, which
SELinux would have denied anyway.

Bug: 137267623
Test: Treehugger

Change-Id: I99317df1a8c3496d33ae83f9ec346782b2286ac9
2019-09-13 16:51:57 +01:00
..
avb Adding GSI public keys 2019-03-30 03:07:31 +00:00
etc Merge changes from topic "art-without-bionic" 2019-09-02 03:46:05 -07:00
adb_debug.prop Adding adb_debug.prop into debug ramdisk 2019-04-23 11:13:46 +08:00
Android.mk Limit the compat symlinks to ART binaries. 2019-09-02 12:32:42 +00:00
asan.options
asan_extract.rc
asan_extract.sh
fsverity_init.sh Do not restrict .fs-verity keyring in debuggable build 2019-04-04 16:48:57 -07:00
init-debug.rc
init.environ.rc.in Update paths and names for the new ART APEX. 2019-08-30 17:47:31 +01:00
init.rc boringssl_self_test: Enable optimization. 2019-09-13 16:51:57 +01:00
init.usb.configfs.rc
init.usb.rc Notify the framework when an adb key is authorized 2019-05-09 16:05:40 -07:00
init.zygote32.rc Don't defer zygote 2019-03-07 22:21:32 +09:00
init.zygote32_64.rc Don't defer zygote 2019-03-07 22:21:32 +09:00
init.zygote64.rc Don't defer zygote 2019-03-07 22:21:32 +09:00
init.zygote64_32.rc Don't defer zygote 2019-03-07 22:21:32 +09:00
ld_config_backward_compatibility_check.py Restore "Check if current ld.config.txt files is backward compatible" 2018-09-11 09:45:09 +09:00
OWNERS rootdir: add ccross to OWNERS. 2018-10-15 14:18:04 -07:00
ueventd.rc ueventd.rc: Move device-specific entries to /vendor/ueventd.rc. 2019-01-06 16:15:07 -08:00
update_and_install_ld_config.mk Use installed paths of vndk libraries for ld.config.txt 2019-09-05 14:46:16 -07:00