platform_bionic/libc
Elliott Hughes 4a6899ce0c Add ffsl(3), ffsll(3).
POSIX added these GNU extensions for issue 8.

I've made these always inline without the usual "until API level X"
proviso because they're single instructions that the compiler can inline
and there's really no point providing these if they add function call
overhead --- everyone should just use __builtin_ffs() and friends
instead in that case.

Bug: https://austingroupbugs.net/view.php?id=617
Test: treehugger
Change-Id: I33fc4b8648ea25917329e81c1b4c60eb9a66d667
2020-03-26 11:43:05 -07:00
..
arch-arm Add arm64 string.h function implementations for use with hardware supporting MTE. 2019-10-29 16:18:31 -07:00
arch-arm64 Switch to the arm-optimized-routines string routines on aarch64 where possible. 2020-02-25 13:11:55 -08:00
arch-common/bionic Stop using the __ANDROID_API_x__ constants. 2019-12-20 13:26:14 -08:00
arch-x86 Use the canonical form of the APL2 boilerplate. 2019-12-12 15:32:10 -08:00
arch-x86_64 Optimized L2 Cache value for Intel(R) Core Architectures. 2019-11-12 15:58:34 +00:00
async_safe Make ramdisk_available. 2020-01-22 12:09:33 -08:00
bionic Add ffsl(3), ffsll(3). 2020-03-26 11:43:05 -07:00
dns android_getaddrinfo_proxy: fix memory leak on failure. 2019-11-05 12:42:14 -08:00
include Add ffsl(3), ffsll(3). 2020-03-26 11:43:05 -07:00
kernel Update to v5.5 kernel headers. 2020-02-07 20:14:42 +00:00
malloc_debug Merge "Add tagged pointers to bionic." 2020-01-24 00:26:32 +00:00
malloc_hooks Add automatic running of tests on bionic changes. 2019-11-15 14:19:33 -08:00
platform/bionic Clean up untag_address. 2020-03-20 15:35:54 -07:00
private [GWP-ASan] Export GWP-ASan regions to libdebuggerd. 2020-02-19 09:01:27 -08: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 Move bionic_macros.h from private to platform. 2020-01-02 14:09:50 -08:00
tools Clean up syscall stub/seccomp filter generation. 2020-02-13 14:21:55 -08: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 Fully disable clang format where needed. 2020-01-30 08:10:17 -08:00
versioner-dependencies Stop generating unused headers. 2020-02-03 17:56:06 -08:00
Android.bp Merge "Rewrite __cxa_atexit / __cxa_finalize" 2020-03-09 21:00:58 +00:00
fs_config_generator.py
libc.map.txt Add ffsl(3), ffsll(3). 2020-03-26 11:43:05 -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_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 Add a libc wrapper for statx(2). 2020-02-23 11:36:53 -08:00
version_script.txt