android_system_core/rootdir
Tobias Thierer 1136f1592a Init: Run boringssl self test via separate binaries.
Instead of init.cpp knowning about the boringssl self
test, use init.rc to exec dedicated self test executables.

Advantages:
 - The self test is run not only both the copy of libcrypto
   in /system but also /apex/com.android.conscrypt.
 - The self test is run not only for the primary (e.g. 64bit)
   ABI but also for a secondarry (e.g. 32bit) ABI.
 - The dependency on libcrypto is kept to the self test binary.
 - The self test binary abstracts the exact native API for
   running the self test (this will change soon because the
   self test will be run when the library is loaded).

Bug: 137267623
Test: Check that logcat shows both binaries being started as root,
      and finishing with exit code 0.

Change-Id: I1e716749ee2133993f0f7b2836483391fd1a62f0
2019-09-05 01:41:08 +01:00
..
avb Adding GSI public keys 2019-03-30 03:07:31 +00:00
etc Include com.android.runtime in the "runtime" linker namespace. 2019-08-30 17:47:31 +01:00
adb_debug.prop Adding adb_debug.prop into debug ramdisk 2019-04-20 06:08:51 +00:00
Android.mk Update paths and names for the new ART APEX. 2019-08-30 17:47:31 +01: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 Init: Run boringssl self test via separate binaries. 2019-09-05 01:41:08 +01:00
init.usb.configfs.rc Remove sys.usb.ffs.mtp.ready property 2018-03-22 11:35:20 -07:00
init.usb.rc emulator: not start adbd upon ro.kernel.qemu=1 2018-02-03 17:22:15 -08: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 Merge "ld.config for com.android.neuralnetworks APEX." 2019-07-24 09:12:18 +00:00