diff options
author | Elliott Hughes <enh@google.com> | 2016-08-10 14:06:14 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2016-08-10 14:08:31 -0700 |
commit | 5ffed9b8560636e1a00b4383ec1d18489e44821c (patch) | |
tree | c2960041e43cb0596051ec44dd0027ee892d108c | |
parent | f5042cab109f7136191fd316be1471532d2ddf71 (diff) |
Move brillo closer to Android.
Hiding our legacy cruft seemed like a good idea, but in practice it will only
mean worse interoperability.
Plus we got it wrong, as the recent `putw` example showed.
Change-Id: I167c7168eff133889028089c22a7a0dfb8d6d0cf
-rw-r--r-- | libc/Android.bp | 15 | ||||
-rw-r--r-- | libc/bionic/ndk_cruft.cpp | 11 | ||||
-rw-r--r-- | libc/libc.arm.brillo.map | 1491 | ||||
-rw-r--r-- | libc/libc.arm.map | 76 | ||||
-rw-r--r-- | libc/libc.map.txt | 76 | ||||
-rw-r--r-- | libc/libc.mips.brillo.map | 1332 | ||||
-rw-r--r-- | libc/libc.mips.map | 76 | ||||
-rw-r--r-- | libc/libc.x86.brillo.map | 1331 | ||||
-rw-r--r-- | libc/libc.x86.map | 76 | ||||
-rwxr-xr-x | libc/tools/genversion-scripts.py | 37 |
10 files changed, 170 insertions, 4351 deletions
diff --git a/libc/Android.bp b/libc/Android.bp index 2ea67892b..89fcd43ff 100644 --- a/libc/Android.bp +++ b/libc/Android.bp @@ -1630,11 +1630,6 @@ cc_library { // Don't re-export new/delete and friends, even if the compiler really wants to. version_script: "libc.arm.map", - product_variables: { - brillo: { - version_script: "libc.arm.brillo.map", - }, - }, shared: { srcs: [ @@ -1657,11 +1652,6 @@ cc_library { mips: { // Don't re-export new/delete and friends, even if the compiler really wants to. version_script: "libc.mips.map", - product_variables: { - brillo: { - version_script: "libc.mips.brillo.map", - }, - }, }, mips64: { // Don't re-export new/delete and friends, even if the compiler really wants to. @@ -1673,11 +1663,6 @@ cc_library { // Don't re-export new/delete and friends, even if the compiler really wants to. version_script: "libc.x86.map", - product_variables: { - brillo: { - version_script: "libc.x86.brillo.map", - }, - }, }, x86_64: { // Don't re-export new/delete and friends, even if the compiler really wants to. diff --git a/libc/bionic/ndk_cruft.cpp b/libc/bionic/ndk_cruft.cpp index 53efef0e5..c042f9ff1 100644 --- a/libc/bionic/ndk_cruft.cpp +++ b/libc/bionic/ndk_cruft.cpp @@ -50,8 +50,8 @@ extern "C" { -// Brillo and LP64 don't need to support any legacy cruft. -#if !defined(__BRILLO__) && !defined(__LP64__) +// LP64 doesn't need to support any legacy cruft. +#if !defined(__LP64__) // These were accidentally declared in <unistd.h> because we stupidly used to inline // getpagesize() and __getpageshift(). Needed for backwards compatibility with old NDK apps. @@ -375,14 +375,11 @@ int dlmalloc_trim(size_t) { return 0; } -#endif // !defined(__BRILLO__) && !defined (__LP64__) - -#if !defined(__LP64__) // LP32's <stdio.h> had putw (but not getw). -// TODO: does brillo intentionally include this, or is there a missing `nobrillo`? int putw(int value, FILE* fp) { return fwrite(&value, sizeof(value), 1, fp) == 1 ? 0 : EOF; } -#endif + +#endif // !defined (__LP64__) } // extern "C" diff --git a/libc/libc.arm.brillo.map b/libc/libc.arm.brillo.map deleted file mode 100644 index 4e8212b0b..000000000 --- a/libc/libc.arm.brillo.map +++ /dev/null @@ -1,1491 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __atomic_cmpxchg; # arm - __atomic_dec; # arm - __atomic_inc; # arm - __atomic_swap; # arm - __b64_ntop; - __b64_pton; - __cmsg_nxthdr; # introduced=21 - __connect; # arm x86 mips introduced=21 - __ctype_get_mb_cur_max; # introduced=21 - __cxa_atexit; - __cxa_finalize; - __cxa_thread_atexit_impl; # introduced=23 - __dn_comp; - __dn_count_labels; - __dn_skipname; - __epoll_pwait; # arm x86 mips introduced=21 - __errno; - __exit; # arm x86 mips introduced=21 - __fbufsize; # introduced=23 - __fcntl64; # arm x86 mips - __FD_CLR_chk; # introduced=21 - __FD_ISSET_chk; # introduced=21 - __FD_SET_chk; # introduced=21 - __fgets_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __flbf; # introduced=23 - __fp_nquery; - __fp_query; - __fpclassify; # introduced=21 - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fpending; # introduced=23 - __fpurge; # introduced=23 - __freadable; # introduced=23 - __fsetlocking; # introduced=23 - __fstatfs64; # arm x86 mips - __fwritable; # introduced=23 - __get_h_errno; - __getcpu; # arm x86 mips introduced-arm=12 introduced-mips=16 introduced-x86=12 - __getcwd; # arm x86 mips - __getpid; # arm x86 mips introduced=21 - __getpriority; # arm x86 mips - __gnu_basename; # introduced=23 - __gnu_strerror_r; # introduced=23 - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnan; # introduced=21 - __isnanf; # introduced=21 - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; # arm x86 mips var - __libc_current_sigrtmax; # introduced=21 - __libc_current_sigrtmin; # introduced=21 - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __memchr_chk; # introduced=23 - __memcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __memmove_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __memrchr_chk; # introduced=23 - __memset_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __open_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __openat; # arm x86 mips - __openat_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; # var - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; # var - __poll_chk; # introduced=23 - __ppoll; # arm x86 mips introduced=21 - __ppoll_chk; # introduced=23 - __pread64_chk; # introduced=23 - __pread_chk; # introduced=23 - __progname; # var - __pselect6; # arm x86 mips introduced=21 - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __read_chk; # introduced=21 - __readlink_chk; # introduced=23 - __readlinkat_chk; # introduced=23 - __reboot; # arm x86 mips - __recvfrom_chk; # introduced=21 - __register_atfork; # introduced=23 - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigpending; # arm x86 mips introduced=21 - __rt_sigprocmask; # arm x86 mips - __rt_sigsuspend; # arm x86 mips introduced=21 - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - __sched_cpucount; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - __sched_cpufree; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - __sched_getaffinity; # arm x86 mips introduced=12 - __set_tid_address; # arm x86 mips introduced=21 - __set_tls; # arm mips - __sF; # var - __sigaction; # arm x86 mips introduced=21 - __snprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __socket; # arm x86 mips introduced=21 - __sprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __stack_chk_fail; - __stack_chk_guard; # var - __statfs64; # arm x86 mips - __stpcpy_chk; # introduced=21 - __stpncpy_chk; # introduced=21 - __stpncpy_chk2; # introduced=21 - __strcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - __strcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strlcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strlcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strlen_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strncat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strncpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strncpy_chk2; # introduced=21 - __strrchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_add; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_area__; # var - __system_property_area_init; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_area_serial; # introduced=23 - __system_property_find; - __system_property_find_nth; - __system_property_foreach; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_get; - __system_property_read; - __system_property_serial; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_set; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - __system_property_set_filename; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_update; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_wait_any; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __umask_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - __vsnprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __vsprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __waitid; # arm x86 mips - _ctype_; # var - _Exit; # introduced=21 - _exit; - _flushlbf; # introduced=23 - _getlong; - _getshort; - _longjmp; - _resolv_delete_cache_for_net; # introduced=21 - _resolv_flush_cache_for_net; # introduced=21 - _resolv_set_nameservers_for_net; # introduced=21 - _setjmp; - _tolower; # introduced=21 - _tolower_tab_; # arm x86 mips var - _toupper; # introduced=21 - _toupper_tab_; # arm x86 mips var - abort; - abs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - accept; - accept4; # introduced=21 - access; - acct; - alarm; - alphasort; - alphasort64; # introduced=21 - android_set_abort_message; # introduced=21 - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - at_quick_exit; # introduced=21 - atof; # introduced=21 - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - c16rtomb; # introduced=21 - c32rtomb; # introduced=21 - cacheflush; # arm mips - calloc; - capget; - capset; - cfgetispeed; # introduced=21 - cfgetospeed; # introduced=21 - cfmakeraw; # introduced=21 - cfsetispeed; # introduced=21 - cfsetospeed; # introduced=21 - cfsetspeed; # introduced=21 - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clearerr_unlocked; # introduced=23 - clock; - clock_getcpuclockid; # introduced=23 - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - close; - closedir; - closelog; - connect; - creat; - creat64; # introduced=21 - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; # var - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - dprintf; # introduced=21 - drand48; - dup; - dup2; - dup3; # introduced=21 - duplocale; # introduced=21 - endmntent; # introduced=21 - endservent; - endutent; - environ; # var - epoll_create; - epoll_create1; # introduced=21 - epoll_ctl; - epoll_pwait; # introduced=21 - epoll_wait; - erand48; - err; - error; # introduced=23 - error_at_line; # introduced=23 - error_message_count; # var introduced=23 - error_one_per_line; # var introduced=23 - error_print_progname; # var introduced=23 - errx; - ether_aton; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - ether_aton_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - ether_ntoa; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - ether_ntoa_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - execvpe; # introduced=21 - exit; - faccessat; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - fallocate; # introduced=21 - fallocate64; # introduced=21 - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - feof_unlocked; # introduced=23 - ferror; - ferror_unlocked; # introduced=23 - fflush; - ffs; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - fileno; - flistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - flock; - flockfile; - fmemopen; # introduced=23 - fnmatch; - fopen; - fork; - forkpty; # introduced=23 - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - freelocale; # introduced=21 - fremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - fstat; - fstat64; # introduced=21 - fstatat; - fstatat64; # introduced=21 - fstatfs; - fstatfs64; # introduced=21 - fstatvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - fstatvfs64; # introduced=21 - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - ftw64; # introduced=21 - funlockfile; - funopen; - futimens; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - get_avphys_pages; # introduced=23 - get_nprocs; # introduced=23 - get_nprocs_conf; # introduced=23 - get_phys_pages; # introduced=23 - getaddrinfo; - getauxval; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getdelim; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyaddr_r; # introduced=23 - gethostbyname; - gethostbyname2; - gethostbyname2_r; # introduced=23 - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getline; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - getlogin; - getmntent; - getmntent_r; # introduced=21 - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpagesize; # introduced=21 - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprogname; # introduced=21 - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - getpwuid; - getpwuid_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - getresgid; - getresuid; - getrlimit; - getrlimit64; # introduced=21 - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - grantpt; # introduced=21 - herror; - hstrerror; - htonl; # introduced=21 - htons; # introduced=21 - if_indextoname; - if_nametoindex; - imaxabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - imaxdiv; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - inet_addr; - inet_aton; - inet_lnaof; # introduced=21 - inet_makeaddr; # introduced=21 - inet_netof; # introduced=21 - inet_network; # introduced=21 - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - initstate; # introduced=21 - inotify_add_watch; - inotify_init; - inotify_init1; # introduced=21 - inotify_rm_watch; - insque; # introduced=21 - ioctl; - isalnum; - isalnum_l; # introduced=21 - isalpha; - isalpha_l; # introduced=21 - isascii; - isatty; - isblank; - isblank_l; # introduced=21 - iscntrl; - iscntrl_l; # introduced=21 - isdigit; - isdigit_l; # introduced=21 - isfinite; # introduced=21 - isfinitef; # introduced=21 - isfinitel; # introduced=21 - isgraph; - isgraph_l; # introduced=21 - isinf; # introduced=21 - isinff; # introduced=21 - isinfl; # introduced=21 - islower; - islower_l; # introduced=21 - isnan; - isnanf; - isnanl; # introduced=21 - isnormal; # introduced=21 - isnormalf; # introduced=21 - isnormall; # introduced=21 - isprint; - isprint_l; # introduced=21 - ispunct; - ispunct_l; # introduced=21 - isspace; - isspace_l; # introduced=21 - isupper; - isupper_l; # introduced=21 - iswalnum; - iswalnum_l; # introduced=21 - iswalpha; - iswalpha_l; # introduced=21 - iswblank; # introduced=21 - iswblank_l; # introduced=21 - iswcntrl; - iswcntrl_l; # introduced=21 - iswctype; - iswctype_l; # introduced=21 - iswdigit; - iswdigit_l; # introduced=21 - iswgraph; - iswgraph_l; # introduced=21 - iswlower; - iswlower_l; # introduced=21 - iswprint; - iswprint_l; # introduced=21 - iswpunct; - iswpunct_l; # introduced=21 - iswspace; - iswspace_l; # introduced=21 - iswupper; - iswupper_l; # introduced=21 - iswxdigit; - iswxdigit_l; # introduced=21 - isxdigit; - isxdigit_l; # introduced=21 - jrand48; - kill; - killpg; - klogctl; - labs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - lchown; - lcong48; # introduced=23 - ldexp; - ldiv; - lfind; # introduced=21 - lgetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - link; - linkat; # introduced=21 - listen; - listxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - llabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - lldiv; - llistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - localeconv; # introduced=21 - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - login_tty; # introduced=23 - longjmp; - lrand48; - lremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - lsearch; # introduced=21 - lseek; - lseek64; - lsetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - lstat; - lstat64; # introduced=21 - madvise; - mallinfo; - malloc; - malloc_info; # introduced=23 - malloc_usable_size; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - mbrlen; - mbrtoc16; # introduced=21 - mbrtoc32; # introduced=21 - mbrtowc; - mbsinit; - mbsnrtowcs; # introduced=21 - mbsrtowcs; - mbstowcs; - mbtowc; # introduced=21 - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - mempcpy; # introduced=23 - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mkfifo; # introduced=21 - mkfifoat; # introduced=23 - mknod; - mknodat; # introduced=21 - mkostemp; # introduced=23 - mkostemp64; # introduced=23 - mkostemps; # introduced=23 - mkostemps64; # introduced=23 - mkstemp; - mkstemp64; # introduced=21 - mkstemps; - mkstemps64; # introduced=23 - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mlockall; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - mmap; - mmap64; # introduced=21 - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - munmap; - nanosleep; - newlocale; # introduced=21 - nftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - nftw64; # introduced=21 - nice; - nrand48; - nsdispatch; - ntohl; # introduced=21 - ntohs; # introduced=21 - open; - open64; # introduced=21 - open_memstream; # introduced=23 - open_wmemstream; # introduced=23 - openat; - openat64; # introduced=21 - opendir; - openlog; - openpty; # introduced=23 - optarg; # var - opterr; # var - optind; # var - optopt; # var - optreset; # var - pathconf; - pause; - pclose; - perror; - personality; # introduced-arm=15 introduced-arm64=21 introduced-mips=15 introduced-mips64=21 introduced-x86=15 introduced-x86_64=21 - pipe; - pipe2; - poll; - popen; - posix_fadvise; # introduced=21 - posix_fadvise64; # introduced=21 - posix_fallocate; # introduced=21 - posix_fallocate64; # introduced=21 - posix_madvise; # introduced=23 - posix_memalign; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - posix_openpt; # introduced=21 - ppoll; # introduced=21 - prctl; - pread; - pread64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - printf; - prlimit64; # introduced=21 - process_vm_readv; # introduced=23 - process_vm_writev; # introduced=23 - pselect; - psiginfo; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - psignal; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - pthread_atfork; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getclock; # introduced=21 - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setclock; # introduced=21 - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_gettid_np; # introduced=21 - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_timedlock; # introduced=21 - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getkind_np; # introduced=23 - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setkind_np; # introduced=23 - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pvalloc; # arm x86 mips introduced=17 - pwrite; - pwrite64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - qsort; - quick_exit; # introduced=21 - raise; - rand; # introduced=21 - rand_r; # introduced=21 - random; # introduced=21 - read; - readahead; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - readdir; - readdir64; # introduced=21 - readdir64_r; # introduced=21 - readdir_r; - readlink; - readlinkat; # introduced=21 - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmmsg; # introduced=21 - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - remque; # introduced=21 - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scandir64; # introduced=21 - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - sched_getcpu; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - seekdir; # introduced=23 - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendfile64; # introduced=21 - sendmmsg; # introduced=21 - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setfsgid; # introduced=21 - setfsuid; # introduced=21 - setgid; - setgroups; - sethostname; # introduced=23 - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setmntent; # introduced=21 - setns; # introduced=21 - setpgid; - setpgrp; - setpriority; - setprogname; # introduced=21 - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setrlimit64; # introduced=21 - setservent; - setsid; - setsockopt; - setstate; # introduced=21 - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - shutdown; - sigaction; - sigaddset; # introduced=21 - sigaltstack; - sigblock; - sigdelset; # introduced=21 - sigemptyset; # introduced=21 - sigfillset; # introduced=21 - siginterrupt; - sigismember; # introduced=21 - siglongjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - signal; # introduced=21 - signalfd; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - sigpending; - sigprocmask; - sigqueue; # introduced=23 - sigsetjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - sigsetmask; - sigsuspend; - sigtimedwait; # introduced=23 - sigwait; - sigwaitinfo; # introduced=23 - sleep; - snprintf; - socket; - socketpair; - splice; # introduced=21 - sprintf; - srand; # introduced=21 - srand48; - srandom; # introduced=21 - sscanf; - stat; - stat64; # introduced=21 - statfs; - statfs64; # introduced=21 - statvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - statvfs64; # introduced=21 - stderr; # var introduced=23 - stdin; # var introduced=23 - stdout; # var introduced=23 - stpcpy; # introduced=21 - stpncpy; # introduced=21 - strcasecmp; - strcasecmp_l; # introduced=23 - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcoll_l; # introduced=21 - strcpy; - strcspn; - strdup; - strerror; - strerror_l; # introduced=23 - strerror_r; - strftime; - strftime_l; # introduced=21 - strlcat; - strlcpy; - strlen; - strncasecmp; - strncasecmp_l; # introduced=23 - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtof; # introduced=21 - strtoimax; - strtok; - strtok_r; - strtol; - strtold; # introduced=21 - strtold_l; # introduced=21 - strtoll; - strtoll_l; # introduced=21 - strtoq; # introduced=21 - strtoul; - strtoull; - strtoull_l; # introduced=21 - strtoumax; - strtouq; # introduced=21 - strxfrm; - strxfrm_l; # introduced=21 - swapoff; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - swapon; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - swprintf; - swscanf; - symlink; - symlinkat; # introduced=21 - sync; - sys_siglist; # var - sys_signame; # var - syscall; - sysconf; - sysinfo; - syslog; - system; - tcdrain; # introduced=21 - tcflow; # introduced=21 - tcflush; # introduced=21 - tcgetattr; # introduced=21 - tcgetpgrp; - tcgetsid; # introduced=21 - tcsendbreak; # introduced=21 - tcsetattr; # introduced=21 - tcsetpgrp; - tdelete; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - tdestroy; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - tee; # introduced=21 - telldir; # introduced=23 - tempnam; - tfind; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - tgkill; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - time; - timegm; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - timegm64; # arm x86 mips - timelocal; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - timerfd_create; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - timerfd_gettime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - timerfd_settime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - times; - timezone; # var - tmpfile; - tmpnam; - toascii; - tolower; - tolower_l; # introduced=21 - toupper; - toupper_l; # introduced=21 - towlower; - towlower_l; # introduced=21 - towupper; - towupper_l; # introduced=21 - truncate; - truncate64; # introduced=21 - tsearch; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - ttyname; - ttyname_r; - twalk; # introduced=21 - tzname; # var - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - uselocale; # introduced=21 - usleep; - utime; - utimensat; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - vdprintf; # introduced=21 - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vfwscanf; # introduced=21 - vmsplice; # introduced=21 - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vswscanf; # introduced=21 - vsyslog; - vwarn; - vwarnx; - vwprintf; - vwscanf; # introduced=21 - wait; - wait4; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscasecmp_l; # introduced=23 - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscoll_l; # introduced=21 - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncasecmp_l; # introduced=23 - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcsnrtombs; # introduced=21 - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstof; # introduced=21 - wcstoimax; # introduced=21 - wcstok; - wcstol; - wcstold; # introduced=21 - wcstold_l; # introduced=21 - wcstoll; # introduced=21 - wcstoll_l; # introduced=21 - wcstombs; - wcstoul; - wcstoull; # introduced=21 - wcstoull_l; # introduced=21 - wcstoumax; # introduced=21 - wcswidth; - wcsxfrm; - wcsxfrm_l; # introduced=21 - wctob; - wctomb; # introduced=21 - wctype; - wctype_l; # introduced=21 - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmempcpy; # introduced=23 - wmemset; - wprintf; - write; - writev; - wscanf; - local: - *; -}; - -LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduced-x86=24 introduced-x86_64=24 - global: - __aeabi_atexit; # arm versioned=24 - __aeabi_memclr; # arm versioned=24 - __aeabi_memclr4; # arm versioned=24 - __aeabi_memclr8; # arm versioned=24 - __aeabi_memcpy; # arm versioned=24 - __aeabi_memcpy4; # arm versioned=24 - __aeabi_memcpy8; # arm versioned=24 - __aeabi_memmove; # arm versioned=24 - __aeabi_memmove4; # arm versioned=24 - __aeabi_memmove8; # arm versioned=24 - __aeabi_memset; # arm versioned=24 - __aeabi_memset4; # arm versioned=24 - __aeabi_memset8; # arm versioned=24 - __fread_chk; # introduced=24 - __fwrite_chk; # introduced=24 - __getcwd_chk; # introduced=24 - __gnu_Unwind_Find_exidx; # arm versioned=24 - __pwrite_chk; # introduced=24 - __pwrite64_chk; # introduced=24 - __write_chk; # introduced=24 - adjtimex; # introduced=24 - clock_adjtime; # introduced=24 - fgetpos64; # introduced=24 - fileno_unlocked; # introduced=24 - fopen64; # introduced=24 - freeifaddrs; # introduced=24 - freopen64; # introduced=24 - fseeko64; # introduced=24 - fsetpos64; # introduced=24 - ftello64; # introduced=24 - funopen64; # introduced=24 - getgrgid_r; # introduced=24 - getgrnam_r; # introduced=24 - getifaddrs; # introduced=24 - if_freenameindex; # introduced=24 - if_nameindex; # introduced=24 - in6addr_any; # var introduced=24 - in6addr_loopback; # var introduced=24 - lockf; # introduced=24 - lockf64; # introduced=24 - preadv; # introduced=24 - preadv64; # introduced=24 - prlimit; # arm mips x86 introduced=24 - pthread_barrierattr_destroy; # introduced=24 - pthread_barrierattr_getpshared; # introduced=24 - pthread_barrierattr_init; # introduced=24 - pthread_barrierattr_setpshared; # introduced=24 - pthread_barrier_destroy; # introduced=24 - pthread_barrier_init; # introduced=24 - pthread_barrier_wait; # introduced=24 - pthread_spin_destroy; # introduced=24 - pthread_spin_init; # introduced=24 - pthread_spin_lock; # introduced=24 - pthread_spin_trylock; # introduced=24 - pthread_spin_unlock; # introduced=24 - pwritev; # introduced=24 - pwritev64; # introduced=24 - scandirat; # introduced=24 - scandirat64; # introduced=24 - strchrnul; # introduced=24 - tmpfile64; # introduced=24 -} LIBC; - -LIBC_O { - global: - catclose; # future - catgets; # future - catopen; # future - ctermid; # future - endgrent; # future - endpwent; # future - futimes; # future - futimesat; # future - getdomainname; # future - getgrent; # future - getpwent; # future - getsubopt; # future - hasmntopt; # future - lutimes; # future - mblen; # future - pthread_getname_np; # future - quotactl; # future - setdomainname; # future - setgrent; # future - setpwent; # future - sighold; # future - sigignore; # future - sigpause; # future - sigrelse; # future - sigset; # future - sync_file_range; # future - towctrans; # future - towctrans_l; # future - wctrans; # future - wctrans_l; # future -} LIBC_N; - -LIBC_PRIVATE { - global: - ___Unwind_Backtrace; # arm - ___Unwind_ForcedUnwind; # arm - ___Unwind_RaiseException; # arm - ___Unwind_Resume; # arm - ___Unwind_Resume_or_Rethrow; # arm - __accept4; # arm x86 mips - __adddf3; # arm - __addsf3; # arm - __aeabi_atexit; # arm - __aeabi_cdcmpeq; # arm - __aeabi_cdcmple; # arm - __aeabi_cdrcmple; # arm - __aeabi_d2f; # arm - __aeabi_d2iz; # arm - __aeabi_dadd; # arm - __aeabi_dcmpeq; # arm - __aeabi_dcmpge; # arm - __aeabi_dcmpgt; # arm - __aeabi_dcmple; # arm - __aeabi_dcmplt; # arm - __aeabi_dcmpun; # arm - __aeabi_ddiv; # arm - __aeabi_dmul; # arm - __aeabi_drsub; # arm - __aeabi_dsub; # arm - __aeabi_f2d; # arm - __aeabi_f2iz; # arm - __aeabi_f2uiz; # arm - __aeabi_fadd; # arm - __aeabi_fcmpun; # arm - __aeabi_fdiv; # arm - __aeabi_fmul; # arm - __aeabi_frsub; # arm - __aeabi_fsub; # arm - __aeabi_i2d; # arm - __aeabi_i2f; # arm - __aeabi_idiv; # arm - __aeabi_idiv0; # arm - __aeabi_idivmod; # arm - __aeabi_l2d; # arm - __aeabi_l2f; # arm - __aeabi_lasr; # arm - __aeabi_ldiv0; # arm - __aeabi_ldivmod; # arm - __aeabi_llsl; # arm - __aeabi_llsr; # arm - __aeabi_lmul; # arm - __aeabi_memclr; # arm - __aeabi_memclr4; # arm - __aeabi_memclr8; # arm - __aeabi_memcpy; # arm - __aeabi_memcpy4; # arm - __aeabi_memcpy8; # arm - __aeabi_memmove; # arm - __aeabi_memmove4; # arm - __aeabi_memmove8; # arm - __aeabi_memset; # arm - __aeabi_memset4; # arm - __aeabi_memset8; # arm - __aeabi_ui2d; # arm - __aeabi_ui2f; # arm - __aeabi_uidiv; # arm - __aeabi_uidivmod; # arm - __aeabi_ul2d; # arm - __aeabi_ul2f; # arm - __aeabi_uldivmod; # arm - __aeabi_unwind_cpp_pr0; # arm - __aeabi_unwind_cpp_pr1; # arm - __aeabi_unwind_cpp_pr2; # arm - __arm_fadvise64_64; # arm - __ashldi3; # arm - __ashrdi3; # arm - __bionic_brk; # arm x86 mips - __bionic_libgcc_compat_symbols; # arm x86 - __cmpdf2; # arm - __divdf3; # arm - __divdi3; # arm x86 mips - __divsf3; # arm - __divsi3; # arm - __dso_handle; # arm - __eqdf2; # arm - __extendsfdf2; # arm - __fixdfsi; # arm - __fixsfsi; # arm - __fixunssfsi; # arm - __floatdidf; # arm - __floatdisf; # arm - __floatsidf; # arm - __floatsisf; # arm - __floatundidf; # arm - __floatundisf; # arm - __floatunsidf; # arm - __floatunsisf; # arm - __gedf2; # arm - __getdents64; # arm x86 mips - __gnu_ldivmod_helper; # arm - __gnu_uldivmod_helper; # arm - __gnu_Unwind_Backtrace; # arm - __gnu_unwind_execute; # arm - __gnu_Unwind_Find_exidx; # arm - __gnu_Unwind_ForcedUnwind; # arm - __gnu_unwind_frame; # arm - __gnu_Unwind_RaiseException; # arm - __gnu_Unwind_Restore_VFP; # arm - __gnu_Unwind_Restore_VFP_D; # arm - __gnu_Unwind_Restore_VFP_D_16_to_31; # arm - __gnu_Unwind_Restore_WMMXC; # arm - __gnu_Unwind_Restore_WMMXD; # arm - __gnu_Unwind_Resume; # arm - __gnu_Unwind_Resume_or_Rethrow; # arm - __gnu_Unwind_Save_VFP; # arm - __gnu_Unwind_Save_VFP_D; # arm - __gnu_Unwind_Save_VFP_D_16_to_31; # arm - __gnu_Unwind_Save_WMMXC; # arm - __gnu_Unwind_Save_WMMXD; # arm - __gtdf2; # arm - __ledf2; # arm - __lshrdi3; # arm - __ltdf2; # arm - __muldf3; # arm - __muldi3; # arm - __mulsf3; # arm - __nedf2; # arm - __popcount_tab; # arm - __popcountsi2; # arm x86 mips - __restore_core_regs; # arm - __sclose; # arm x86 mips - __sflags; # arm x86 mips - __sflush; # arm x86 mips - __sfp; # arm x86 mips - __sglue; # arm x86 mips - __smakebuf; # arm x86 mips - __sread; # arm x86 mips - __srefill; # arm x86 mips - __srget; # arm x86 mips - __sseek; # arm x86 mips - __subdf3; # arm - __subsf3; # arm - __swbuf; # arm x86 mips - __swrite; # arm x86 mips - __swsetup; # arm x86 mips - __truncdfsf2; # arm - __udivdi3; # arm x86 mips - __udivsi3; # arm - __unorddf2; # arm - __unordsf2; # arm - _fwalk; # arm x86 mips - _Unwind_Backtrace; # arm - _Unwind_Complete; # arm - _Unwind_DeleteException; # arm - _Unwind_ForcedUnwind; # arm - _Unwind_GetCFA; # arm - _Unwind_GetDataRelBase; # arm - _Unwind_GetLanguageSpecificData; # arm - _Unwind_GetRegionStart; # arm - _Unwind_GetTextRelBase; # arm - _Unwind_RaiseException; # arm - _Unwind_Resume; # arm - _Unwind_Resume_or_Rethrow; # arm - _Unwind_VRS_Get; # arm - _Unwind_VRS_Pop; # arm - _Unwind_VRS_Set; # arm - android_getaddrinfofornet; - android_getaddrinfofornetcontext; - android_gethostbyaddrfornet; - android_gethostbynamefornet; - atexit; # arm - free_malloc_leak_info; - get_malloc_leak_info; - gMallocLeakZygoteChild; - restore_core_regs; # arm - SHA1Final; # arm x86 mips - SHA1Init; # arm x86 mips - SHA1Transform; # arm x86 mips - SHA1Update; # arm x86 mips -} LIBC_O; - -LIBC_PLATFORM { - global: - android_net_res_stats_get_info_for_net; - android_net_res_stats_aggregate; - android_net_res_stats_get_usable_servers; - malloc_backtrace; - malloc_disable; - malloc_enable; - malloc_iterate; -} LIBC_O; diff --git a/libc/libc.arm.map b/libc/libc.arm.map index 0ee2308b2..1cff81551 100644 --- a/libc/libc.arm.map +++ b/libc/libc.arm.map @@ -1268,7 +1268,7 @@ LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduce LIBC_O { global: - bsd_signal; # arm x86 mips nobrillo versioned=26 + bsd_signal; # arm x86 mips versioned=26 catclose; # future catgets; # future catopen; # future @@ -1396,11 +1396,11 @@ LIBC_PRIVATE { __floatundisf; # arm __floatunsidf; # arm __floatunsisf; # arm - __futex_wait; # arm x86 mips nobrillo - __futex_wake; # arm x86 mips nobrillo + __futex_wait; # arm x86 mips + __futex_wake; # arm x86 mips __gedf2; # arm - __get_thread; # arm x86 mips nobrillo - __get_tls; # arm x86 mips nobrillo + __get_thread; # arm x86 mips + __get_tls; # arm x86 mips __getdents64; # arm x86 mips __gnu_ldivmod_helper; # arm __gnu_uldivmod_helper; # arm @@ -1430,21 +1430,21 @@ LIBC_PRIVATE { __muldi3; # arm __mulsf3; # arm __nedf2; # arm - __open; # arm x86 mips nobrillo - __page_shift; # arm x86 mips nobrillo - __page_size; # arm x86 mips nobrillo + __open; # arm x86 mips + __page_shift; # arm x86 mips + __page_size; # arm x86 mips __popcount_tab; # arm __popcountsi2; # arm x86 mips - __pthread_gettid; # arm x86 mips nobrillo + __pthread_gettid; # arm x86 mips __restore_core_regs; # arm __sclose; # arm x86 mips - __sdidinit; # arm x86 mips nobrillo - __set_errno; # arm x86 mips nobrillo + __sdidinit; # arm x86 mips + __set_errno; # arm x86 mips __sflags; # arm x86 mips __sflush; # arm x86 mips __sfp; # arm x86 mips __sglue; # arm x86 mips - __sinit; # arm x86 mips nobrillo + __sinit; # arm x86 mips __smakebuf; # arm x86 mips __sread; # arm x86 mips __srefill; # arm x86 mips @@ -1460,7 +1460,7 @@ LIBC_PRIVATE { __udivsi3; # arm __unorddf2; # arm __unordsf2; # arm - __wait4; # arm x86 mips nobrillo + __wait4; # arm x86 mips _fwalk; # arm x86 mips _Unwind_Backtrace; # arm _Unwind_Complete; # arm @@ -1481,40 +1481,40 @@ LIBC_PRIVATE { android_getaddrinfofornetcontext; android_gethostbyaddrfornet; android_gethostbynamefornet; - arc4random_addrandom; # arm x86 mips nobrillo - arc4random_stir; # arm x86 mips nobrillo + arc4random_addrandom; # arm x86 mips + arc4random_stir; # arm x86 mips atexit; # arm - bcopy; # arm x86 mips nobrillo - bzero; # arm x86 mips nobrillo - dlmalloc; # arm x86 mips nobrillo - dlmalloc_inspect_all; # arm x86 mips nobrillo - dlmalloc_trim; # arm x86 mips nobrillo - dlmalloc_usable_size; # arm x86 mips nobrillo - fdprintf; # arm x86 mips nobrillo + bcopy; # arm x86 mips + bzero; # arm x86 mips + dlmalloc; # arm x86 mips + dlmalloc_inspect_all; # arm x86 mips + dlmalloc_trim; # arm x86 mips + dlmalloc_usable_size; # arm x86 mips + fdprintf; # arm x86 mips free_malloc_leak_info; - ftime; # arm x86 mips nobrillo + ftime; # arm x86 mips get_malloc_leak_info; - getdents; # arm x86 mips nobrillo - getdtablesize; # arm x86 mips nobrillo + getdents; # arm x86 mips + getdtablesize; # arm x86 mips gMallocLeakZygoteChild; - index; # arm x86 mips nobrillo - issetugid; # arm x86 mips nobrillo - memswap; # arm x86 mips nobrillo - pthread_attr_getstackaddr; # arm x86 mips nobrillo - pthread_attr_setstackaddr; # arm x86 mips nobrillo + index; # arm x86 mips + issetugid; # arm x86 mips + memswap; # arm x86 mips + pthread_attr_getstackaddr; # arm x86 mips + pthread_attr_setstackaddr; # arm x86 mips restore_core_regs; # arm SHA1Final; # arm x86 mips SHA1Init; # arm x86 mips SHA1Transform; # arm x86 mips SHA1Update; # arm x86 mips - strntoimax; # arm x86 mips nobrillo - strntoumax; # arm x86 mips nobrillo - strtotimeval; # arm x86 mips nobrillo - sysv_signal; # arm x86 mips nobrillo - tkill; # arm x86 mips nobrillo - vfdprintf; # arm x86 mips nobrillo - wait3; # arm x86 mips nobrillo - wcswcs; # arm x86 mips nobrillo + strntoimax; # arm x86 mips + strntoumax; # arm x86 mips + strtotimeval; # arm x86 mips + sysv_signal; # arm x86 mips + tkill; # arm x86 mips + vfdprintf; # arm x86 mips + wait3; # arm x86 mips + wcswcs; # arm x86 mips } LIBC_O; LIBC_PLATFORM { diff --git a/libc/libc.map.txt b/libc/libc.map.txt index 8c3da20df..ca02af612 100644 --- a/libc/libc.map.txt +++ b/libc/libc.map.txt @@ -1293,7 +1293,7 @@ LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduce LIBC_O { global: - bsd_signal; # arm x86 mips nobrillo versioned=26 + bsd_signal; # arm x86 mips versioned=26 catclose; # future catgets; # future catopen; # future @@ -1421,11 +1421,11 @@ LIBC_PRIVATE { __floatundisf; # arm __floatunsidf; # arm __floatunsisf; # arm - __futex_wait; # arm x86 mips nobrillo - __futex_wake; # arm x86 mips nobrillo + __futex_wait; # arm x86 mips + __futex_wake; # arm x86 mips __gedf2; # arm - __get_thread; # arm x86 mips nobrillo - __get_tls; # arm x86 mips nobrillo + __get_thread; # arm x86 mips + __get_tls; # arm x86 mips __getdents64; # arm x86 mips __gnu_ldivmod_helper; # arm __gnu_uldivmod_helper; # arm @@ -1455,21 +1455,21 @@ LIBC_PRIVATE { __muldi3; # arm __mulsf3; # arm __nedf2; # arm - __open; # arm x86 mips nobrillo - __page_shift; # arm x86 mips nobrillo - __page_size; # arm x86 mips nobrillo + __open; # arm x86 mips + __page_shift; # arm x86 mips + __page_size; # arm x86 mips __popcount_tab; # arm __popcountsi2; # arm x86 mips - __pthread_gettid; # arm x86 mips nobrillo + __pthread_gettid; # arm x86 mips __restore_core_regs; # arm __sclose; # arm x86 mips - __sdidinit; # arm x86 mips nobrillo - __set_errno; # arm x86 mips nobrillo + __sdidinit; # arm x86 mips + __set_errno; # arm x86 mips __sflags; # arm x86 mips __sflush; # arm x86 mips __sfp; # arm x86 mips __sglue; # arm x86 mips - __sinit; # arm x86 mips nobrillo + __sinit; # arm x86 mips __smakebuf; # arm x86 mips __sread; # arm x86 mips __srefill; # arm x86 mips @@ -1486,7 +1486,7 @@ LIBC_PRIVATE { __umoddi3; # x86 mips __unorddf2; # arm __unordsf2; # arm - __wait4; # arm x86 mips nobrillo + __wait4; # arm x86 mips _fwalk; # arm x86 mips _Unwind_Backtrace; # arm _Unwind_Complete; # arm @@ -1507,40 +1507,40 @@ LIBC_PRIVATE { android_getaddrinfofornetcontext; android_gethostbyaddrfornet; android_gethostbynamefornet; - arc4random_addrandom; # arm x86 mips nobrillo - arc4random_stir; # arm x86 mips nobrillo + arc4random_addrandom; # arm x86 mips + arc4random_stir; # arm x86 mips atexit; # arm - bcopy; # arm x86 mips nobrillo - bzero; # arm x86 mips nobrillo - dlmalloc; # arm x86 mips nobrillo - dlmalloc_inspect_all; # arm x86 mips nobrillo - dlmalloc_trim; # arm x86 mips nobrillo - dlmalloc_usable_size; # arm x86 mips nobrillo - fdprintf; # arm x86 mips nobrillo + bcopy; # arm x86 mips + bzero; # arm x86 mips + dlmalloc; # arm x86 mips + dlmalloc_inspect_all; # arm x86 mips + dlmalloc_trim; # arm x86 mips + dlmalloc_usable_size; # arm x86 mips + fdprintf; # arm x86 mips free_malloc_leak_info; - ftime; # arm x86 mips nobrillo + ftime; # arm x86 mips get_malloc_leak_info; - getdents; # arm x86 mips nobrillo - getdtablesize; # arm x86 mips nobrillo + getdents; # arm x86 mips + getdtablesize; # arm x86 mips gMallocLeakZygoteChild; - index; # arm x86 mips nobrillo - issetugid; # arm x86 mips nobrillo - memswap; # arm x86 mips nobrillo - pthread_attr_getstackaddr; # arm x86 mips nobrillo - pthread_attr_setstackaddr; # arm x86 mips nobrillo + index; # arm x86 mips + issetugid; # arm x86 mips + memswap; # arm x86 mips + pthread_attr_getstackaddr; # arm x86 mips + pthread_attr_setstackaddr; # arm x86 mips restore_core_regs; # arm SHA1Final; # arm x86 mips SHA1Init; # arm x86 mips SHA1Transform; # arm x86 mips SHA1Update; # arm x86 mips - strntoimax; # arm x86 mips nobrillo - strntoumax; # arm x86 mips nobrillo - strtotimeval; # arm x86 mips nobrillo - sysv_signal; # arm x86 mips nobrillo - tkill; # arm x86 mips nobrillo - vfdprintf; # arm x86 mips nobrillo - wait3; # arm x86 mips nobrillo - wcswcs; # arm x86 mips nobrillo + strntoimax; # arm x86 mips + strntoumax; # arm x86 mips + strtotimeval; # arm x86 mips + sysv_signal; # arm x86 mips + tkill; # arm x86 mips + vfdprintf; # arm x86 mips + wait3; # arm x86 mips + wcswcs; # arm x86 mips } LIBC_O; LIBC_PLATFORM { diff --git a/libc/libc.mips.brillo.map b/libc/libc.mips.brillo.map deleted file mode 100644 index 3911b20af..000000000 --- a/libc/libc.mips.brillo.map +++ /dev/null @@ -1,1332 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cmsg_nxthdr; # introduced=21 - __connect; # arm x86 mips introduced=21 - __ctype_get_mb_cur_max; # introduced=21 - __cxa_atexit; - __cxa_finalize; - __cxa_thread_atexit_impl; # introduced=23 - __dn_comp; - __dn_count_labels; - __dn_skipname; - __epoll_pwait; # arm x86 mips introduced=21 - __errno; - __exit; # arm x86 mips introduced=21 - __fadvise64; # x86 mips introduced=21 - __fbufsize; # introduced=23 - __fcntl64; # arm x86 mips - __FD_CLR_chk; # introduced=21 - __FD_ISSET_chk; # introduced=21 - __FD_SET_chk; # introduced=21 - __fgets_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __flbf; # introduced=23 - __fp_nquery; - __fp_query; - __fpclassify; # introduced=21 - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fpending; # introduced=23 - __fpurge; # introduced=23 - __freadable; # introduced=23 - __fsetlocking; # introduced=23 - __fstatfs64; # arm x86 mips - __fwritable; # introduced=23 - __get_h_errno; - __getcpu; # arm x86 mips introduced-arm=12 introduced-mips=16 introduced-x86=12 - __getcwd; # arm x86 mips - __getpid; # arm x86 mips introduced=21 - __getpriority; # arm x86 mips - __gnu_basename; # introduced=23 - __gnu_strerror_r; # introduced=23 - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnan; # introduced=21 - __isnanf; # introduced=21 - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; # arm x86 mips var - __libc_current_sigrtmax; # introduced=21 - __libc_current_sigrtmin; # introduced=21 - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __memchr_chk; # introduced=23 - __memcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __memmove_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __memrchr_chk; # introduced=23 - __memset_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __open_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __openat; # arm x86 mips - __openat_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; # var - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; # var - __poll_chk; # introduced=23 - __ppoll; # arm x86 mips introduced=21 - __ppoll_chk; # introduced=23 - __pread64_chk; # introduced=23 - __pread_chk; # introduced=23 - __progname; # var - __pselect6; # arm x86 mips introduced=21 - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __read_chk; # introduced=21 - __readlink_chk; # introduced=23 - __readlinkat_chk; # introduced=23 - __reboot; # arm x86 mips - __recvfrom_chk; # introduced=21 - __register_atfork; # introduced=23 - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigpending; # arm x86 mips introduced=21 - __rt_sigprocmask; # arm x86 mips - __rt_sigsuspend; # arm x86 mips introduced=21 - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - __sched_cpucount; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - __sched_cpufree; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - __sched_getaffinity; # arm x86 mips introduced=12 - __set_tid_address; # arm x86 mips introduced=21 - __set_tls; # arm mips - __sF; # var - __sigaction; # arm x86 mips introduced=21 - __snprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __socket; # arm x86 mips introduced=21 - __sprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __stack_chk_fail; - __stack_chk_guard; # var - __statfs64; # arm x86 mips - __stpcpy_chk; # introduced=21 - __stpncpy_chk; # introduced=21 - __stpncpy_chk2; # introduced=21 - __strcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - __strcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strlcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strlcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strlen_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strncat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strncpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strncpy_chk2; # introduced=21 - __strrchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_add; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_area__; # var - __system_property_area_init; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_area_serial; # introduced=23 - __system_property_find; - __system_property_find_nth; - __system_property_foreach; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_get; - __system_property_read; - __system_property_serial; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_set; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - __system_property_set_filename; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_update; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_wait_any; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __umask_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - __vsnprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __vsprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __waitid; # arm x86 mips - _ctype_; # var - _Exit; # introduced=21 - _exit; - _flush_cache; # mips - _flushlbf; # introduced=23 - _getlong; - _getshort; - _longjmp; - _resolv_delete_cache_for_net; # introduced=21 - _resolv_flush_cache_for_net; # introduced=21 - _resolv_set_nameservers_for_net; # introduced=21 - _setjmp; - _tolower; # introduced=21 - _tolower_tab_; # arm x86 mips var - _toupper; # introduced=21 - _toupper_tab_; # arm x86 mips var - abort; - abs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - accept; - accept4; # introduced=21 - access; - acct; - alarm; - alphasort; - alphasort64; # introduced=21 - android_set_abort_message; # introduced=21 - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - at_quick_exit; # introduced=21 - atof; # introduced=21 - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - c16rtomb; # introduced=21 - c32rtomb; # introduced=21 - cacheflush; # arm mips - calloc; - capget; - capset; - cfgetispeed; # introduced=21 - cfgetospeed; # introduced=21 - cfmakeraw; # introduced=21 - cfsetispeed; # introduced=21 - cfsetospeed; # introduced=21 - cfsetspeed; # introduced=21 - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clearerr_unlocked; # introduced=23 - clock; - clock_getcpuclockid; # introduced=23 - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - close; - closedir; - closelog; - connect; - creat; - creat64; # introduced=21 - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; # var - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - dprintf; # introduced=21 - drand48; - dup; - dup2; - dup3; # introduced=21 - duplocale; # introduced=21 - endmntent; # introduced=21 - endservent; - endutent; - environ; # var - epoll_create; - epoll_create1; # introduced=21 - epoll_ctl; - epoll_pwait; # introduced=21 - epoll_wait; - erand48; - err; - error; # introduced=23 - error_at_line; # introduced=23 - error_message_count; # var introduced=23 - error_one_per_line; # var introduced=23 - error_print_progname; # var introduced=23 - errx; - ether_aton; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - ether_aton_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - ether_ntoa; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - ether_ntoa_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - execvpe; # introduced=21 - exit; - faccessat; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - fallocate; # introduced=21 - fallocate64; # introduced=21 - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - feof_unlocked; # introduced=23 - ferror; - ferror_unlocked; # introduced=23 - fflush; - ffs; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - fileno; - flistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - flock; - flockfile; - fmemopen; # introduced=23 - fnmatch; - fopen; - fork; - forkpty; # introduced=23 - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - freelocale; # introduced=21 - fremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - fstat; - fstat64; # introduced=21 - fstatat; - fstatat64; # introduced=21 - fstatfs; - fstatfs64; # introduced=21 - fstatvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - fstatvfs64; # introduced=21 - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - ftw64; # introduced=21 - funlockfile; - funopen; - futimens; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - get_avphys_pages; # introduced=23 - get_nprocs; # introduced=23 - get_nprocs_conf; # introduced=23 - get_phys_pages; # introduced=23 - getaddrinfo; - getauxval; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getdelim; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyaddr_r; # introduced=23 - gethostbyname; - gethostbyname2; - gethostbyname2_r; # introduced=23 - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getline; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - getlogin; - getmntent; - getmntent_r; # introduced=21 - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpagesize; # introduced=21 - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprogname; # introduced=21 - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - getpwuid; - getpwuid_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - getresgid; - getresuid; - getrlimit; - getrlimit64; # introduced=21 - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - grantpt; # introduced=21 - herror; - hstrerror; - htonl; # introduced=21 - htons; # introduced=21 - if_indextoname; - if_nametoindex; - imaxabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - imaxdiv; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - inet_addr; - inet_aton; - inet_lnaof; # introduced=21 - inet_makeaddr; # introduced=21 - inet_netof; # introduced=21 - inet_network; # introduced=21 - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - initstate; # introduced=21 - inotify_add_watch; - inotify_init; - inotify_init1; # introduced=21 - inotify_rm_watch; - insque; # introduced=21 - ioctl; - isalnum; - isalnum_l; # introduced=21 - isalpha; - isalpha_l; # introduced=21 - isascii; - isatty; - isblank; - isblank_l; # introduced=21 - iscntrl; - iscntrl_l; # introduced=21 - isdigit; - isdigit_l; # introduced=21 - isfinite; # introduced=21 - isfinitef; # introduced=21 - isfinitel; # introduced=21 - isgraph; - isgraph_l; # introduced=21 - isinf; # introduced=21 - isinff; # introduced=21 - isinfl; # introduced=21 - islower; - islower_l; # introduced=21 - isnan; - isnanf; - isnanl; # introduced=21 - isnormal; # introduced=21 - isnormalf; # introduced=21 - isnormall; # introduced=21 - isprint; - isprint_l; # introduced=21 - ispunct; - ispunct_l; # introduced=21 - isspace; - isspace_l; # introduced=21 - isupper; - isupper_l; # introduced=21 - iswalnum; - iswalnum_l; # introduced=21 - iswalpha; - iswalpha_l; # introduced=21 - iswblank; # introduced=21 - iswblank_l; # introduced=21 - iswcntrl; - iswcntrl_l; # introduced=21 - iswctype; - iswctype_l; # introduced=21 - iswdigit; - iswdigit_l; # introduced=21 - iswgraph; - iswgraph_l; # introduced=21 - iswlower; - iswlower_l; # introduced=21 - iswprint; - iswprint_l; # introduced=21 - iswpunct; - iswpunct_l; # introduced=21 - iswspace; - iswspace_l; # introduced=21 - iswupper; - iswupper_l; # introduced=21 - iswxdigit; - iswxdigit_l; # introduced=21 - isxdigit; - isxdigit_l; # introduced=21 - jrand48; - kill; - killpg; - klogctl; - labs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - lchown; - lcong48; # introduced=23 - ldexp; - ldiv; - lfind; # introduced=21 - lgetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - link; - linkat; # introduced=21 - listen; - listxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - llabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - lldiv; - llistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - localeconv; # introduced=21 - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - login_tty; # introduced=23 - longjmp; - lrand48; - lremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - lsearch; # introduced=21 - lseek; - lseek64; - lsetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - lstat; - lstat64; # introduced=21 - madvise; - mallinfo; - malloc; - malloc_info; # introduced=23 - malloc_usable_size; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - mbrlen; - mbrtoc16; # introduced=21 - mbrtoc32; # introduced=21 - mbrtowc; - mbsinit; - mbsnrtowcs; # introduced=21 - mbsrtowcs; - mbstowcs; - mbtowc; # introduced=21 - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - mempcpy; # introduced=23 - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mkfifo; # introduced=21 - mkfifoat; # introduced=23 - mknod; - mknodat; # introduced=21 - mkostemp; # introduced=23 - mkostemp64; # introduced=23 - mkostemps; # introduced=23 - mkostemps64; # introduced=23 - mkstemp; - mkstemp64; # introduced=21 - mkstemps; - mkstemps64; # introduced=23 - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mlockall; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - mmap; - mmap64; # introduced=21 - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - munmap; - nanosleep; - newlocale; # introduced=21 - nftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - nftw64; # introduced=21 - nice; - nrand48; - nsdispatch; - ntohl; # introduced=21 - ntohs; # introduced=21 - open; - open64; # introduced=21 - open_memstream; # introduced=23 - open_wmemstream; # introduced=23 - openat; - openat64; # introduced=21 - opendir; - openlog; - openpty; # introduced=23 - optarg; # var - opterr; # var - optind; # var - optopt; # var - optreset; # var - pathconf; - pause; - pclose; - perror; - personality; # introduced-arm=15 introduced-arm64=21 introduced-mips=15 introduced-mips64=21 introduced-x86=15 introduced-x86_64=21 - pipe; - pipe2; - poll; - popen; - posix_fadvise; # introduced=21 - posix_fadvise64; # introduced=21 - posix_fallocate; # introduced=21 - posix_fallocate64; # introduced=21 - posix_madvise; # introduced=23 - posix_memalign; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - posix_openpt; # introduced=21 - ppoll; # introduced=21 - prctl; - pread; - pread64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - printf; - prlimit64; # introduced=21 - process_vm_readv; # introduced=23 - process_vm_writev; # introduced=23 - pselect; - psiginfo; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - psignal; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - pthread_atfork; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getclock; # introduced=21 - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setclock; # introduced=21 - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_gettid_np; # introduced=21 - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_timedlock; # introduced=21 - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getkind_np; # introduced=23 - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setkind_np; # introduced=23 - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pvalloc; # arm x86 mips introduced=17 - pwrite; - pwrite64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - qsort; - quick_exit; # introduced=21 - raise; - rand; # introduced=21 - rand_r; # introduced=21 - random; # introduced=21 - read; - readahead; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - readdir; - readdir64; # introduced=21 - readdir64_r; # introduced=21 - readdir_r; - readlink; - readlinkat; # introduced=21 - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmmsg; # introduced=21 - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - remque; # introduced=21 - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scandir64; # introduced=21 - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - sched_getcpu; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - seekdir; # introduced=23 - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendfile64; # introduced=21 - sendmmsg; # introduced=21 - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setfsgid; # introduced=21 - setfsuid; # introduced=21 - setgid; - setgroups; - sethostname; # introduced=23 - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setmntent; # introduced=21 - setns; # introduced=21 - setpgid; - setpgrp; - setpriority; - setprogname; # introduced=21 - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setrlimit64; # introduced=21 - setservent; - setsid; - setsockopt; - setstate; # introduced=21 - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - shutdown; - sigaction; - sigaddset; # introduced=21 - sigaltstack; - sigblock; - sigdelset; # introduced=21 - sigemptyset; # introduced=21 - sigfillset; # introduced=21 - siginterrupt; - sigismember; # introduced=21 - siglongjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - signal; # introduced=21 - signalfd; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - sigpending; - sigprocmask; - sigqueue; # introduced=23 - sigsetjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - sigsetmask; - sigsuspend; - sigtimedwait; # introduced=23 - sigwait; - sigwaitinfo; # introduced=23 - sleep; - snprintf; - socket; - socketpair; - splice; # introduced=21 - sprintf; - srand; # introduced=21 - srand48; - srandom; # introduced=21 - sscanf; - stat; - stat64; # introduced=21 - statfs; - statfs64; # introduced=21 - statvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - statvfs64; # introduced=21 - stderr; # var introduced=23 - stdin; # var introduced=23 - stdout; # var introduced=23 - stpcpy; # introduced=21 - stpncpy; # introduced=21 - strcasecmp; - strcasecmp_l; # introduced=23 - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcoll_l; # introduced=21 - strcpy; - strcspn; - strdup; - strerror; - strerror_l; # introduced=23 - strerror_r; - strftime; - strftime_l; # introduced=21 - strlcat; - strlcpy; - strlen; - strncasecmp; - strncasecmp_l; # introduced=23 - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtof; # introduced=21 - strtoimax; - strtok; - strtok_r; - strtol; - strtold; # introduced=21 - strtold_l; # introduced=21 - strtoll; - strtoll_l; # introduced=21 - strtoq; # introduced=21 - strtoul; - strtoull; - strtoull_l; # introduced=21 - strtoumax; - strtouq; # introduced=21 - strxfrm; - strxfrm_l; # introduced=21 - swapoff; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - swapon; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - swprintf; - swscanf; - symlink; - symlinkat; # introduced=21 - sync; - sys_siglist; # var - sys_signame; # var - syscall; - sysconf; - sysinfo; - syslog; - system; - tcdrain; # introduced=21 - tcflow; # introduced=21 - tcflush; # introduced=21 - tcgetattr; # introduced=21 - tcgetpgrp; - tcgetsid; # introduced=21 - tcsendbreak; # introduced=21 - tcsetattr; # introduced=21 - tcsetpgrp; - tdelete; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - tdestroy; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - tee; # introduced=21 - telldir; # introduced=23 - tempnam; - tfind; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - tgkill; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - time; - timegm; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - timegm64; # arm x86 mips - timelocal; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - timerfd_create; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - timerfd_gettime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - timerfd_settime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - times; - timezone; # var - tmpfile; - tmpnam; - toascii; - tolower; - tolower_l; # introduced=21 - toupper; - toupper_l; # introduced=21 - towlower; - towlower_l; # introduced=21 - towupper; - towupper_l; # introduced=21 - truncate; - truncate64; # introduced=21 - tsearch; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - ttyname; - ttyname_r; - twalk; # introduced=21 - tzname; # var - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - uselocale; # introduced=21 - usleep; - utime; - utimensat; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - vdprintf; # introduced=21 - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vfwscanf; # introduced=21 - vmsplice; # introduced=21 - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vswscanf; # introduced=21 - vsyslog; - vwarn; - vwarnx; - vwprintf; - vwscanf; # introduced=21 - wait; - wait4; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscasecmp_l; # introduced=23 - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscoll_l; # introduced=21 - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncasecmp_l; # introduced=23 - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcsnrtombs; # introduced=21 - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstof; # introduced=21 - wcstoimax; # introduced=21 - wcstok; - wcstol; - wcstold; # introduced=21 - wcstold_l; # introduced=21 - wcstoll; # introduced=21 - wcstoll_l; # introduced=21 - wcstombs; - wcstoul; - wcstoull; # introduced=21 - wcstoull_l; # introduced=21 - wcstoumax; # introduced=21 - wcswidth; - wcsxfrm; - wcsxfrm_l; # introduced=21 - wctob; - wctomb; # introduced=21 - wctype; - wctype_l; # introduced=21 - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmempcpy; # introduced=23 - wmemset; - wprintf; - write; - writev; - wscanf; - local: - *; -}; - -LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduced-x86=24 introduced-x86_64=24 - global: - __fread_chk; # introduced=24 - __fwrite_chk; # introduced=24 - __getcwd_chk; # introduced=24 - __pwrite_chk; # introduced=24 - __pwrite64_chk; # introduced=24 - __write_chk; # introduced=24 - adjtimex; # introduced=24 - clock_adjtime; # introduced=24 - fgetpos64; # introduced=24 - fileno_unlocked; # introduced=24 - fopen64; # introduced=24 - freeifaddrs; # introduced=24 - freopen64; # introduced=24 - fseeko64; # introduced=24 - fsetpos64; # introduced=24 - ftello64; # introduced=24 - funopen64; # introduced=24 - getgrgid_r; # introduced=24 - getgrnam_r; # introduced=24 - getifaddrs; # introduced=24 - if_freenameindex; # introduced=24 - if_nameindex; # introduced=24 - in6addr_any; # var introduced=24 - in6addr_loopback; # var introduced=24 - lockf; # introduced=24 - lockf64; # introduced=24 - preadv; # introduced=24 - preadv64; # introduced=24 - prlimit; # arm mips x86 introduced=24 - pthread_barrierattr_destroy; # introduced=24 - pthread_barrierattr_getpshared; # introduced=24 - pthread_barrierattr_init; # introduced=24 - pthread_barrierattr_setpshared; # introduced=24 - pthread_barrier_destroy; # introduced=24 - pthread_barrier_init; # introduced=24 - pthread_barrier_wait; # introduced=24 - pthread_spin_destroy; # introduced=24 - pthread_spin_init; # introduced=24 - pthread_spin_lock; # introduced=24 - pthread_spin_trylock; # introduced=24 - pthread_spin_unlock; # introduced=24 - pwritev; # introduced=24 - pwritev64; # introduced=24 - scandirat; # introduced=24 - scandirat64; # introduced=24 - strchrnul; # introduced=24 - tmpfile64; # introduced=24 -} LIBC; - -LIBC_O { - global: - catclose; # future - catgets; # future - catopen; # future - ctermid; # future - endgrent; # future - endpwent; # future - futimes; # future - futimesat; # future - getdomainname; # future - getgrent; # future - getpwent; # future - getsubopt; # future - hasmntopt; # future - lutimes; # future - mblen; # future - pthread_getname_np; # future - quotactl; # future - setdomainname; # future - setgrent; # future - setpwent; # future - sighold; # future - sigignore; # future - sigpause; # future - sigrelse; # future - sigset; # future - sync_file_range; # future - towctrans; # future - towctrans_l; # future - wctrans; # future - wctrans_l; # future -} LIBC_N; - -LIBC_PRIVATE { - global: - __accept4; # arm x86 mips - __bionic_brk; # arm x86 mips - __divdi3; # arm x86 mips - __getdents64; # arm x86 mips - __popcountsi2; # arm x86 mips - __sclose; # arm x86 mips - __sflags; # arm x86 mips - __sflush; # arm x86 mips - __sfp; # arm x86 mips - __sglue; # arm x86 mips - __smakebuf; # arm x86 mips - __sread; # arm x86 mips - __srefill; # arm x86 mips - __srget; # arm x86 mips - __sseek; # arm x86 mips - __swbuf; # arm x86 mips - __swrite; # arm x86 mips - __swsetup; # arm x86 mips - __udivdi3; # arm x86 mips - __umoddi3; # x86 mips - _fwalk; # arm x86 mips - android_getaddrinfofornet; - android_getaddrinfofornetcontext; - android_gethostbyaddrfornet; - android_gethostbynamefornet; - free_malloc_leak_info; - get_malloc_leak_info; - gMallocLeakZygoteChild; - SHA1Final; # arm x86 mips - SHA1Init; # arm x86 mips - SHA1Transform; # arm x86 mips - SHA1Update; # arm x86 mips -} LIBC_O; - -LIBC_PLATFORM { - global: - android_net_res_stats_get_info_for_net; - android_net_res_stats_aggregate; - android_net_res_stats_get_usable_servers; - malloc_backtrace; - malloc_disable; - malloc_enable; - malloc_iterate; -} LIBC_O; diff --git a/libc/libc.mips.map b/libc/libc.mips.map index cc143c8dc..66cbf8111 100644 --- a/libc/libc.mips.map +++ b/libc/libc.mips.map @@ -1252,7 +1252,7 @@ LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduce LIBC_O { global: - bsd_signal; # arm x86 mips nobrillo versioned=26 + bsd_signal; # arm x86 mips versioned=26 catclose; # future catgets; # future catopen; # future @@ -1290,24 +1290,24 @@ LIBC_PRIVATE { __accept4; # arm x86 mips __bionic_brk; # arm x86 mips __divdi3; # arm x86 mips - __futex_wait; # arm x86 mips nobrillo - __futex_wake; # arm x86 mips nobrillo - __get_thread; # arm x86 mips nobrillo - __get_tls; # arm x86 mips nobrillo + __futex_wait; # arm x86 mips + __futex_wake; # arm x86 mips + __get_thread; # arm x86 mips + __get_tls; # arm x86 mips __getdents64; # arm x86 mips - __open; # arm x86 mips nobrillo - __page_shift; # arm x86 mips nobrillo - __page_size; # arm x86 mips nobrillo + __open; # arm x86 mips + __page_shift; # arm x86 mips + __page_size; # arm x86 mips __popcountsi2; # arm x86 mips - __pthread_gettid; # arm x86 mips nobrillo + __pthread_gettid; # arm x86 mips __sclose; # arm x86 mips - __sdidinit; # arm x86 mips nobrillo - __set_errno; # arm x86 mips nobrillo + __sdidinit; # arm x86 mips + __set_errno; # arm x86 mips __sflags; # arm x86 mips __sflush; # arm x86 mips __sfp; # arm x86 mips __sglue; # arm x86 mips - __sinit; # arm x86 mips nobrillo + __sinit; # arm x86 mips __smakebuf; # arm x86 mips __sread; # arm x86 mips __srefill; # arm x86 mips @@ -1318,44 +1318,44 @@ LIBC_PRIVATE { __swsetup; # arm x86 mips __udivdi3; # arm x86 mips __umoddi3; # x86 mips - __wait4; # arm x86 mips nobrillo + __wait4; # arm x86 mips _fwalk; # arm x86 mips android_getaddrinfofornet; android_getaddrinfofornetcontext; android_gethostbyaddrfornet; android_gethostbynamefornet; - arc4random_addrandom; # arm x86 mips nobrillo - arc4random_stir; # arm x86 mips nobrillo - bcopy; # arm x86 mips nobrillo - bzero; # arm x86 mips nobrillo - dlmalloc; # arm x86 mips nobrillo - dlmalloc_inspect_all; # arm x86 mips nobrillo - dlmalloc_trim; # arm x86 mips nobrillo - dlmalloc_usable_size; # arm x86 mips nobrillo - fdprintf; # arm x86 mips nobrillo + arc4random_addrandom; # arm x86 mips + arc4random_stir; # arm x86 mips + bcopy; # arm x86 mips + bzero; # arm x86 mips + dlmalloc; # arm x86 mips + dlmalloc_inspect_all; # arm x86 mips + dlmalloc_trim; # arm x86 mips + dlmalloc_usable_size; # arm x86 mips + fdprintf; # arm x86 mips free_malloc_leak_info; - ftime; # arm x86 mips nobrillo + ftime; # arm x86 mips get_malloc_leak_info; - getdents; # arm x86 mips nobrillo - getdtablesize; # arm x86 mips nobrillo + getdents; # arm x86 mips + getdtablesize; # arm x86 mips gMallocLeakZygoteChild; - index; # arm x86 mips nobrillo - issetugid; # arm x86 mips nobrillo - memswap; # arm x86 mips nobrillo - pthread_attr_getstackaddr; # arm x86 mips nobrillo - pthread_attr_setstackaddr; # arm x86 mips nobrillo + index; # arm x86 mips + issetugid; # arm x86 mips + memswap; # arm x86 mips + pthread_attr_getstackaddr; # arm x86 mips + pthread_attr_setstackaddr; # arm x86 mips SHA1Final; # arm x86 mips SHA1Init; # arm x86 mips SHA1Transform; # arm x86 mips SHA1Update; # arm x86 mips - strntoimax; # arm x86 mips nobrillo - strntoumax; # arm x86 mips nobrillo - strtotimeval; # arm x86 mips nobrillo - sysv_signal; # arm x86 mips nobrillo - tkill; # arm x86 mips nobrillo - vfdprintf; # arm x86 mips nobrillo - wait3; # arm x86 mips nobrillo - wcswcs; # arm x86 mips nobrillo + strntoimax; # arm x86 mips + strntoumax; # arm x86 mips + strtotimeval; # arm x86 mips + sysv_signal; # arm x86 mips + tkill; # arm x86 mips + vfdprintf; # arm x86 mips + wait3; # arm x86 mips + wcswcs; # arm x86 mips } LIBC_O; LIBC_PLATFORM { diff --git a/libc/libc.x86.brillo.map b/libc/libc.x86.brillo.map deleted file mode 100644 index a02d35859..000000000 --- a/libc/libc.x86.brillo.map +++ /dev/null @@ -1,1331 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cmsg_nxthdr; # introduced=21 - __connect; # arm x86 mips introduced=21 - __ctype_get_mb_cur_max; # introduced=21 - __cxa_atexit; - __cxa_finalize; - __cxa_thread_atexit_impl; # introduced=23 - __dn_comp; - __dn_count_labels; - __dn_skipname; - __epoll_pwait; # arm x86 mips introduced=21 - __errno; - __exit; # arm x86 mips introduced=21 - __fadvise64; # x86 mips introduced=21 - __fbufsize; # introduced=23 - __fcntl64; # arm x86 mips - __FD_CLR_chk; # introduced=21 - __FD_ISSET_chk; # introduced=21 - __FD_SET_chk; # introduced=21 - __fgets_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __flbf; # introduced=23 - __fp_nquery; - __fp_query; - __fpclassify; # introduced=21 - __fpclassifyd; - __fpclassifyf; - __fpclassifyl; - __fpending; # introduced=23 - __fpurge; # introduced=23 - __freadable; # introduced=23 - __fsetlocking; # introduced=23 - __fstatfs64; # arm x86 mips - __fwritable; # introduced=23 - __get_h_errno; - __getcpu; # arm x86 mips introduced-arm=12 introduced-mips=16 introduced-x86=12 - __getcwd; # arm x86 mips - __getpid; # arm x86 mips introduced=21 - __getpriority; # arm x86 mips - __gnu_basename; # introduced=23 - __gnu_strerror_r; # introduced=23 - __hostalias; - __ioctl; # arm x86 mips - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnan; # introduced=21 - __isnanf; # introduced=21 - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __isthreaded; # arm x86 mips var - __libc_current_sigrtmax; # introduced=21 - __libc_current_sigrtmin; # introduced=21 - __libc_init; - __llseek; # arm x86 mips - __loc_aton; - __loc_ntoa; - __memchr_chk; # introduced=23 - __memcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __memmove_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __memrchr_chk; # introduced=23 - __memset_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __mmap2; # arm x86 mips - __ns_format_ttl; # arm x86 mips - __ns_get16; # arm x86 mips - __ns_get32; # arm x86 mips - __ns_initparse; # arm x86 mips - __ns_makecanon; # arm x86 mips - __ns_msg_getflag; # arm x86 mips - __ns_name_compress; # arm x86 mips - __ns_name_ntol; # arm x86 mips - __ns_name_ntop; # arm x86 mips - __ns_name_pack; # arm x86 mips - __ns_name_pton; # arm x86 mips - __ns_name_rollback; # arm x86 mips - __ns_name_skip; # arm x86 mips - __ns_name_uncompress; # arm x86 mips - __ns_name_unpack; # arm x86 mips - __ns_parserr; # arm x86 mips - __ns_put16; # arm x86 mips - __ns_put32; # arm x86 mips - __ns_samename; # arm x86 mips - __ns_skiprr; # arm x86 mips - __ns_sprintrr; # arm x86 mips - __ns_sprintrrf; # arm x86 mips - __open_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __openat; # arm x86 mips - __openat_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __p_cdname; - __p_cdnname; - __p_class; - __p_class_syms; # var - __p_fqname; - __p_fqnname; - __p_option; - __p_query; - __p_rcode; - __p_secstodate; - __p_time; - __p_type; - __p_type_syms; # var - __poll_chk; # introduced=23 - __ppoll; # arm x86 mips introduced=21 - __ppoll_chk; # introduced=23 - __pread64_chk; # introduced=23 - __pread_chk; # introduced=23 - __progname; # var - __pselect6; # arm x86 mips introduced=21 - __pthread_cleanup_pop; - __pthread_cleanup_push; - __ptrace; # arm x86 mips - __putlong; - __putshort; - __read_chk; # introduced=21 - __readlink_chk; # introduced=23 - __readlinkat_chk; # introduced=23 - __reboot; # arm x86 mips - __recvfrom_chk; # introduced=21 - __register_atfork; # introduced=23 - __res_close; - __res_dnok; - __res_hnok; - __res_hostalias; - __res_isourserver; - __res_mailok; - __res_nameinquery; - __res_nclose; - __res_ninit; - __res_nmkquery; - __res_nquery; - __res_nquerydomain; - __res_nsearch; - __res_nsend; - __res_ownok; - __res_queriesmatch; - __res_querydomain; - __res_send; - __res_send_setqhook; - __res_send_setrhook; - __rt_sigaction; # arm x86 mips - __rt_sigpending; # arm x86 mips introduced=21 - __rt_sigprocmask; # arm x86 mips - __rt_sigsuspend; # arm x86 mips introduced=21 - __rt_sigtimedwait; # arm x86 mips - __sched_cpualloc; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - __sched_cpucount; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - __sched_cpufree; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - __sched_getaffinity; # arm x86 mips introduced=12 - __set_thread_area; # x86 - __set_tid_address; # arm x86 mips introduced=21 - __sF; # var - __sigaction; # arm x86 mips introduced=21 - __snprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __socket; # arm x86 mips introduced=21 - __sprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __stack_chk_fail; - __stack_chk_guard; # var - __statfs64; # arm x86 mips - __stpcpy_chk; # introduced=21 - __stpncpy_chk; # introduced=21 - __stpncpy_chk2; # introduced=21 - __strcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - __strcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strlcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strlcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strlen_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strncat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strncpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __strncpy_chk2; # introduced=21 - __strrchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - __sym_ntop; - __sym_ntos; - __sym_ston; - __system_properties_init; - __system_property_add; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_area__; # var - __system_property_area_init; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_area_serial; # introduced=23 - __system_property_find; - __system_property_find_nth; - __system_property_foreach; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_get; - __system_property_read; - __system_property_serial; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_set; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - __system_property_set_filename; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_update; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __system_property_wait_any; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - __timer_create; # arm x86 mips - __timer_delete; # arm x86 mips - __timer_getoverrun; # arm x86 mips - __timer_gettime; # arm x86 mips - __timer_settime; # arm x86 mips - __umask_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - __vsnprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __vsprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __waitid; # arm x86 mips - _ctype_; # var - _Exit; # introduced=21 - _exit; - _flushlbf; # introduced=23 - _getlong; - _getshort; - _longjmp; - _resolv_delete_cache_for_net; # introduced=21 - _resolv_flush_cache_for_net; # introduced=21 - _resolv_set_nameservers_for_net; # introduced=21 - _setjmp; - _tolower; # introduced=21 - _tolower_tab_; # arm x86 mips var - _toupper; # introduced=21 - _toupper_tab_; # arm x86 mips var - abort; - abs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - accept; - accept4; # introduced=21 - access; - acct; - alarm; - alphasort; - alphasort64; # introduced=21 - android_set_abort_message; # introduced=21 - arc4random; - arc4random_buf; - arc4random_uniform; - asctime; - asctime64; # arm x86 mips - asctime64_r; # arm x86 mips - asctime_r; - asprintf; - at_quick_exit; # introduced=21 - atof; # introduced=21 - atoi; - atol; - atoll; - basename; - basename_r; # arm x86 mips - bind; - bindresvport; - brk; - bsearch; - btowc; - c16rtomb; # introduced=21 - c32rtomb; # introduced=21 - calloc; - capget; - capset; - cfgetispeed; # introduced=21 - cfgetospeed; # introduced=21 - cfmakeraw; # introduced=21 - cfsetispeed; # introduced=21 - cfsetospeed; # introduced=21 - cfsetspeed; # introduced=21 - chdir; - chmod; - chown; - chroot; - clearenv; - clearerr; - clearerr_unlocked; # introduced=23 - clock; - clock_getcpuclockid; # introduced=23 - clock_getres; - clock_gettime; - clock_nanosleep; - clock_settime; - clone; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - close; - closedir; - closelog; - connect; - creat; - creat64; # introduced=21 - ctime; - ctime64; # arm x86 mips - ctime64_r; # arm x86 mips - ctime_r; - daemon; - daylight; # var - delete_module; - difftime; - dirfd; - dirname; - dirname_r; # arm x86 mips - div; - dn_expand; - dprintf; # introduced=21 - drand48; - dup; - dup2; - dup3; # introduced=21 - duplocale; # introduced=21 - endmntent; # introduced=21 - endservent; - endutent; - environ; # var - epoll_create; - epoll_create1; # introduced=21 - epoll_ctl; - epoll_pwait; # introduced=21 - epoll_wait; - erand48; - err; - error; # introduced=23 - error_at_line; # introduced=23 - error_message_count; # var introduced=23 - error_one_per_line; # var introduced=23 - error_print_progname; # var introduced=23 - errx; - ether_aton; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - ether_aton_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - ether_ntoa; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - ether_ntoa_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - eventfd; - eventfd_read; - eventfd_write; - execl; - execle; - execlp; - execv; - execve; - execvp; - execvpe; # introduced=21 - exit; - faccessat; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - fallocate; # introduced=21 - fallocate64; # introduced=21 - fchdir; - fchmod; - fchmodat; - fchown; - fchownat; - fclose; - fcntl; - fdatasync; - fdopen; - fdopendir; - feof; - feof_unlocked; # introduced=23 - ferror; - ferror_unlocked; # introduced=23 - fflush; - ffs; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - fgetc; - fgetln; - fgetpos; - fgets; - fgetwc; - fgetws; - fgetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - fileno; - flistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - flock; - flockfile; - fmemopen; # introduced=23 - fnmatch; - fopen; - fork; - forkpty; # introduced=23 - fpathconf; - fprintf; - fpurge; - fputc; - fputs; - fputwc; - fputws; - fread; - free; - freeaddrinfo; - freelocale; # introduced=21 - fremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - freopen; - fscanf; - fseek; - fseeko; - fsetpos; - fsetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - fstat; - fstat64; # introduced=21 - fstatat; - fstatat64; # introduced=21 - fstatfs; - fstatfs64; # introduced=21 - fstatvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - fstatvfs64; # introduced=21 - fsync; - ftell; - ftello; - ftok; - ftruncate; - ftruncate64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - ftrylockfile; - fts_children; - fts_close; - fts_open; - fts_read; - fts_set; - ftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - ftw64; # introduced=21 - funlockfile; - funopen; - futimens; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - fwide; - fwprintf; - fwrite; - fwscanf; - gai_strerror; - get_avphys_pages; # introduced=23 - get_nprocs; # introduced=23 - get_nprocs_conf; # introduced=23 - get_phys_pages; # introduced=23 - getaddrinfo; - getauxval; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - getc; - getc_unlocked; - getchar; - getchar_unlocked; - getcwd; - getdelim; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - getegid; - getenv; - geteuid; - getgid; - getgrgid; - getgrnam; - getgrouplist; - getgroups; - gethostbyaddr; - gethostbyaddr_r; # introduced=23 - gethostbyname; - gethostbyname2; - gethostbyname2_r; # introduced=23 - gethostbyname_r; - gethostent; - gethostname; - getitimer; - getline; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - getlogin; - getmntent; - getmntent_r; # introduced=21 - getnameinfo; - getnetbyaddr; - getnetbyname; - getopt; - getopt_long; - getopt_long_only; - getpagesize; # introduced=21 - getpeername; - getpgid; - getpgrp; - getpid; - getppid; - getpriority; - getprogname; # introduced=21 - getprotobyname; - getprotobynumber; - getpt; - getpwnam; - getpwnam_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - getpwuid; - getpwuid_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - getresgid; - getresuid; - getrlimit; - getrlimit64; # introduced=21 - getrusage; - gets; - getservbyname; - getservbyport; - getservent; - getsid; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - getsockname; - getsockopt; - gettid; - gettimeofday; - getuid; - getutent; - getwc; - getwchar; - getxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - gmtime; - gmtime64; # arm x86 mips - gmtime64_r; # arm x86 mips - gmtime_r; - grantpt; # introduced=21 - herror; - hstrerror; - htonl; # introduced=21 - htons; # introduced=21 - if_indextoname; - if_nametoindex; - imaxabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - imaxdiv; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - inet_addr; - inet_aton; - inet_lnaof; # introduced=21 - inet_makeaddr; # introduced=21 - inet_netof; # introduced=21 - inet_network; # introduced=21 - inet_nsap_addr; - inet_nsap_ntoa; - inet_ntoa; - inet_ntop; - inet_pton; - init_module; - initgroups; - initstate; # introduced=21 - inotify_add_watch; - inotify_init; - inotify_init1; # introduced=21 - inotify_rm_watch; - insque; # introduced=21 - ioctl; - isalnum; - isalnum_l; # introduced=21 - isalpha; - isalpha_l; # introduced=21 - isascii; - isatty; - isblank; - isblank_l; # introduced=21 - iscntrl; - iscntrl_l; # introduced=21 - isdigit; - isdigit_l; # introduced=21 - isfinite; # introduced=21 - isfinitef; # introduced=21 - isfinitel; # introduced=21 - isgraph; - isgraph_l; # introduced=21 - isinf; # introduced=21 - isinff; # introduced=21 - isinfl; # introduced=21 - islower; - islower_l; # introduced=21 - isnan; - isnanf; - isnanl; # introduced=21 - isnormal; # introduced=21 - isnormalf; # introduced=21 - isnormall; # introduced=21 - isprint; - isprint_l; # introduced=21 - ispunct; - ispunct_l; # introduced=21 - isspace; - isspace_l; # introduced=21 - isupper; - isupper_l; # introduced=21 - iswalnum; - iswalnum_l; # introduced=21 - iswalpha; - iswalpha_l; # introduced=21 - iswblank; # introduced=21 - iswblank_l; # introduced=21 - iswcntrl; - iswcntrl_l; # introduced=21 - iswctype; - iswctype_l; # introduced=21 - iswdigit; - iswdigit_l; # introduced=21 - iswgraph; - iswgraph_l; # introduced=21 - iswlower; - iswlower_l; # introduced=21 - iswprint; - iswprint_l; # introduced=21 - iswpunct; - iswpunct_l; # introduced=21 - iswspace; - iswspace_l; # introduced=21 - iswupper; - iswupper_l; # introduced=21 - iswxdigit; - iswxdigit_l; # introduced=21 - isxdigit; - isxdigit_l; # introduced=21 - jrand48; - kill; - killpg; - klogctl; - labs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - lchown; - lcong48; # introduced=23 - ldexp; - ldiv; - lfind; # introduced=21 - lgetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - link; - linkat; # introduced=21 - listen; - listxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - llabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - lldiv; - llistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - localeconv; # introduced=21 - localtime; - localtime64; # arm x86 mips - localtime64_r; # arm x86 mips - localtime_r; - login_tty; # introduced=23 - longjmp; - lrand48; - lremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - lsearch; # introduced=21 - lseek; - lseek64; - lsetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - lstat; - lstat64; # introduced=21 - madvise; - mallinfo; - malloc; - malloc_info; # introduced=23 - malloc_usable_size; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - mbrlen; - mbrtoc16; # introduced=21 - mbrtoc32; # introduced=21 - mbrtowc; - mbsinit; - mbsnrtowcs; # introduced=21 - mbsrtowcs; - mbstowcs; - mbtowc; # introduced=21 - memalign; - memccpy; - memchr; - memcmp; - memcpy; - memmem; - memmove; - mempcpy; # introduced=23 - memrchr; - memset; - mincore; - mkdir; - mkdirat; - mkdtemp; - mkfifo; # introduced=21 - mkfifoat; # introduced=23 - mknod; - mknodat; # introduced=21 - mkostemp; # introduced=23 - mkostemp64; # introduced=23 - mkostemps; # introduced=23 - mkostemps64; # introduced=23 - mkstemp; - mkstemp64; # introduced=21 - mkstemps; - mkstemps64; # introduced=23 - mktemp; - mktime; - mktime64; # arm x86 mips - mlock; - mlockall; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - mmap; - mmap64; # introduced=21 - mount; - mprotect; - mrand48; - mremap; - msync; - munlock; - munlockall; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - munmap; - nanosleep; - newlocale; # introduced=21 - nftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - nftw64; # introduced=21 - nice; - nrand48; - nsdispatch; - ntohl; # introduced=21 - ntohs; # introduced=21 - open; - open64; # introduced=21 - open_memstream; # introduced=23 - open_wmemstream; # introduced=23 - openat; - openat64; # introduced=21 - opendir; - openlog; - openpty; # introduced=23 - optarg; # var - opterr; # var - optind; # var - optopt; # var - optreset; # var - pathconf; - pause; - pclose; - perror; - personality; # introduced-arm=15 introduced-arm64=21 introduced-mips=15 introduced-mips64=21 introduced-x86=15 introduced-x86_64=21 - pipe; - pipe2; - poll; - popen; - posix_fadvise; # introduced=21 - posix_fadvise64; # introduced=21 - posix_fallocate; # introduced=21 - posix_fallocate64; # introduced=21 - posix_madvise; # introduced=23 - posix_memalign; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - posix_openpt; # introduced=21 - ppoll; # introduced=21 - prctl; - pread; - pread64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - printf; - prlimit64; # introduced=21 - process_vm_readv; # introduced=23 - process_vm_writev; # introduced=23 - pselect; - psiginfo; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - psignal; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - pthread_atfork; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - pthread_attr_destroy; - pthread_attr_getdetachstate; - pthread_attr_getguardsize; - pthread_attr_getschedparam; - pthread_attr_getschedpolicy; - pthread_attr_getscope; - pthread_attr_getstack; - pthread_attr_getstacksize; - pthread_attr_init; - pthread_attr_setdetachstate; - pthread_attr_setguardsize; - pthread_attr_setschedparam; - pthread_attr_setschedpolicy; - pthread_attr_setscope; - pthread_attr_setstack; - pthread_attr_setstacksize; - pthread_cond_broadcast; - pthread_cond_destroy; - pthread_cond_init; - pthread_cond_signal; - pthread_cond_timedwait; - pthread_cond_timedwait_monotonic; # arm x86 mips - pthread_cond_timedwait_monotonic_np; # arm x86 mips - pthread_cond_timedwait_relative_np; # arm x86 mips - pthread_cond_timeout_np; # arm x86 mips - pthread_cond_wait; - pthread_condattr_destroy; - pthread_condattr_getclock; # introduced=21 - pthread_condattr_getpshared; - pthread_condattr_init; - pthread_condattr_setclock; # introduced=21 - pthread_condattr_setpshared; - pthread_create; - pthread_detach; - pthread_equal; - pthread_exit; - pthread_getattr_np; - pthread_getcpuclockid; - pthread_getschedparam; - pthread_getspecific; - pthread_gettid_np; # introduced=21 - pthread_join; - pthread_key_create; - pthread_key_delete; - pthread_kill; - pthread_mutex_destroy; - pthread_mutex_init; - pthread_mutex_lock; - pthread_mutex_lock_timeout_np; # arm x86 mips - pthread_mutex_timedlock; # introduced=21 - pthread_mutex_trylock; - pthread_mutex_unlock; - pthread_mutexattr_destroy; - pthread_mutexattr_getpshared; - pthread_mutexattr_gettype; - pthread_mutexattr_init; - pthread_mutexattr_setpshared; - pthread_mutexattr_settype; - pthread_once; - pthread_rwlock_destroy; - pthread_rwlock_init; - pthread_rwlock_rdlock; - pthread_rwlock_timedrdlock; - pthread_rwlock_timedwrlock; - pthread_rwlock_tryrdlock; - pthread_rwlock_trywrlock; - pthread_rwlock_unlock; - pthread_rwlock_wrlock; - pthread_rwlockattr_destroy; - pthread_rwlockattr_getkind_np; # introduced=23 - pthread_rwlockattr_getpshared; - pthread_rwlockattr_init; - pthread_rwlockattr_setkind_np; # introduced=23 - pthread_rwlockattr_setpshared; - pthread_self; - pthread_setname_np; - pthread_setschedparam; - pthread_setspecific; - pthread_sigmask; - ptrace; - ptsname; - ptsname_r; - putc; - putc_unlocked; - putchar; - putchar_unlocked; - putenv; - puts; - pututline; - putw; # arm x86 mips - putwc; - putwchar; - pvalloc; # arm x86 mips introduced=17 - pwrite; - pwrite64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - qsort; - quick_exit; # introduced=21 - raise; - rand; # introduced=21 - rand_r; # introduced=21 - random; # introduced=21 - read; - readahead; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - readdir; - readdir64; # introduced=21 - readdir64_r; # introduced=21 - readdir_r; - readlink; - readlinkat; # introduced=21 - readv; - realloc; - realpath; - reboot; - recv; - recvfrom; - recvmmsg; # introduced=21 - recvmsg; - regcomp; - regerror; - regexec; - regfree; - remove; - removexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - remque; # introduced=21 - rename; - renameat; - res_init; - res_mkquery; - res_query; - res_search; - rewind; - rewinddir; - rmdir; - sbrk; - scandir; - scandir64; # introduced=21 - scanf; - sched_get_priority_max; - sched_get_priority_min; - sched_getaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - sched_getcpu; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - sched_getparam; - sched_getscheduler; - sched_rr_get_interval; - sched_setaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - sched_setparam; - sched_setscheduler; - sched_yield; - seed48; - seekdir; # introduced=23 - select; - sem_close; - sem_destroy; - sem_getvalue; - sem_init; - sem_open; - sem_post; - sem_timedwait; - sem_trywait; - sem_unlink; - sem_wait; - send; - sendfile; - sendfile64; # introduced=21 - sendmmsg; # introduced=21 - sendmsg; - sendto; - setbuf; - setbuffer; - setegid; - setenv; - seteuid; - setfsgid; # introduced=21 - setfsuid; # introduced=21 - setgid; - setgroups; - sethostname; # introduced=23 - setitimer; - setjmp; - setlinebuf; - setlocale; - setlogmask; - setmntent; # introduced=21 - setns; # introduced=21 - setpgid; - setpgrp; - setpriority; - setprogname; # introduced=21 - setregid; - setresgid; - setresuid; - setreuid; - setrlimit; - setrlimit64; # introduced=21 - setservent; - setsid; - setsockopt; - setstate; # introduced=21 - settimeofday; - setuid; - setutent; - setvbuf; - setxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - shutdown; - sigaction; - sigaddset; # introduced=21 - sigaltstack; - sigblock; - sigdelset; # introduced=21 - sigemptyset; # introduced=21 - sigfillset; # introduced=21 - siginterrupt; - sigismember; # introduced=21 - siglongjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - signal; # introduced=21 - signalfd; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - sigpending; - sigprocmask; - sigqueue; # introduced=23 - sigsetjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - sigsetmask; - sigsuspend; - sigtimedwait; # introduced=23 - sigwait; - sigwaitinfo; # introduced=23 - sleep; - snprintf; - socket; - socketpair; - splice; # introduced=21 - sprintf; - srand; # introduced=21 - srand48; - srandom; # introduced=21 - sscanf; - stat; - stat64; # introduced=21 - statfs; - statfs64; # introduced=21 - statvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - statvfs64; # introduced=21 - stderr; # var introduced=23 - stdin; # var introduced=23 - stdout; # var introduced=23 - stpcpy; # introduced=21 - stpncpy; # introduced=21 - strcasecmp; - strcasecmp_l; # introduced=23 - strcasestr; - strcat; - strchr; - strcmp; - strcoll; - strcoll_l; # introduced=21 - strcpy; - strcspn; - strdup; - strerror; - strerror_l; # introduced=23 - strerror_r; - strftime; - strftime_l; # introduced=21 - strlcat; - strlcpy; - strlen; - strncasecmp; - strncasecmp_l; # introduced=23 - strncat; - strncmp; - strncpy; - strndup; - strnlen; - strpbrk; - strptime; - strrchr; - strsep; - strsignal; - strspn; - strstr; - strtod; - strtof; # introduced=21 - strtoimax; - strtok; - strtok_r; - strtol; - strtold; # introduced=21 - strtold_l; # introduced=21 - strtoll; - strtoll_l; # introduced=21 - strtoq; # introduced=21 - strtoul; - strtoull; - strtoull_l; # introduced=21 - strtoumax; - strtouq; # introduced=21 - strxfrm; - strxfrm_l; # introduced=21 - swapoff; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - swapon; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - swprintf; - swscanf; - symlink; - symlinkat; # introduced=21 - sync; - sys_siglist; # var - sys_signame; # var - syscall; - sysconf; - sysinfo; - syslog; - system; - tcdrain; # introduced=21 - tcflow; # introduced=21 - tcflush; # introduced=21 - tcgetattr; # introduced=21 - tcgetpgrp; - tcgetsid; # introduced=21 - tcsendbreak; # introduced=21 - tcsetattr; # introduced=21 - tcsetpgrp; - tdelete; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - tdestroy; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - tee; # introduced=21 - telldir; # introduced=23 - tempnam; - tfind; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - tgkill; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - time; - timegm; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - timegm64; # arm x86 mips - timelocal; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - timelocal64; # arm x86 mips - timer_create; - timer_delete; - timer_getoverrun; - timer_gettime; - timer_settime; - timerfd_create; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - timerfd_gettime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - timerfd_settime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21 - times; - timezone; # var - tmpfile; - tmpnam; - toascii; - tolower; - tolower_l; # introduced=21 - toupper; - toupper_l; # introduced=21 - towlower; - towlower_l; # introduced=21 - towupper; - towupper_l; # introduced=21 - truncate; - truncate64; # introduced=21 - tsearch; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21 - ttyname; - ttyname_r; - twalk; # introduced=21 - tzname; # var - tzset; - umask; - umount; - umount2; - uname; - ungetc; - ungetwc; - unlink; - unlinkat; - unlockpt; - unsetenv; - unshare; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - uselocale; # introduced=21 - usleep; - utime; - utimensat; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - utimes; - utmpname; - valloc; # arm x86 mips - vasprintf; - vdprintf; # introduced=21 - verr; - verrx; - vfork; - vfprintf; - vfscanf; - vfwprintf; - vfwscanf; # introduced=21 - vmsplice; # introduced=21 - vprintf; - vscanf; - vsnprintf; - vsprintf; - vsscanf; - vswprintf; - vswscanf; # introduced=21 - vsyslog; - vwarn; - vwarnx; - vwprintf; - vwscanf; # introduced=21 - wait; - wait4; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - waitid; - waitpid; - warn; - warnx; - wcpcpy; - wcpncpy; - wcrtomb; - wcscasecmp; - wcscasecmp_l; # introduced=23 - wcscat; - wcschr; - wcscmp; - wcscoll; - wcscoll_l; # introduced=21 - wcscpy; - wcscspn; - wcsdup; - wcsftime; - wcslcat; - wcslcpy; - wcslen; - wcsncasecmp; - wcsncasecmp_l; # introduced=23 - wcsncat; - wcsncmp; - wcsncpy; - wcsnlen; - wcsnrtombs; # introduced=21 - wcspbrk; - wcsrchr; - wcsrtombs; - wcsspn; - wcsstr; - wcstod; - wcstof; # introduced=21 - wcstoimax; # introduced=21 - wcstok; - wcstol; - wcstold; # introduced=21 - wcstold_l; # introduced=21 - wcstoll; # introduced=21 - wcstoll_l; # introduced=21 - wcstombs; - wcstoul; - wcstoull; # introduced=21 - wcstoull_l; # introduced=21 - wcstoumax; # introduced=21 - wcswidth; - wcsxfrm; - wcsxfrm_l; # introduced=21 - wctob; - wctomb; # introduced=21 - wctype; - wctype_l; # introduced=21 - wcwidth; - wmemchr; - wmemcmp; - wmemcpy; - wmemmove; - wmempcpy; # introduced=23 - wmemset; - wprintf; - write; - writev; - wscanf; - local: - *; -}; - -LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduced-x86=24 introduced-x86_64=24 - global: - __fread_chk; # introduced=24 - __fwrite_chk; # introduced=24 - __getcwd_chk; # introduced=24 - __pwrite_chk; # introduced=24 - __pwrite64_chk; # introduced=24 - __write_chk; # introduced=24 - adjtimex; # introduced=24 - clock_adjtime; # introduced=24 - fgetpos64; # introduced=24 - fileno_unlocked; # introduced=24 - fopen64; # introduced=24 - freeifaddrs; # introduced=24 - freopen64; # introduced=24 - fseeko64; # introduced=24 - fsetpos64; # introduced=24 - ftello64; # introduced=24 - funopen64; # introduced=24 - getgrgid_r; # introduced=24 - getgrnam_r; # introduced=24 - getifaddrs; # introduced=24 - if_freenameindex; # introduced=24 - if_nameindex; # introduced=24 - in6addr_any; # var introduced=24 - in6addr_loopback; # var introduced=24 - lockf; # introduced=24 - lockf64; # introduced=24 - preadv; # introduced=24 - preadv64; # introduced=24 - prlimit; # arm mips x86 introduced=24 - pthread_barrierattr_destroy; # introduced=24 - pthread_barrierattr_getpshared; # introduced=24 - pthread_barrierattr_init; # introduced=24 - pthread_barrierattr_setpshared; # introduced=24 - pthread_barrier_destroy; # introduced=24 - pthread_barrier_init; # introduced=24 - pthread_barrier_wait; # introduced=24 - pthread_spin_destroy; # introduced=24 - pthread_spin_init; # introduced=24 - pthread_spin_lock; # introduced=24 - pthread_spin_trylock; # introduced=24 - pthread_spin_unlock; # introduced=24 - pwritev; # introduced=24 - pwritev64; # introduced=24 - scandirat; # introduced=24 - scandirat64; # introduced=24 - strchrnul; # introduced=24 - tmpfile64; # introduced=24 -} LIBC; - -LIBC_O { - global: - catclose; # future - catgets; # future - catopen; # future - ctermid; # future - endgrent; # future - endpwent; # future - futimes; # future - futimesat; # future - getdomainname; # future - getgrent; # future - getpwent; # future - getsubopt; # future - hasmntopt; # future - lutimes; # future - mblen; # future - pthread_getname_np; # future - quotactl; # future - setdomainname; # future - setgrent; # future - setpwent; # future - sighold; # future - sigignore; # future - sigpause; # future - sigrelse; # future - sigset; # future - sync_file_range; # future - towctrans; # future - towctrans_l; # future - wctrans; # future - wctrans_l; # future -} LIBC_N; - -LIBC_PRIVATE { - global: - __accept4; # arm x86 mips - __bionic_brk; # arm x86 mips - __bionic_libgcc_compat_symbols; # arm x86 - __divdi3; # arm x86 mips - __getdents64; # arm x86 mips - __popcountsi2; # arm x86 mips - __sclose; # arm x86 mips - __sflags; # arm x86 mips - __sflush; # arm x86 mips - __sfp; # arm x86 mips - __sglue; # arm x86 mips - __smakebuf; # arm x86 mips - __sread; # arm x86 mips - __srefill; # arm x86 mips - __srget; # arm x86 mips - __sseek; # arm x86 mips - __swbuf; # arm x86 mips - __swrite; # arm x86 mips - __swsetup; # arm x86 mips - __udivdi3; # arm x86 mips - __umoddi3; # x86 mips - _fwalk; # arm x86 mips - android_getaddrinfofornet; - android_getaddrinfofornetcontext; - android_gethostbyaddrfornet; - android_gethostbynamefornet; - free_malloc_leak_info; - get_malloc_leak_info; - gMallocLeakZygoteChild; - SHA1Final; # arm x86 mips - SHA1Init; # arm x86 mips - SHA1Transform; # arm x86 mips - SHA1Update; # arm x86 mips -} LIBC_O; - -LIBC_PLATFORM { - global: - android_net_res_stats_get_info_for_net; - android_net_res_stats_aggregate; - android_net_res_stats_get_usable_servers; - malloc_backtrace; - malloc_disable; - malloc_enable; - malloc_iterate; -} LIBC_O; diff --git a/libc/libc.x86.map b/libc/libc.x86.map index 6e31a415b..81f37513a 100644 --- a/libc/libc.x86.map +++ b/libc/libc.x86.map @@ -1250,7 +1250,7 @@ LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduce LIBC_O { global: - bsd_signal; # arm x86 mips nobrillo versioned=26 + bsd_signal; # arm x86 mips versioned=26 catclose; # future catgets; # future catopen; # future @@ -1289,24 +1289,24 @@ LIBC_PRIVATE { __bionic_brk; # arm x86 mips __bionic_libgcc_compat_symbols; # arm x86 __divdi3; # arm x86 mips - __futex_wait; # arm x86 mips nobrillo - __futex_wake; # arm x86 mips nobrillo - __get_thread; # arm x86 mips nobrillo - __get_tls; # arm x86 mips nobrillo + __futex_wait; # arm x86 mips + __futex_wake; # arm x86 mips + __get_thread; # arm x86 mips + __get_tls; # arm x86 mips __getdents64; # arm x86 mips - __open; # arm x86 mips nobrillo - __page_shift; # arm x86 mips nobrillo - __page_size; # arm x86 mips nobrillo + __open; # arm x86 mips + __page_shift; # arm x86 mips + __page_size; # arm x86 mips __popcountsi2; # arm x86 mips - __pthread_gettid; # arm x86 mips nobrillo + __pthread_gettid; # arm x86 mips __sclose; # arm x86 mips - __sdidinit; # arm x86 mips nobrillo - __set_errno; # arm x86 mips nobrillo + __sdidinit; # arm x86 mips + __set_errno; # arm x86 mips __sflags; # arm x86 mips __sflush; # arm x86 mips __sfp; # arm x86 mips __sglue; # arm x86 mips - __sinit; # arm x86 mips nobrillo + __sinit; # arm x86 mips __smakebuf; # arm x86 mips __sread; # arm x86 mips __srefill; # arm x86 mips @@ -1317,44 +1317,44 @@ LIBC_PRIVATE { __swsetup; # arm x86 mips __udivdi3; # arm x86 mips __umoddi3; # x86 mips - __wait4; # arm x86 mips nobrillo + __wait4; # arm x86 mips _fwalk; # arm x86 mips android_getaddrinfofornet; android_getaddrinfofornetcontext; android_gethostbyaddrfornet; android_gethostbynamefornet; - arc4random_addrandom; # arm x86 mips nobrillo - arc4random_stir; # arm x86 mips nobrillo - bcopy; # arm x86 mips nobrillo - bzero; # arm x86 mips nobrillo - dlmalloc; # arm x86 mips nobrillo - dlmalloc_inspect_all; # arm x86 mips nobrillo - dlmalloc_trim; # arm x86 mips nobrillo - dlmalloc_usable_size; # arm x86 mips nobrillo - fdprintf; # arm x86 mips nobrillo + arc4random_addrandom; # arm x86 mips + arc4random_stir; # arm x86 mips + bcopy; # arm x86 mips + bzero; # arm x86 mips + dlmalloc; # arm x86 mips + dlmalloc_inspect_all; # arm x86 mips + dlmalloc_trim; # arm x86 mips + dlmalloc_usable_size; # arm x86 mips + fdprintf; # arm x86 mips free_malloc_leak_info; - ftime; # arm x86 mips nobrillo + ftime; # arm x86 mips get_malloc_leak_info; - getdents; # arm x86 mips nobrillo - getdtablesize; # arm x86 mips nobrillo + getdents; # arm x86 mips + getdtablesize; # arm x86 mips gMallocLeakZygoteChild; - index; # arm x86 mips nobrillo - issetugid; # arm x86 mips nobrillo - memswap; # arm x86 mips nobrillo - pthread_attr_getstackaddr; # arm x86 mips nobrillo - pthread_attr_setstackaddr; # arm x86 mips nobrillo + index; # arm x86 mips + issetugid; # arm x86 mips + memswap; # arm x86 mips + pthread_attr_getstackaddr; # arm x86 mips + pthread_attr_setstackaddr; # arm x86 mips SHA1Final; # arm x86 mips SHA1Init; # arm x86 mips SHA1Transform; # arm x86 mips SHA1Update; # arm x86 mips - strntoimax; # arm x86 mips nobrillo - strntoumax; # arm x86 mips nobrillo - strtotimeval; # arm x86 mips nobrillo - sysv_signal; # arm x86 mips nobrillo - tkill; # arm x86 mips nobrillo - vfdprintf; # arm x86 mips nobrillo - wait3; # arm x86 mips nobrillo - wcswcs; # arm x86 mips nobrillo + strntoimax; # arm x86 mips + strntoumax; # arm x86 mips + strtotimeval; # arm x86 mips + sysv_signal; # arm x86 mips + tkill; # arm x86 mips + vfdprintf; # arm x86 mips + wait3; # arm x86 mips + wcswcs; # arm x86 mips } LIBC_O; LIBC_PLATFORM { diff --git a/libc/tools/genversion-scripts.py b/libc/tools/genversion-scripts.py index 53f4db4d5..0a98994f1 100755 --- a/libc/tools/genversion-scripts.py +++ b/libc/tools/genversion-scripts.py @@ -37,8 +37,6 @@ def has_arch_tags(tags): for arch in all_arches: if arch in tags: return True - if 'nobrillo' in tags: - return True return False @@ -49,28 +47,21 @@ class VersionScriptGenerator(object): basename = os.path.basename(script) dirname = os.path.dirname(script) for arch in all_arches: - for brillo in [False, True]: - has_nobrillo = False - name = basename.split(".")[0] + "." + arch + (".brillo" if brillo else "") + ".map" - tmp_path = os.path.join(bionic_temp, name) - dest_path = os.path.join(dirname, name) - with open(tmp_path, "w") as fout: - with open(script, "r") as fin: - fout.write("# %s\n" % warning) - for line in fin: - index = line.find("#") - if index != -1: - tags = line[index+1:].split() - if arch not in tags and has_arch_tags(tags): - continue - if brillo and "nobrillo" in tags: - has_nobrillo = True - continue - fout.write(line) - if not brillo or has_nobrillo: - shutil.copyfile(tmp_path, dest_path) + name = basename.split(".")[0] + "." + arch + ".map" + tmp_path = os.path.join(bionic_temp, name) + dest_path = os.path.join(dirname, name) + with open(tmp_path, "w") as fout: + with open(script, "r") as fin: + fout.write("# %s\n" % warning) + for line in fin: + index = line.find("#") + if index != -1: + tags = line[index+1:].split() + if arch not in tags and has_arch_tags(tags): + continue + fout.write(line) + shutil.copyfile(tmp_path, dest_path) generator = VersionScriptGenerator() generator.run() - |