platform_bionic/libc
Elliott Hughes a1b1bfd1d1 Use a template for the exec family.
This means that execle() doesn't have to drag in all the path code and
shell script special case code from its relatives, for branches that
will never be taken. Specifically, it means that they disappear from the
monstrously large linker binary after this change.

A drop in the ocean of bloat, yes, but you have to start somewhere.

Bug: http://b/25200716
Test: treehugger, objdump
Change-Id: I21126823d869cee07bf7320bc0a65ea2aaee65a1
2020-06-04 08:04:06 -07:00
..
arch-arm Track whether a thread is currently vforked. 2020-05-07 19:44:27 -07:00
arch-arm64 Track whether a thread is currently vforked. 2020-05-07 19:44:27 -07:00
arch-common/bionic Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
arch-x86 Track whether a thread is currently vforked. 2020-05-07 19:44:27 -07:00
arch-x86_64 Track whether a thread is currently vforked. 2020-05-07 19:44:27 -07:00
async_safe Set apex_available property 2020-04-08 22:52:06 +09:00
bionic Use a template for the exec family. 2020-06-04 08:04:06 -07:00
dns android_getaddrinfo_proxy: fix memory leak on failure. 2019-11-05 12:42:14 -08:00
include Merge "Add API constant for S." 2020-05-05 00:35:17 +00:00
kernel Update to v5.6 kernel headers. 2020-04-10 10:53:48 -07:00
malloc_debug Fix deadlock/timeout in thread unwinding. 2020-05-20 18:18:54 -07:00
malloc_hooks malloc_hooks README.md: fix example compilation failures 2020-04-25 00:46:45 +00:00
platform/bionic Merge "Define mte_supported() on non-aarch64." 2020-05-21 20:49:11 +00:00
private Merge changes If42905f3,Id351a993,I8a082fd0 2020-05-12 07:04:58 +00:00
seccomp Clean up syscall stub/seccomp filter generation. 2020-02-13 14:21:55 -08:00
stdio Remove bionic's internal ctype-like inlines. 2020-02-05 11:39:35 -08:00
stdlib Rewrite __cxa_atexit / __cxa_finalize 2020-03-06 21:04:32 -08:00
system_properties Cleanup some trivial TODOs. 2020-04-10 11:46:03 -07:00
tools Speed up seccomp with priority list. 2020-05-18 11:20:30 +02:00
tzcode Remove bionic refs to runtime module tz files 2019-06-10 15:09:15 +01:00
upstream-freebsd Fully disable clang format where needed. 2020-01-30 08:10:17 -08:00
upstream-netbsd Fully disable clang format where needed. 2020-01-30 08:10:17 -08:00
upstream-openbsd arc4random.h: remove some cruft. 2020-04-16 23:14:38 +00:00
versioner-dependencies Stop generating unused headers. 2020-02-03 17:56:06 -08:00
Android.bp Merge "Define mte_supported() on non-aarch64." 2020-05-21 20:49:11 +00:00
fs_config_generator.py
libc.map.txt Add API constant for S. 2020-04-09 12:38:53 -07:00
libstdc++.map.txt Remove dead code. 2020-02-13 22:25:02 -08:00
MODULE_LICENSE_BSD
NOTICE Rewrite __cxa_atexit / __cxa_finalize 2020-03-06 21:04:32 -08:00
SECCOMP_BLACKLIST_APP.TXT Clean up syscall stub/seccomp filter generation. 2020-02-13 14:21:55 -08:00
SECCOMP_BLACKLIST_COMMON.TXT Clean up syscall stub/seccomp filter generation. 2020-02-13 14:21:55 -08:00
SECCOMP_PRIORITY.TXT Speed up seccomp with priority list. 2020-05-18 11:20:30 +02:00
SECCOMP_WHITELIST_APP.TXT Clean up syscall stub/seccomp filter generation. 2020-02-13 14:21:55 -08:00
SECCOMP_WHITELIST_COMMON.TXT Add a libc wrapper for statx(2). 2020-02-23 11:36:53 -08:00
SECCOMP_WHITELIST_SYSTEM.TXT Clean up syscall stub/seccomp filter generation. 2020-02-13 14:21:55 -08:00
SYSCALLS.TXT fdtrack: add wrapper for socketpair. 2020-04-29 17:21:16 -07:00
version_script.txt