platform_bionic/libc
Jiyong Park 036e09c36e Don't install *.mountpoint targets
The *.mountpoint targets that installs /bionic/lib/lib*.so and
/bionic/bin/linker* are no longer needed.

Now, /system/lib/lib*.so and /system/bin/linker* are simply symlinks to
the corresponding files in the runtime apex. For example,

/system/lib/libc.so -> /apex/com.android.runtime/lib/bionic/libc.so

This is made possible because we now activate APEXes even before the
data partition is mounted. Before the data partition mounting, the
APEXes from the system partition are ativated. After the data partition
is mounted, updated APEXes in the partition (if any) are activated. As a
result, the symlink always points to the valid path regardless of
whether /data is mounted or not.

Bug: 125549215
Test: device boots
Change-Id: Ie7d83686abe00b3c436f9f9db75d4244200a0fc9
2019-03-14 07:35:52 +09:00
..
arch-arm Switch libm to libcrt.builtins 2019-02-22 13:33:15 -08:00
arch-arm64 Use TLS_SLOT_THREAD_ID macro in vfork.S 2019-01-16 01:11:26 -08:00
arch-common/bionic Change crtbrand for host bionic 2018-10-22 17:15:22 -07:00
arch-mips Switch libc to libcrt.builtins 2019-02-15 12:46:19 -08:00
arch-mips64
arch-x86 Switch libc to libcrt.builtins 2019-02-15 12:46:19 -08:00
arch-x86_64 Use TLS_SLOT_THREAD_ID macro in vfork.S 2019-01-16 01:11:26 -08:00
async_safe Mark lib_async_safe_headers as supporting linux_bionic 2019-02-19 09:47:40 -08:00
bionic Add malloc_info for sanitizer. 2019-03-08 11:11:27 -08:00
dns Merge "Replace android_open_proxy with dns_open_proxy" 2018-11-28 12:21:33 +00:00
include linker: allow using reserved space for multiple libraries. 2019-02-20 17:29:36 -05:00
kernel Update to v5.0 kernel headers. 2019-03-07 11:19:22 -08:00
malloc_debug Malloc debug: fix mutex deadlock issue 2019-03-08 11:04:36 +08:00
malloc_hooks Refactor the malloc_info code. 2019-03-07 08:39:55 -08:00
private Refactor the malloc_info code. 2019-03-07 08:39:55 -08:00
seccomp Add support for seccomp filter that limits setresuid/setresgid. 2019-01-19 09:09:30 +01:00
stdio Avoid writing to a zero-capacity buffer. 2019-02-05 15:00:13 -08:00
stdlib
system_properties libasync_safe: stop clobbering other folks' identifiers. 2019-02-14 14:23:13 -08:00
tools Update to v5.0 kernel headers. 2019-03-07 11:19:22 -08:00
tzcode Update the "host" bionic code tzdata lookup logic 2019-01-07 21:08:37 +00:00
upstream-freebsd
upstream-netbsd Sync with upstream NetBSD. 2019-02-13 14:17:18 -08:00
upstream-openbsd Switch to OpenBSD div/ldiv/lldiv. 2019-02-05 16:48:22 -08:00
versioner-dependencies
Android.bp Don't install *.mountpoint targets 2019-03-14 07:35:52 +09:00
fs_config_generator.py
libc.map.txt Switch libm to libcrt.builtins 2019-02-22 13:33:15 -08:00
libstdc++.map.txt
MODULE_LICENSE_BSD
NOTICE Reorganize static TLS memory for ELF TLS 2019-01-11 15:34:22 -08:00
SECCOMP_BLACKLIST_APP.TXT Blacklist setregid(32) for apps. 2019-01-22 17:22:54 +01:00
SECCOMP_BLACKLIST_COMMON.TXT
SECCOMP_WHITELIST_APP.TXT
SECCOMP_WHITELIST_COMMON.TXT
SECCOMP_WHITELIST_GLOBAL.TXT
SECCOMP_WHITELIST_SYSTEM.TXT
symbol_ordering Remove removed functions from symbol_ordering. 2019-02-14 14:52:41 -08:00
SYSCALLS.TXT Add lp32 and lp64 shorthands to SYSCALLS.TXT. 2018-11-09 13:57:34 -08:00
version_script.txt