platform_bionic/libc
Elliott Hughes 9e27e58faa Add support for disabling the greylist.
Useful for testing whether apps have actually stopped using greylisted
libraries even if they still have references to them in their apk to support
old Android releases but also haven't bumped their targetSdkVersion yet.

Since we already have two expensive __system_property_get calls and this
would add a third, optimize two (but leave the third since it's not
obviously amenable to optimization). None of this matters for user builds,
but I don't want userdebug/eng to have distractingly different performance.

(cherrypick of 7933bec2872aa1c3430149c7649726333c0ac9d8.)

Bug: http://b/36106661
Test: ran "can you escape 5" with and without this property
Change-Id: Id9a804695c1dca9b4be2ebd0e72f01817bb13cba
2017-04-06 10:59:24 -07:00
..
arch-arm Merge "Removing the kuser_helper elf note from building" 2017-02-10 06:24:32 +00:00
arch-arm64 bionic: arm64: generic: strcmp: align to 64B cache line 2017-03-20 17:54:29 +00:00
arch-common/bionic
arch-mips Add libc optimizations to bionic for MIPS 2017-03-16 10:26:24 -07:00
arch-mips64 Remove deprecated Android.mk files 2016-05-26 16:41:57 -07:00
arch-x86 Use ENTRY_PRIVATE in __bionic_clone assembler. 2016-10-26 17:01:58 -07:00
arch-x86_64 Use ENTRY_PRIVATE in __bionic_clone assembler. 2016-10-26 17:01:58 -07:00
bionic libc: add const-correct string.h overloads 2017-04-05 13:17:07 -07:00
dns Merge "Cleanup ANDROID_DNS_MODE and BIONIC_DNSCACHE" 2017-04-03 17:26:26 +00:00
include Merge "libc: add const-correct string.h overloads" 2017-04-05 23:57:13 +00:00
kernel Merge "Refactor the kernel update scripts." 2017-03-03 23:40:12 +00:00
malloc_debug Fix the way malloc debug returns info. 2017-03-09 13:47:37 -08:00
private Add support for disabling the greylist. 2017-04-06 10:59:24 -07:00
seccomp Expand whitelist 2017-03-31 16:01:32 +00:00
stdio libc: add clang FORTIFY support 2017-02-09 15:49:32 -08:00
stdlib
tools Fix problem that we don't block syscalls below min value 2017-03-22 09:48:17 -07:00
tzcode Only use environment variables on the host. 2017-03-31 23:23:29 -07:00
upstream-freebsd libc: add clang FORTIFY support 2017-02-09 15:49:32 -08:00
upstream-netbsd Move to .md files for even trivial documentation. 2017-01-07 12:47:28 -08:00
upstream-openbsd libc: add clang FORTIFY support 2017-02-09 15:49:32 -08:00
versioner-dependencies Revert "Revert "Run the versioner as part of the build."" 2017-03-27 13:06:45 -07:00
zoneinfo Addition of a new system file for time zone data 2017-03-31 15:35:14 +01:00
Android.bp Remove obsolete Android.mk comments 2017-04-04 15:52:13 -07:00
Android.mk Rename Android.soong.mk to Android.mk 2016-07-11 16:54:20 -07:00
fs_config_generator.py Revert "Revert "move android_ids into bionic"" 2016-12-13 23:47:25 +00:00
libc.arm.map Move __system_property_*_serial back to LIBC 2017-02-24 16:11:14 -08:00
libc.arm64.map Move __system_property_*_serial back to LIBC 2017-02-24 16:11:14 -08:00
libc.map.txt Move __system_property_*_serial back to LIBC 2017-02-24 16:11:14 -08:00
libc.mips.map Move __system_property_*_serial back to LIBC 2017-02-24 16:11:14 -08:00
libc.mips64.map Move __system_property_*_serial back to LIBC 2017-02-24 16:11:14 -08:00
libc.x86.map Move __system_property_*_serial back to LIBC 2017-02-24 16:11:14 -08:00
libc.x86_64.map Move __system_property_*_serial back to LIBC 2017-02-24 16:11:14 -08:00
libstdc++.arm.map Remove _ZTV9type_info from the version script. 2016-11-04 16:51:45 -07:00
libstdc++.arm64.map Remove _ZTV9type_info from the version script. 2016-11-04 16:51:45 -07:00
libstdc++.map.txt Remove _ZTV9type_info from the version script. 2016-11-04 16:51:45 -07:00
libstdc++.mips.map Remove _ZTV9type_info from the version script. 2016-11-04 16:51:45 -07:00
libstdc++.mips64.map Remove _ZTV9type_info from the version script. 2016-11-04 16:51:45 -07:00
libstdc++.x86.map Remove _ZTV9type_info from the version script. 2016-11-04 16:51:45 -07:00
libstdc++.x86_64.map Remove _ZTV9type_info from the version script. 2016-11-04 16:51:45 -07:00
MODULE_LICENSE_BSD
NOTICE Add (duplicate) license from new XML file 2017-04-05 15:07:55 +01:00
SECCOMP_WHITELIST.TXT Expand whitelist 2017-03-31 16:01:32 +00:00
SYSCALLS.TXT Merge "Correct the return types of readv and writev." 2016-11-30 19:26:06 +00:00
version_script.txt