diff options
author | Elliott Hughes <enh@google.com> | 2018-09-06 16:04:08 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2018-12-17 12:26:42 -0800 |
commit | d19b3c527427770164437d258744828acadb6e42 (patch) | |
tree | d7628a87508447e39dd5a090481b357ad9ca5876 | |
parent | 9ea997a2ac4eeb26230e65d2b680ebff6fe0b8a4 (diff) |
Generate the per-arch .map files at build time.
We shouldn't be checking in these generated files...
Bug: N/A
Test: ran tests
Change-Id: Ib67c1ba839eacd7acebd713e1dcd4dd2c25d67f0
32 files changed, 192 insertions, 11370 deletions
diff --git a/PREUPLOAD.cfg b/PREUPLOAD.cfg index f7c8fd762..98bede585 100644 --- a/PREUPLOAD.cfg +++ b/PREUPLOAD.cfg @@ -2,4 +2,3 @@ notice = tools/update_notice.sh seccomp = tools/update_seccomp.sh syscalls = tools/update_syscalls.sh -version_scripts = tools/update_version_scripts.sh diff --git a/libc/Android.bp b/libc/Android.bp index d2c6300a5..3e607f606 100644 --- a/libc/Android.bp +++ b/libc/Android.bp @@ -1576,12 +1576,11 @@ cc_library { arch: { arm: { - //TODO: This is to work around b/24465209. Remove after root cause is fixed + // TODO: This is to work around b/24465209. Remove after root cause is fixed. pack_relocations: false, ldflags: ["-Wl,--hash-style=both"], - // Don't re-export new/delete and friends, even if the compiler really wants to. - version_script: "libc.arm.map", + version_script: ":libc.arm.map", shared: { srcs: [":libc_sources_shared_arm"], @@ -1593,35 +1592,57 @@ cc_library { }, }, arm64: { - // Don't re-export new/delete and friends, even if the compiler really wants to. - version_script: "libc.arm64.map", - }, - mips: { - // Don't re-export new/delete and friends, even if the compiler really wants to. - version_script: "libc.mips.map", - }, - mips64: { - // Don't re-export new/delete and friends, even if the compiler really wants to. - version_script: "libc.mips64.map", + version_script: ":libc.arm64.map", }, x86: { - //TODO: This is to work around b/24465209. Remove after root cause is fixed + // TODO: This is to work around b/24465209. Remove after root cause is fixed. pack_relocations: false, ldflags: ["-Wl,--hash-style=both"], - // Don't re-export new/delete and friends, even if the compiler really wants to. - version_script: "libc.x86.map", + version_script: ":libc.x86.map", }, x86_64: { - // Don't re-export new/delete and friends, even if the compiler really wants to. - version_script: "libc.x86_64.map", + version_script: ":libc.x86_64.map", }, }, } +genrule { + name: "libc.arm.map", + out: ["libc.arm.map"], + srcs: ["libc.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) arm $(in) $(out)", +} + +genrule { + name: "libc.arm64.map", + out: ["libc.arm64.map"], + srcs: ["libc.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) arm64 $(in) $(out)", +} + +genrule { + name: "libc.x86.map", + out: ["libc.x86.map"], + srcs: ["libc.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) x86 $(in) $(out)", +} + +genrule { + name: "libc.x86_64.map", + out: ["libc.x86_64.map"], + srcs: ["libc.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) x86_64 $(in) $(out)", +} + // ======================================================== -// libstdc++.so + libstdc++.a +// libstdc++.so and libstdc++.a. // ======================================================== + cc_library { defaults: ["libc_defaults"], include_dirs: ["bionic/libstdc++/include"], @@ -1644,30 +1665,61 @@ cc_library { //TODO (dimitry): This is to work around b/24465209. Remove after root cause is fixed arch: { arm: { + // TODO: This is to work around b/24465209. Remove after root cause is fixed. pack_relocations: false, ldflags: ["-Wl,--hash-style=both"], - version_script: "libstdc++.arm.map", + version_script: ":libstdc++.arm.map", }, arm64: { - version_script: "libstdc++.arm64.map", - }, - mips: { - version_script: "libstdc++.mips.map", - }, - mips64: { - version_script: "libstdc++.mips64.map", + version_script: ":libstdc++.arm64.map", }, x86: { pack_relocations: false, ldflags: ["-Wl,--hash-style=both"], - version_script: "libstdc++.x86.map", + version_script: ":libstdc++.x86.map", }, x86_64: { - version_script: "libstdc++.x86_64.map", + version_script: ":libstdc++.x86_64.map", }, }, } +genrule { + name: "libstdc++.arm.map", + out: ["libstdc++.arm.map"], + srcs: ["libstdc++.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) arm $(in) $(out)", +} + +genrule { + name: "libstdc++.arm64.map", + out: ["libstdc++.arm64.map"], + srcs: ["libstdc++.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) arm64 $(in) $(out)", +} + +genrule { + name: "libstdc++.x86.map", + out: ["libstdc++.x86.map"], + srcs: ["libstdc++.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) x86 $(in) $(out)", +} + +genrule { + name: "libstdc++.x86_64.map", + out: ["libstdc++.x86_64.map"], + srcs: ["libstdc++.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) x86_64 $(in) $(out)", +} + +// ======================================================== +// crt object files. +// ======================================================== + cc_defaults { name: "crt_defaults", defaults: ["linux_bionic_supported"], @@ -1702,7 +1754,6 @@ cc_defaults { stl: "none", } -// crt obj files cc_object { name: "crtbrand", // crtbrand.c needs <stdint.h> and a #define for the platform SDK version. @@ -1834,6 +1885,10 @@ cc_object { defaults: ["crt_defaults"], } +// ======================================================== +// NDK headers. +// ======================================================== + versioned_ndk_headers { name: "common_libc", from: "include", diff --git a/libc/libc.arm.map b/libc/libc.arm.map deleted file mode 100644 index bd39d4299..000000000 --- a/libc/libc.arm.map +++ /dev/null @@ -1,1679 +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 - __ppoll64_chk; # introduced=28 - __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_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 - __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; - fdprintf; # arm x86 mips versioned=28 - 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; # introduced=21 - fts_close; # introduced=21 - fts_open; # introduced=21 - fts_read; # introduced=21 - fts_set; # introduced=21 - 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=17 - 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; # introduced-arm=9 introduced-x86=9 introduced-mips=9 introduced-arm64=28 introduced-x64_64=28 introduced-mips64=28 - 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; - vfdprintf; # arm x86 mips versioned=28 - 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: - __sendto_chk; # introduced=26 - __system_property_read_callback; # introduced=26 - __system_property_wait; # introduced=26 - bsd_signal; # arm x86 mips versioned=26 - catclose; # introduced=26 - catgets; # introduced=26 - catopen; # introduced=26 - ctermid; # introduced=26 - endgrent; # introduced=26 - endpwent; # introduced=26 - futimes; # introduced=26 - futimesat; # introduced=26 - getdomainname; # introduced=26 - getgrent; # introduced=26 - getpwent; # introduced=26 - getsubopt; # introduced=26 - hasmntopt; # introduced=26 - lutimes; # introduced=26 - mallopt; # introduced=26 - mblen; # introduced=26 - msgctl; # introduced=26 - msgget; # introduced=26 - msgrcv; # introduced=26 - msgsnd; # introduced=26 - nl_langinfo; # introduced=26 - nl_langinfo_l; # introduced=26 - pthread_getname_np; # introduced=26 - quotactl; # introduced=26 - semctl; # introduced=26 - semget; # introduced=26 - semop; # introduced=26 - semtimedop; # introduced=26 - setdomainname; # introduced=26 - setgrent; # introduced=26 - setpwent; # introduced=26 - shmat; # introduced=26 - shmctl; # introduced=26 - shmdt; # introduced=26 - shmget; # introduced=26 - sighold; # introduced=26 - sigignore; # introduced=26 - sigpause; # introduced=26 - sigrelse; # introduced=26 - sigset; # introduced=26 - strtod_l; # introduced=26 - strtof_l; # introduced=26 - strtol_l; # introduced=26 - strtoul_l; # introduced=26 - sync_file_range; # introduced=26 - towctrans; # introduced=26 - towctrans_l; # introduced=26 - wctrans; # introduced=26 - wctrans_l; # introduced=26 -} LIBC_N; - -LIBC_P { # introduced=P - global: - __freading; - __free_hook; - __fseterr; - __fwriting; - __malloc_hook; - __memalign_hook; - __realloc_hook; - aligned_alloc; - endhostent; - endnetent; - endprotoent; - epoll_pwait64; - fexecve; - fflush_unlocked; - fgetc_unlocked; - fgets_unlocked; - fputc_unlocked; - fputs_unlocked; - fread_unlocked; - fwrite_unlocked; - getentropy; - getnetent; - getprotoent; - getrandom; - getlogin_r; - glob; - globfree; - hcreate; - hcreate_r; - hdestroy; - hdestroy_r; - hsearch; - hsearch_r; - iconv; - iconv_close; - iconv_open; - posix_spawn; - posix_spawnattr_destroy; - posix_spawnattr_getflags; - posix_spawnattr_getpgroup; - posix_spawnattr_getschedparam; - posix_spawnattr_getschedpolicy; - posix_spawnattr_getsigdefault; - posix_spawnattr_getsigdefault64; - posix_spawnattr_getsigmask; - posix_spawnattr_getsigmask64; - posix_spawnattr_init; - posix_spawnattr_setflags; - posix_spawnattr_setpgroup; - posix_spawnattr_setschedparam; - posix_spawnattr_setschedpolicy; - posix_spawnattr_setsigdefault; - posix_spawnattr_setsigdefault64; - posix_spawnattr_setsigmask; - posix_spawnattr_setsigmask64; - posix_spawn_file_actions_addclose; - posix_spawn_file_actions_adddup2; - posix_spawn_file_actions_addopen; - posix_spawn_file_actions_destroy; - posix_spawn_file_actions_init; - posix_spawnp; - ppoll64; - pselect64; - pthread_attr_getinheritsched; - pthread_attr_setinheritsched; - pthread_mutex_timedlock_monotonic_np; - pthread_mutexattr_getprotocol; - pthread_mutexattr_setprotocol; - pthread_rwlock_timedrdlock_monotonic_np; - pthread_rwlock_timedwrlock_monotonic_np; - pthread_setschedprio; - pthread_sigmask64; - sem_timedwait_monotonic_np; - sethostent; - setnetent; - setprotoent; - sigaction64; - sigaddset64; - sigdelset64; - sigemptyset64; - sigfillset64; - sigismember64; - signalfd64; - sigpending64; - sigprocmask64; - sigsuspend64; - sigtimedwait64; - sigwait64; - sigwaitinfo64; - strptime_l; - swab; - syncfs; - wcsftime_l; - wcstod_l; - wcstof_l; - wcstol_l; - wcstoul_l; -} LIBC_O; - -LIBC_Q { # introduced=Q - global: - __res_randomid; - android_fdsan_close_with_tag; - android_fdsan_create_owner_tag; - android_fdsan_exchange_owner_tag; - android_fdsan_get_owner_tag; - android_fdsan_get_tag_type; - android_fdsan_get_tag_value; - android_fdsan_get_error_level; - android_fdsan_set_error_level; - android_get_device_api_level; - getloadavg; - pthread_sigqueue; - reallocarray; - timespec_get; -} LIBC_P; - -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 - __futex_wait; # arm x86 mips - __futex_wake; # arm x86 mips - __gedf2; # arm - __get_thread; # arm x86 mips - __get_tls; # arm x86 mips - __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 - __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 - __restore_core_regs; # arm - __sclose; # arm x86 mips - __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 - __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 - __wait4; # arm x86 mips - _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_gethostbyaddrfornetcontext; - android_gethostbynamefornet; - android_gethostbynamefornetcontext; - arc4random_addrandom; # arm x86 mips - arc4random_stir; # arm x86 mips - atexit; # arm - 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 - free_malloc_leak_info; - ftime; # arm x86 mips - get_malloc_leak_info; - getdents; # arm x86 mips - getdtablesize; # arm x86 mips - gMallocLeakZygoteChild; - 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 - strntoumax; # arm x86 mips - strtotimeval; # arm x86 mips - sysv_signal; # arm x86 mips - tkill; # arm x86 mips - wait3; # arm x86 mips - wcswcs; # arm x86 mips - write_malloc_leak_info; -} LIBC_Q; - -LIBC_DEPRECATED { - global: - __system_property_wait_any; -}; - -LIBC_PLATFORM { - global: - __system_properties_init; - __system_property_area__; # var - __system_property_add; - __system_property_area_init; - __system_property_set_filename; - __system_property_update; - android_fdsan_get_fd_table; - 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_Q; diff --git a/libc/libc.arm64.map b/libc/libc.arm64.map deleted file mode 100644 index 81ff00ddc..000000000 --- a/libc/libc.arm64.map +++ /dev/null @@ -1,1397 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cmsg_nxthdr; # 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; - __errno; - __fbufsize; # introduced=23 - __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 - __fwritable; # introduced=23 - __get_h_errno; - __gnu_basename; # introduced=23 - __gnu_strerror_r; # introduced=23 - __hostalias; - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnan; # introduced=21 - __isnanf; # introduced=21 - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __libc_current_sigrtmax; # introduced=21 - __libc_current_sigrtmin; # introduced=21 - __libc_init; - __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 - __open_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __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_chk; # introduced=23 - __ppoll64_chk; # introduced=28 - __pread64_chk; # introduced=23 - __pread_chk; # introduced=23 - __progname; # var - __pthread_cleanup_pop; - __pthread_cleanup_push; - __putlong; - __putshort; - __read_chk; # introduced=21 - __readlink_chk; # introduced=23 - __readlinkat_chk; # introduced=23 - __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; - __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 - __sF; # var - __snprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=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 - __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_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 - __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 - _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 - _toupper; # introduced=21 - 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; - asctime_r; - asprintf; - at_quick_exit; # introduced=21 - atof; # introduced=21 - atoi; - atol; - atoll; - basename; - 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; - ctime_r; - daemon; - daylight; # var - delete_module; - difftime; - dirfd; - dirname; - 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; # introduced=21 - fts_close; # introduced=21 - fts_open; # introduced=21 - fts_read; # introduced=21 - fts_set; # introduced=21 - 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; - 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; - 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; - 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; - ns_format_ttl; # arm64 x86_64 mips64 introduced=22 - ns_get16; # arm64 x86_64 mips64 introduced=22 - ns_get32; # arm64 x86_64 mips64 introduced=22 - ns_initparse; # arm64 x86_64 mips64 introduced=22 - ns_makecanon; # arm64 x86_64 mips64 introduced=22 - ns_msg_getflag; # arm64 x86_64 mips64 introduced=22 - ns_name_compress; # arm64 x86_64 mips64 introduced=22 - ns_name_ntol; # arm64 x86_64 mips64 introduced=22 - ns_name_ntop; # arm64 x86_64 mips64 introduced=22 - ns_name_pack; # arm64 x86_64 mips64 introduced=22 - ns_name_pton; # arm64 x86_64 mips64 introduced=23 - ns_name_rollback; # arm64 x86_64 mips64 introduced=22 - ns_name_skip; # arm64 x86_64 mips64 introduced=22 - ns_name_uncompress; # arm64 x86_64 mips64 introduced=22 - ns_name_unpack; # arm64 x86_64 mips64 introduced=22 - ns_parserr; # arm64 x86_64 mips64 introduced=22 - ns_put16; # arm64 x86_64 mips64 introduced=22 - ns_put32; # arm64 x86_64 mips64 introduced=22 - ns_samename; # arm64 x86_64 mips64 introduced=22 - ns_skiprr; # arm64 x86_64 mips64 introduced=22 - ns_sprintrr; # arm64 x86_64 mips64 introduced=22 - ns_sprintrrf; # arm64 x86_64 mips64 introduced=22 - 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=17 - 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; - prlimit; # arm64 x86_64 mips64 - 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_np; # introduced-arm=9 introduced-x86=9 introduced-mips=9 introduced-arm64=28 introduced-x64_64=28 introduced-mips64=28 - 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_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; - putwc; - putwchar; - 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 - timelocal; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - 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; - 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 - 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: - __sendto_chk; # introduced=26 - __system_property_read_callback; # introduced=26 - __system_property_wait; # introduced=26 - catclose; # introduced=26 - catgets; # introduced=26 - catopen; # introduced=26 - ctermid; # introduced=26 - endgrent; # introduced=26 - endpwent; # introduced=26 - futimes; # introduced=26 - futimesat; # introduced=26 - getdomainname; # introduced=26 - getgrent; # introduced=26 - getpwent; # introduced=26 - getsubopt; # introduced=26 - hasmntopt; # introduced=26 - lutimes; # introduced=26 - mallopt; # introduced=26 - mblen; # introduced=26 - msgctl; # introduced=26 - msgget; # introduced=26 - msgrcv; # introduced=26 - msgsnd; # introduced=26 - nl_langinfo; # introduced=26 - nl_langinfo_l; # introduced=26 - pthread_getname_np; # introduced=26 - quotactl; # introduced=26 - semctl; # introduced=26 - semget; # introduced=26 - semop; # introduced=26 - semtimedop; # introduced=26 - setdomainname; # introduced=26 - setgrent; # introduced=26 - setpwent; # introduced=26 - shmat; # introduced=26 - shmctl; # introduced=26 - shmdt; # introduced=26 - shmget; # introduced=26 - sighold; # introduced=26 - sigignore; # introduced=26 - sigpause; # introduced=26 - sigrelse; # introduced=26 - sigset; # introduced=26 - strtod_l; # introduced=26 - strtof_l; # introduced=26 - strtol_l; # introduced=26 - strtoul_l; # introduced=26 - sync_file_range; # introduced=26 - towctrans; # introduced=26 - towctrans_l; # introduced=26 - wctrans; # introduced=26 - wctrans_l; # introduced=26 -} LIBC_N; - -LIBC_P { # introduced=P - global: - __freading; - __free_hook; - __fseterr; - __fwriting; - __malloc_hook; - __memalign_hook; - __realloc_hook; - aligned_alloc; - endhostent; - endnetent; - endprotoent; - epoll_pwait64; - fexecve; - fflush_unlocked; - fgetc_unlocked; - fgets_unlocked; - fputc_unlocked; - fputs_unlocked; - fread_unlocked; - fwrite_unlocked; - getentropy; - getnetent; - getprotoent; - getrandom; - getlogin_r; - glob; - globfree; - hcreate; - hcreate_r; - hdestroy; - hdestroy_r; - hsearch; - hsearch_r; - iconv; - iconv_close; - iconv_open; - posix_spawn; - posix_spawnattr_destroy; - posix_spawnattr_getflags; - posix_spawnattr_getpgroup; - posix_spawnattr_getschedparam; - posix_spawnattr_getschedpolicy; - posix_spawnattr_getsigdefault; - posix_spawnattr_getsigdefault64; - posix_spawnattr_getsigmask; - posix_spawnattr_getsigmask64; - posix_spawnattr_init; - posix_spawnattr_setflags; - posix_spawnattr_setpgroup; - posix_spawnattr_setschedparam; - posix_spawnattr_setschedpolicy; - posix_spawnattr_setsigdefault; - posix_spawnattr_setsigdefault64; - posix_spawnattr_setsigmask; - posix_spawnattr_setsigmask64; - posix_spawn_file_actions_addclose; - posix_spawn_file_actions_adddup2; - posix_spawn_file_actions_addopen; - posix_spawn_file_actions_destroy; - posix_spawn_file_actions_init; - posix_spawnp; - ppoll64; - pselect64; - pthread_attr_getinheritsched; - pthread_attr_setinheritsched; - pthread_mutex_timedlock_monotonic_np; - pthread_mutexattr_getprotocol; - pthread_mutexattr_setprotocol; - pthread_rwlock_timedrdlock_monotonic_np; - pthread_rwlock_timedwrlock_monotonic_np; - pthread_setschedprio; - pthread_sigmask64; - sem_timedwait_monotonic_np; - sethostent; - setnetent; - setprotoent; - sigaction64; - sigaddset64; - sigdelset64; - sigemptyset64; - sigfillset64; - sigismember64; - signalfd64; - sigpending64; - sigprocmask64; - sigsuspend64; - sigtimedwait64; - sigwait64; - sigwaitinfo64; - strptime_l; - swab; - syncfs; - wcsftime_l; - wcstod_l; - wcstof_l; - wcstol_l; - wcstoul_l; -} LIBC_O; - -LIBC_Q { # introduced=Q - global: - __res_randomid; - android_fdsan_close_with_tag; - android_fdsan_create_owner_tag; - android_fdsan_exchange_owner_tag; - android_fdsan_get_owner_tag; - android_fdsan_get_tag_type; - android_fdsan_get_tag_value; - android_fdsan_get_error_level; - android_fdsan_set_error_level; - android_get_device_api_level; - getloadavg; - pthread_sigqueue; - reallocarray; - timespec_get; -} LIBC_P; - -LIBC_PRIVATE { - global: - android_getaddrinfofornet; - android_getaddrinfofornetcontext; - android_gethostbyaddrfornet; - android_gethostbyaddrfornetcontext; - android_gethostbynamefornet; - android_gethostbynamefornetcontext; - free_malloc_leak_info; - get_malloc_leak_info; - gMallocLeakZygoteChild; - write_malloc_leak_info; -} LIBC_Q; - -LIBC_DEPRECATED { - global: - __system_property_wait_any; -}; - -LIBC_PLATFORM { - global: - __system_properties_init; - __system_property_area__; # var - __system_property_add; - __system_property_area_init; - __system_property_set_filename; - __system_property_update; - android_fdsan_get_fd_table; - 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_Q; diff --git a/libc/libc.map.txt b/libc/libc.map.txt index 934ad1ff1..4b8463f22 100644 --- a/libc/libc.map.txt +++ b/libc/libc.map.txt @@ -207,7 +207,6 @@ LIBC { _ctype_; # var _Exit; # introduced=21 _exit; - _flush_cache; # mips _flushlbf; # introduced=23 _getlong; _getshort; diff --git a/libc/libc.mips.map b/libc/libc.mips.map deleted file mode 100644 index dc184a692..000000000 --- a/libc/libc.mips.map +++ /dev/null @@ -1,1520 +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 - __ppoll64_chk; # introduced=28 - __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_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 - __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; - fdprintf; # arm x86 mips versioned=28 - 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; # introduced=21 - fts_close; # introduced=21 - fts_open; # introduced=21 - fts_read; # introduced=21 - fts_set; # introduced=21 - 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=17 - 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; # introduced-arm=9 introduced-x86=9 introduced-mips=9 introduced-arm64=28 introduced-x64_64=28 introduced-mips64=28 - 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; - vfdprintf; # arm x86 mips versioned=28 - 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: - __sendto_chk; # introduced=26 - __system_property_read_callback; # introduced=26 - __system_property_wait; # introduced=26 - bsd_signal; # arm x86 mips versioned=26 - catclose; # introduced=26 - catgets; # introduced=26 - catopen; # introduced=26 - ctermid; # introduced=26 - endgrent; # introduced=26 - endpwent; # introduced=26 - futimes; # introduced=26 - futimesat; # introduced=26 - getdomainname; # introduced=26 - getgrent; # introduced=26 - getpwent; # introduced=26 - getsubopt; # introduced=26 - hasmntopt; # introduced=26 - lutimes; # introduced=26 - mallopt; # introduced=26 - mblen; # introduced=26 - msgctl; # introduced=26 - msgget; # introduced=26 - msgrcv; # introduced=26 - msgsnd; # introduced=26 - nl_langinfo; # introduced=26 - nl_langinfo_l; # introduced=26 - pthread_getname_np; # introduced=26 - quotactl; # introduced=26 - semctl; # introduced=26 - semget; # introduced=26 - semop; # introduced=26 - semtimedop; # introduced=26 - setdomainname; # introduced=26 - setgrent; # introduced=26 - setpwent; # introduced=26 - shmat; # introduced=26 - shmctl; # introduced=26 - shmdt; # introduced=26 - shmget; # introduced=26 - sighold; # introduced=26 - sigignore; # introduced=26 - sigpause; # introduced=26 - sigrelse; # introduced=26 - sigset; # introduced=26 - strtod_l; # introduced=26 - strtof_l; # introduced=26 - strtol_l; # introduced=26 - strtoul_l; # introduced=26 - sync_file_range; # introduced=26 - towctrans; # introduced=26 - towctrans_l; # introduced=26 - wctrans; # introduced=26 - wctrans_l; # introduced=26 -} LIBC_N; - -LIBC_P { # introduced=P - global: - __freading; - __free_hook; - __fseterr; - __fwriting; - __malloc_hook; - __memalign_hook; - __realloc_hook; - aligned_alloc; - endhostent; - endnetent; - endprotoent; - epoll_pwait64; - fexecve; - fflush_unlocked; - fgetc_unlocked; - fgets_unlocked; - fputc_unlocked; - fputs_unlocked; - fread_unlocked; - fwrite_unlocked; - getentropy; - getnetent; - getprotoent; - getrandom; - getlogin_r; - glob; - globfree; - hcreate; - hcreate_r; - hdestroy; - hdestroy_r; - hsearch; - hsearch_r; - iconv; - iconv_close; - iconv_open; - posix_spawn; - posix_spawnattr_destroy; - posix_spawnattr_getflags; - posix_spawnattr_getpgroup; - posix_spawnattr_getschedparam; - posix_spawnattr_getschedpolicy; - posix_spawnattr_getsigdefault; - posix_spawnattr_getsigdefault64; - posix_spawnattr_getsigmask; - posix_spawnattr_getsigmask64; - posix_spawnattr_init; - posix_spawnattr_setflags; - posix_spawnattr_setpgroup; - posix_spawnattr_setschedparam; - posix_spawnattr_setschedpolicy; - posix_spawnattr_setsigdefault; - posix_spawnattr_setsigdefault64; - posix_spawnattr_setsigmask; - posix_spawnattr_setsigmask64; - posix_spawn_file_actions_addclose; - posix_spawn_file_actions_adddup2; - posix_spawn_file_actions_addopen; - posix_spawn_file_actions_destroy; - posix_spawn_file_actions_init; - posix_spawnp; - ppoll64; - pselect64; - pthread_attr_getinheritsched; - pthread_attr_setinheritsched; - pthread_mutex_timedlock_monotonic_np; - pthread_mutexattr_getprotocol; - pthread_mutexattr_setprotocol; - pthread_rwlock_timedrdlock_monotonic_np; - pthread_rwlock_timedwrlock_monotonic_np; - pthread_setschedprio; - pthread_sigmask64; - sem_timedwait_monotonic_np; - sethostent; - setnetent; - setprotoent; - sigaction64; - sigaddset64; - sigdelset64; - sigemptyset64; - sigfillset64; - sigismember64; - signalfd64; - sigpending64; - sigprocmask64; - sigsuspend64; - sigtimedwait64; - sigwait64; - sigwaitinfo64; - strptime_l; - swab; - syncfs; - wcsftime_l; - wcstod_l; - wcstof_l; - wcstol_l; - wcstoul_l; -} LIBC_O; - -LIBC_Q { # introduced=Q - global: - __res_randomid; - android_fdsan_close_with_tag; - android_fdsan_create_owner_tag; - android_fdsan_exchange_owner_tag; - android_fdsan_get_owner_tag; - android_fdsan_get_tag_type; - android_fdsan_get_tag_value; - android_fdsan_get_error_level; - android_fdsan_set_error_level; - android_get_device_api_level; - getloadavg; - pthread_sigqueue; - reallocarray; - timespec_get; -} LIBC_P; - -LIBC_PRIVATE { - global: - __accept4; # arm x86 mips - __bionic_brk; # arm x86 mips - __divdi3; # arm x86 mips - __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 - __page_shift; # arm x86 mips - __page_size; # arm x86 mips - __popcountsi2; # arm x86 mips - __pthread_gettid; # arm x86 mips - __sclose; # arm x86 mips - __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 - __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 - __wait4; # arm x86 mips - _fwalk; # arm x86 mips - android_getaddrinfofornet; - android_getaddrinfofornetcontext; - android_gethostbyaddrfornet; - android_gethostbyaddrfornetcontext; - android_gethostbynamefornet; - android_gethostbynamefornetcontext; - 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 - free_malloc_leak_info; - ftime; # arm x86 mips - get_malloc_leak_info; - getdents; # arm x86 mips - getdtablesize; # arm x86 mips - gMallocLeakZygoteChild; - 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 - strntoumax; # arm x86 mips - strtotimeval; # arm x86 mips - sysv_signal; # arm x86 mips - tkill; # arm x86 mips - wait3; # arm x86 mips - wcswcs; # arm x86 mips - write_malloc_leak_info; -} LIBC_Q; - -LIBC_DEPRECATED { - global: - __system_property_wait_any; -}; - -LIBC_PLATFORM { - global: - __system_properties_init; - __system_property_area__; # var - __system_property_add; - __system_property_area_init; - __system_property_set_filename; - __system_property_update; - android_fdsan_get_fd_table; - 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_Q; diff --git a/libc/libc.mips64.map b/libc/libc.mips64.map deleted file mode 100644 index 81ff00ddc..000000000 --- a/libc/libc.mips64.map +++ /dev/null @@ -1,1397 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cmsg_nxthdr; # 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; - __errno; - __fbufsize; # introduced=23 - __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 - __fwritable; # introduced=23 - __get_h_errno; - __gnu_basename; # introduced=23 - __gnu_strerror_r; # introduced=23 - __hostalias; - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnan; # introduced=21 - __isnanf; # introduced=21 - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __libc_current_sigrtmax; # introduced=21 - __libc_current_sigrtmin; # introduced=21 - __libc_init; - __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 - __open_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __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_chk; # introduced=23 - __ppoll64_chk; # introduced=28 - __pread64_chk; # introduced=23 - __pread_chk; # introduced=23 - __progname; # var - __pthread_cleanup_pop; - __pthread_cleanup_push; - __putlong; - __putshort; - __read_chk; # introduced=21 - __readlink_chk; # introduced=23 - __readlinkat_chk; # introduced=23 - __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; - __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 - __sF; # var - __snprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=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 - __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_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 - __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 - _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 - _toupper; # introduced=21 - 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; - asctime_r; - asprintf; - at_quick_exit; # introduced=21 - atof; # introduced=21 - atoi; - atol; - atoll; - basename; - 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; - ctime_r; - daemon; - daylight; # var - delete_module; - difftime; - dirfd; - dirname; - 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; # introduced=21 - fts_close; # introduced=21 - fts_open; # introduced=21 - fts_read; # introduced=21 - fts_set; # introduced=21 - 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; - 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; - 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; - 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; - ns_format_ttl; # arm64 x86_64 mips64 introduced=22 - ns_get16; # arm64 x86_64 mips64 introduced=22 - ns_get32; # arm64 x86_64 mips64 introduced=22 - ns_initparse; # arm64 x86_64 mips64 introduced=22 - ns_makecanon; # arm64 x86_64 mips64 introduced=22 - ns_msg_getflag; # arm64 x86_64 mips64 introduced=22 - ns_name_compress; # arm64 x86_64 mips64 introduced=22 - ns_name_ntol; # arm64 x86_64 mips64 introduced=22 - ns_name_ntop; # arm64 x86_64 mips64 introduced=22 - ns_name_pack; # arm64 x86_64 mips64 introduced=22 - ns_name_pton; # arm64 x86_64 mips64 introduced=23 - ns_name_rollback; # arm64 x86_64 mips64 introduced=22 - ns_name_skip; # arm64 x86_64 mips64 introduced=22 - ns_name_uncompress; # arm64 x86_64 mips64 introduced=22 - ns_name_unpack; # arm64 x86_64 mips64 introduced=22 - ns_parserr; # arm64 x86_64 mips64 introduced=22 - ns_put16; # arm64 x86_64 mips64 introduced=22 - ns_put32; # arm64 x86_64 mips64 introduced=22 - ns_samename; # arm64 x86_64 mips64 introduced=22 - ns_skiprr; # arm64 x86_64 mips64 introduced=22 - ns_sprintrr; # arm64 x86_64 mips64 introduced=22 - ns_sprintrrf; # arm64 x86_64 mips64 introduced=22 - 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=17 - 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; - prlimit; # arm64 x86_64 mips64 - 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_np; # introduced-arm=9 introduced-x86=9 introduced-mips=9 introduced-arm64=28 introduced-x64_64=28 introduced-mips64=28 - 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_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; - putwc; - putwchar; - 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 - timelocal; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - 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; - 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 - 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: - __sendto_chk; # introduced=26 - __system_property_read_callback; # introduced=26 - __system_property_wait; # introduced=26 - catclose; # introduced=26 - catgets; # introduced=26 - catopen; # introduced=26 - ctermid; # introduced=26 - endgrent; # introduced=26 - endpwent; # introduced=26 - futimes; # introduced=26 - futimesat; # introduced=26 - getdomainname; # introduced=26 - getgrent; # introduced=26 - getpwent; # introduced=26 - getsubopt; # introduced=26 - hasmntopt; # introduced=26 - lutimes; # introduced=26 - mallopt; # introduced=26 - mblen; # introduced=26 - msgctl; # introduced=26 - msgget; # introduced=26 - msgrcv; # introduced=26 - msgsnd; # introduced=26 - nl_langinfo; # introduced=26 - nl_langinfo_l; # introduced=26 - pthread_getname_np; # introduced=26 - quotactl; # introduced=26 - semctl; # introduced=26 - semget; # introduced=26 - semop; # introduced=26 - semtimedop; # introduced=26 - setdomainname; # introduced=26 - setgrent; # introduced=26 - setpwent; # introduced=26 - shmat; # introduced=26 - shmctl; # introduced=26 - shmdt; # introduced=26 - shmget; # introduced=26 - sighold; # introduced=26 - sigignore; # introduced=26 - sigpause; # introduced=26 - sigrelse; # introduced=26 - sigset; # introduced=26 - strtod_l; # introduced=26 - strtof_l; # introduced=26 - strtol_l; # introduced=26 - strtoul_l; # introduced=26 - sync_file_range; # introduced=26 - towctrans; # introduced=26 - towctrans_l; # introduced=26 - wctrans; # introduced=26 - wctrans_l; # introduced=26 -} LIBC_N; - -LIBC_P { # introduced=P - global: - __freading; - __free_hook; - __fseterr; - __fwriting; - __malloc_hook; - __memalign_hook; - __realloc_hook; - aligned_alloc; - endhostent; - endnetent; - endprotoent; - epoll_pwait64; - fexecve; - fflush_unlocked; - fgetc_unlocked; - fgets_unlocked; - fputc_unlocked; - fputs_unlocked; - fread_unlocked; - fwrite_unlocked; - getentropy; - getnetent; - getprotoent; - getrandom; - getlogin_r; - glob; - globfree; - hcreate; - hcreate_r; - hdestroy; - hdestroy_r; - hsearch; - hsearch_r; - iconv; - iconv_close; - iconv_open; - posix_spawn; - posix_spawnattr_destroy; - posix_spawnattr_getflags; - posix_spawnattr_getpgroup; - posix_spawnattr_getschedparam; - posix_spawnattr_getschedpolicy; - posix_spawnattr_getsigdefault; - posix_spawnattr_getsigdefault64; - posix_spawnattr_getsigmask; - posix_spawnattr_getsigmask64; - posix_spawnattr_init; - posix_spawnattr_setflags; - posix_spawnattr_setpgroup; - posix_spawnattr_setschedparam; - posix_spawnattr_setschedpolicy; - posix_spawnattr_setsigdefault; - posix_spawnattr_setsigdefault64; - posix_spawnattr_setsigmask; - posix_spawnattr_setsigmask64; - posix_spawn_file_actions_addclose; - posix_spawn_file_actions_adddup2; - posix_spawn_file_actions_addopen; - posix_spawn_file_actions_destroy; - posix_spawn_file_actions_init; - posix_spawnp; - ppoll64; - pselect64; - pthread_attr_getinheritsched; - pthread_attr_setinheritsched; - pthread_mutex_timedlock_monotonic_np; - pthread_mutexattr_getprotocol; - pthread_mutexattr_setprotocol; - pthread_rwlock_timedrdlock_monotonic_np; - pthread_rwlock_timedwrlock_monotonic_np; - pthread_setschedprio; - pthread_sigmask64; - sem_timedwait_monotonic_np; - sethostent; - setnetent; - setprotoent; - sigaction64; - sigaddset64; - sigdelset64; - sigemptyset64; - sigfillset64; - sigismember64; - signalfd64; - sigpending64; - sigprocmask64; - sigsuspend64; - sigtimedwait64; - sigwait64; - sigwaitinfo64; - strptime_l; - swab; - syncfs; - wcsftime_l; - wcstod_l; - wcstof_l; - wcstol_l; - wcstoul_l; -} LIBC_O; - -LIBC_Q { # introduced=Q - global: - __res_randomid; - android_fdsan_close_with_tag; - android_fdsan_create_owner_tag; - android_fdsan_exchange_owner_tag; - android_fdsan_get_owner_tag; - android_fdsan_get_tag_type; - android_fdsan_get_tag_value; - android_fdsan_get_error_level; - android_fdsan_set_error_level; - android_get_device_api_level; - getloadavg; - pthread_sigqueue; - reallocarray; - timespec_get; -} LIBC_P; - -LIBC_PRIVATE { - global: - android_getaddrinfofornet; - android_getaddrinfofornetcontext; - android_gethostbyaddrfornet; - android_gethostbyaddrfornetcontext; - android_gethostbynamefornet; - android_gethostbynamefornetcontext; - free_malloc_leak_info; - get_malloc_leak_info; - gMallocLeakZygoteChild; - write_malloc_leak_info; -} LIBC_Q; - -LIBC_DEPRECATED { - global: - __system_property_wait_any; -}; - -LIBC_PLATFORM { - global: - __system_properties_init; - __system_property_area__; # var - __system_property_add; - __system_property_area_init; - __system_property_set_filename; - __system_property_update; - android_fdsan_get_fd_table; - 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_Q; diff --git a/libc/libc.x86.map b/libc/libc.x86.map deleted file mode 100644 index f360dbf31..000000000 --- a/libc/libc.x86.map +++ /dev/null @@ -1,1519 +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 - __ppoll64_chk; # introduced=28 - __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_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 - __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; - fdprintf; # arm x86 mips versioned=28 - 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; # introduced=21 - fts_close; # introduced=21 - fts_open; # introduced=21 - fts_read; # introduced=21 - fts_set; # introduced=21 - 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=17 - 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; # introduced-arm=9 introduced-x86=9 introduced-mips=9 introduced-arm64=28 introduced-x64_64=28 introduced-mips64=28 - 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; - vfdprintf; # arm x86 mips versioned=28 - 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: - __sendto_chk; # introduced=26 - __system_property_read_callback; # introduced=26 - __system_property_wait; # introduced=26 - bsd_signal; # arm x86 mips versioned=26 - catclose; # introduced=26 - catgets; # introduced=26 - catopen; # introduced=26 - ctermid; # introduced=26 - endgrent; # introduced=26 - endpwent; # introduced=26 - futimes; # introduced=26 - futimesat; # introduced=26 - getdomainname; # introduced=26 - getgrent; # introduced=26 - getpwent; # introduced=26 - getsubopt; # introduced=26 - hasmntopt; # introduced=26 - lutimes; # introduced=26 - mallopt; # introduced=26 - mblen; # introduced=26 - msgctl; # introduced=26 - msgget; # introduced=26 - msgrcv; # introduced=26 - msgsnd; # introduced=26 - nl_langinfo; # introduced=26 - nl_langinfo_l; # introduced=26 - pthread_getname_np; # introduced=26 - quotactl; # introduced=26 - semctl; # introduced=26 - semget; # introduced=26 - semop; # introduced=26 - semtimedop; # introduced=26 - setdomainname; # introduced=26 - setgrent; # introduced=26 - setpwent; # introduced=26 - shmat; # introduced=26 - shmctl; # introduced=26 - shmdt; # introduced=26 - shmget; # introduced=26 - sighold; # introduced=26 - sigignore; # introduced=26 - sigpause; # introduced=26 - sigrelse; # introduced=26 - sigset; # introduced=26 - strtod_l; # introduced=26 - strtof_l; # introduced=26 - strtol_l; # introduced=26 - strtoul_l; # introduced=26 - sync_file_range; # introduced=26 - towctrans; # introduced=26 - towctrans_l; # introduced=26 - wctrans; # introduced=26 - wctrans_l; # introduced=26 -} LIBC_N; - -LIBC_P { # introduced=P - global: - __freading; - __free_hook; - __fseterr; - __fwriting; - __malloc_hook; - __memalign_hook; - __realloc_hook; - aligned_alloc; - endhostent; - endnetent; - endprotoent; - epoll_pwait64; - fexecve; - fflush_unlocked; - fgetc_unlocked; - fgets_unlocked; - fputc_unlocked; - fputs_unlocked; - fread_unlocked; - fwrite_unlocked; - getentropy; - getnetent; - getprotoent; - getrandom; - getlogin_r; - glob; - globfree; - hcreate; - hcreate_r; - hdestroy; - hdestroy_r; - hsearch; - hsearch_r; - iconv; - iconv_close; - iconv_open; - posix_spawn; - posix_spawnattr_destroy; - posix_spawnattr_getflags; - posix_spawnattr_getpgroup; - posix_spawnattr_getschedparam; - posix_spawnattr_getschedpolicy; - posix_spawnattr_getsigdefault; - posix_spawnattr_getsigdefault64; - posix_spawnattr_getsigmask; - posix_spawnattr_getsigmask64; - posix_spawnattr_init; - posix_spawnattr_setflags; - posix_spawnattr_setpgroup; - posix_spawnattr_setschedparam; - posix_spawnattr_setschedpolicy; - posix_spawnattr_setsigdefault; - posix_spawnattr_setsigdefault64; - posix_spawnattr_setsigmask; - posix_spawnattr_setsigmask64; - posix_spawn_file_actions_addclose; - posix_spawn_file_actions_adddup2; - posix_spawn_file_actions_addopen; - posix_spawn_file_actions_destroy; - posix_spawn_file_actions_init; - posix_spawnp; - ppoll64; - pselect64; - pthread_attr_getinheritsched; - pthread_attr_setinheritsched; - pthread_mutex_timedlock_monotonic_np; - pthread_mutexattr_getprotocol; - pthread_mutexattr_setprotocol; - pthread_rwlock_timedrdlock_monotonic_np; - pthread_rwlock_timedwrlock_monotonic_np; - pthread_setschedprio; - pthread_sigmask64; - sem_timedwait_monotonic_np; - sethostent; - setnetent; - setprotoent; - sigaction64; - sigaddset64; - sigdelset64; - sigemptyset64; - sigfillset64; - sigismember64; - signalfd64; - sigpending64; - sigprocmask64; - sigsuspend64; - sigtimedwait64; - sigwait64; - sigwaitinfo64; - strptime_l; - swab; - syncfs; - wcsftime_l; - wcstod_l; - wcstof_l; - wcstol_l; - wcstoul_l; -} LIBC_O; - -LIBC_Q { # introduced=Q - global: - __res_randomid; - android_fdsan_close_with_tag; - android_fdsan_create_owner_tag; - android_fdsan_exchange_owner_tag; - android_fdsan_get_owner_tag; - android_fdsan_get_tag_type; - android_fdsan_get_tag_value; - android_fdsan_get_error_level; - android_fdsan_set_error_level; - android_get_device_api_level; - getloadavg; - pthread_sigqueue; - reallocarray; - timespec_get; -} LIBC_P; - -LIBC_PRIVATE { - global: - __accept4; # arm x86 mips - __bionic_brk; # arm x86 mips - __bionic_libgcc_compat_symbols; # arm x86 - __divdi3; # arm x86 mips - __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 - __page_shift; # arm x86 mips - __page_size; # arm x86 mips - __popcountsi2; # arm x86 mips - __pthread_gettid; # arm x86 mips - __sclose; # arm x86 mips - __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 - __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 - __wait4; # arm x86 mips - _fwalk; # arm x86 mips - android_getaddrinfofornet; - android_getaddrinfofornetcontext; - android_gethostbyaddrfornet; - android_gethostbyaddrfornetcontext; - android_gethostbynamefornet; - android_gethostbynamefornetcontext; - 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 - free_malloc_leak_info; - ftime; # arm x86 mips - get_malloc_leak_info; - getdents; # arm x86 mips - getdtablesize; # arm x86 mips - gMallocLeakZygoteChild; - 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 - strntoumax; # arm x86 mips - strtotimeval; # arm x86 mips - sysv_signal; # arm x86 mips - tkill; # arm x86 mips - wait3; # arm x86 mips - wcswcs; # arm x86 mips - write_malloc_leak_info; -} LIBC_Q; - -LIBC_DEPRECATED { - global: - __system_property_wait_any; -}; - -LIBC_PLATFORM { - global: - __system_properties_init; - __system_property_area__; # var - __system_property_add; - __system_property_area_init; - __system_property_set_filename; - __system_property_update; - android_fdsan_get_fd_table; - 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_Q; diff --git a/libc/libc.x86_64.map b/libc/libc.x86_64.map deleted file mode 100644 index 81ff00ddc..000000000 --- a/libc/libc.x86_64.map +++ /dev/null @@ -1,1397 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC { - global: - __assert; - __assert2; - __b64_ntop; - __b64_pton; - __cmsg_nxthdr; # 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; - __errno; - __fbufsize; # introduced=23 - __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 - __fwritable; # introduced=23 - __get_h_errno; - __gnu_basename; # introduced=23 - __gnu_strerror_r; # introduced=23 - __hostalias; - __isfinite; - __isfinitef; - __isfinitel; - __isinf; - __isinff; - __isinfl; - __isnan; # introduced=21 - __isnanf; # introduced=21 - __isnanl; - __isnormal; - __isnormalf; - __isnormall; - __libc_current_sigrtmax; # introduced=21 - __libc_current_sigrtmin; # introduced=21 - __libc_init; - __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 - __open_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21 - __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_chk; # introduced=23 - __ppoll64_chk; # introduced=28 - __pread64_chk; # introduced=23 - __pread_chk; # introduced=23 - __progname; # var - __pthread_cleanup_pop; - __pthread_cleanup_push; - __putlong; - __putshort; - __read_chk; # introduced=21 - __readlink_chk; # introduced=23 - __readlinkat_chk; # introduced=23 - __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; - __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 - __sF; # var - __snprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=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 - __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_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 - __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 - _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 - _toupper; # introduced=21 - 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; - asctime_r; - asprintf; - at_quick_exit; # introduced=21 - atof; # introduced=21 - atoi; - atol; - atoll; - basename; - 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; - ctime_r; - daemon; - daylight; # var - delete_module; - difftime; - dirfd; - dirname; - 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; # introduced=21 - fts_close; # introduced=21 - fts_open; # introduced=21 - fts_read; # introduced=21 - fts_set; # introduced=21 - 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; - 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; - 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; - 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; - ns_format_ttl; # arm64 x86_64 mips64 introduced=22 - ns_get16; # arm64 x86_64 mips64 introduced=22 - ns_get32; # arm64 x86_64 mips64 introduced=22 - ns_initparse; # arm64 x86_64 mips64 introduced=22 - ns_makecanon; # arm64 x86_64 mips64 introduced=22 - ns_msg_getflag; # arm64 x86_64 mips64 introduced=22 - ns_name_compress; # arm64 x86_64 mips64 introduced=22 - ns_name_ntol; # arm64 x86_64 mips64 introduced=22 - ns_name_ntop; # arm64 x86_64 mips64 introduced=22 - ns_name_pack; # arm64 x86_64 mips64 introduced=22 - ns_name_pton; # arm64 x86_64 mips64 introduced=23 - ns_name_rollback; # arm64 x86_64 mips64 introduced=22 - ns_name_skip; # arm64 x86_64 mips64 introduced=22 - ns_name_uncompress; # arm64 x86_64 mips64 introduced=22 - ns_name_unpack; # arm64 x86_64 mips64 introduced=22 - ns_parserr; # arm64 x86_64 mips64 introduced=22 - ns_put16; # arm64 x86_64 mips64 introduced=22 - ns_put32; # arm64 x86_64 mips64 introduced=22 - ns_samename; # arm64 x86_64 mips64 introduced=22 - ns_skiprr; # arm64 x86_64 mips64 introduced=22 - ns_sprintrr; # arm64 x86_64 mips64 introduced=22 - ns_sprintrrf; # arm64 x86_64 mips64 introduced=22 - 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=17 - 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; - prlimit; # arm64 x86_64 mips64 - 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_np; # introduced-arm=9 introduced-x86=9 introduced-mips=9 introduced-arm64=28 introduced-x64_64=28 introduced-mips64=28 - 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_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; - putwc; - putwchar; - 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 - timelocal; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21 - 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; - 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 - 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: - __sendto_chk; # introduced=26 - __system_property_read_callback; # introduced=26 - __system_property_wait; # introduced=26 - catclose; # introduced=26 - catgets; # introduced=26 - catopen; # introduced=26 - ctermid; # introduced=26 - endgrent; # introduced=26 - endpwent; # introduced=26 - futimes; # introduced=26 - futimesat; # introduced=26 - getdomainname; # introduced=26 - getgrent; # introduced=26 - getpwent; # introduced=26 - getsubopt; # introduced=26 - hasmntopt; # introduced=26 - lutimes; # introduced=26 - mallopt; # introduced=26 - mblen; # introduced=26 - msgctl; # introduced=26 - msgget; # introduced=26 - msgrcv; # introduced=26 - msgsnd; # introduced=26 - nl_langinfo; # introduced=26 - nl_langinfo_l; # introduced=26 - pthread_getname_np; # introduced=26 - quotactl; # introduced=26 - semctl; # introduced=26 - semget; # introduced=26 - semop; # introduced=26 - semtimedop; # introduced=26 - setdomainname; # introduced=26 - setgrent; # introduced=26 - setpwent; # introduced=26 - shmat; # introduced=26 - shmctl; # introduced=26 - shmdt; # introduced=26 - shmget; # introduced=26 - sighold; # introduced=26 - sigignore; # introduced=26 - sigpause; # introduced=26 - sigrelse; # introduced=26 - sigset; # introduced=26 - strtod_l; # introduced=26 - strtof_l; # introduced=26 - strtol_l; # introduced=26 - strtoul_l; # introduced=26 - sync_file_range; # introduced=26 - towctrans; # introduced=26 - towctrans_l; # introduced=26 - wctrans; # introduced=26 - wctrans_l; # introduced=26 -} LIBC_N; - -LIBC_P { # introduced=P - global: - __freading; - __free_hook; - __fseterr; - __fwriting; - __malloc_hook; - __memalign_hook; - __realloc_hook; - aligned_alloc; - endhostent; - endnetent; - endprotoent; - epoll_pwait64; - fexecve; - fflush_unlocked; - fgetc_unlocked; - fgets_unlocked; - fputc_unlocked; - fputs_unlocked; - fread_unlocked; - fwrite_unlocked; - getentropy; - getnetent; - getprotoent; - getrandom; - getlogin_r; - glob; - globfree; - hcreate; - hcreate_r; - hdestroy; - hdestroy_r; - hsearch; - hsearch_r; - iconv; - iconv_close; - iconv_open; - posix_spawn; - posix_spawnattr_destroy; - posix_spawnattr_getflags; - posix_spawnattr_getpgroup; - posix_spawnattr_getschedparam; - posix_spawnattr_getschedpolicy; - posix_spawnattr_getsigdefault; - posix_spawnattr_getsigdefault64; - posix_spawnattr_getsigmask; - posix_spawnattr_getsigmask64; - posix_spawnattr_init; - posix_spawnattr_setflags; - posix_spawnattr_setpgroup; - posix_spawnattr_setschedparam; - posix_spawnattr_setschedpolicy; - posix_spawnattr_setsigdefault; - posix_spawnattr_setsigdefault64; - posix_spawnattr_setsigmask; - posix_spawnattr_setsigmask64; - posix_spawn_file_actions_addclose; - posix_spawn_file_actions_adddup2; - posix_spawn_file_actions_addopen; - posix_spawn_file_actions_destroy; - posix_spawn_file_actions_init; - posix_spawnp; - ppoll64; - pselect64; - pthread_attr_getinheritsched; - pthread_attr_setinheritsched; - pthread_mutex_timedlock_monotonic_np; - pthread_mutexattr_getprotocol; - pthread_mutexattr_setprotocol; - pthread_rwlock_timedrdlock_monotonic_np; - pthread_rwlock_timedwrlock_monotonic_np; - pthread_setschedprio; - pthread_sigmask64; - sem_timedwait_monotonic_np; - sethostent; - setnetent; - setprotoent; - sigaction64; - sigaddset64; - sigdelset64; - sigemptyset64; - sigfillset64; - sigismember64; - signalfd64; - sigpending64; - sigprocmask64; - sigsuspend64; - sigtimedwait64; - sigwait64; - sigwaitinfo64; - strptime_l; - swab; - syncfs; - wcsftime_l; - wcstod_l; - wcstof_l; - wcstol_l; - wcstoul_l; -} LIBC_O; - -LIBC_Q { # introduced=Q - global: - __res_randomid; - android_fdsan_close_with_tag; - android_fdsan_create_owner_tag; - android_fdsan_exchange_owner_tag; - android_fdsan_get_owner_tag; - android_fdsan_get_tag_type; - android_fdsan_get_tag_value; - android_fdsan_get_error_level; - android_fdsan_set_error_level; - android_get_device_api_level; - getloadavg; - pthread_sigqueue; - reallocarray; - timespec_get; -} LIBC_P; - -LIBC_PRIVATE { - global: - android_getaddrinfofornet; - android_getaddrinfofornetcontext; - android_gethostbyaddrfornet; - android_gethostbyaddrfornetcontext; - android_gethostbynamefornet; - android_gethostbynamefornetcontext; - free_malloc_leak_info; - get_malloc_leak_info; - gMallocLeakZygoteChild; - write_malloc_leak_info; -} LIBC_Q; - -LIBC_DEPRECATED { - global: - __system_property_wait_any; -}; - -LIBC_PLATFORM { - global: - __system_properties_init; - __system_property_area__; # var - __system_property_add; - __system_property_area_init; - __system_property_set_filename; - __system_property_update; - android_fdsan_get_fd_table; - 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_Q; diff --git a/libc/libstdc++.arm.map b/libc/libstdc++.arm.map deleted file mode 100644 index 8ee586325..000000000 --- a/libc/libstdc++.arm.map +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC_O { - global: - _ZSt7nothrow; # var - _ZdaPv; # weak - _ZdaPvRKSt9nothrow_t; # weak - _ZdlPv; # weak - _ZdlPvRKSt9nothrow_t; # weak - _Znaj; # arm x86 mips weak - _ZnajRKSt9nothrow_t; # arm x86 mips weak - _Znwj; # arm x86 mips weak - _ZnwjRKSt9nothrow_t; # arm x86 mips weak - __cxa_guard_abort; - __cxa_guard_acquire; - __cxa_guard_release; - __cxa_pure_virtual; - local: - *; -}; diff --git a/libc/libstdc++.arm64.map b/libc/libstdc++.arm64.map deleted file mode 100644 index cd4f3c311..000000000 --- a/libc/libstdc++.arm64.map +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC_O { - global: - _ZSt7nothrow; # var - _ZdaPv; # weak - _ZdaPvRKSt9nothrow_t; # weak - _ZdlPv; # weak - _ZdlPvRKSt9nothrow_t; # weak - _Znam; # arm64 x86_64 mips64 weak - _ZnamRKSt9nothrow_t; # arm64 x86_64 mips64 weak - _Znwm; # arm64 x86_64 mips64 weak - _ZnwmRKSt9nothrow_t; # arm64 x86_64 mips64 weak - __cxa_guard_abort; - __cxa_guard_acquire; - __cxa_guard_release; - __cxa_pure_virtual; - local: - *; -}; diff --git a/libc/libstdc++.mips.map b/libc/libstdc++.mips.map deleted file mode 100644 index 8ee586325..000000000 --- a/libc/libstdc++.mips.map +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC_O { - global: - _ZSt7nothrow; # var - _ZdaPv; # weak - _ZdaPvRKSt9nothrow_t; # weak - _ZdlPv; # weak - _ZdlPvRKSt9nothrow_t; # weak - _Znaj; # arm x86 mips weak - _ZnajRKSt9nothrow_t; # arm x86 mips weak - _Znwj; # arm x86 mips weak - _ZnwjRKSt9nothrow_t; # arm x86 mips weak - __cxa_guard_abort; - __cxa_guard_acquire; - __cxa_guard_release; - __cxa_pure_virtual; - local: - *; -}; diff --git a/libc/libstdc++.mips64.map b/libc/libstdc++.mips64.map deleted file mode 100644 index cd4f3c311..000000000 --- a/libc/libstdc++.mips64.map +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC_O { - global: - _ZSt7nothrow; # var - _ZdaPv; # weak - _ZdaPvRKSt9nothrow_t; # weak - _ZdlPv; # weak - _ZdlPvRKSt9nothrow_t; # weak - _Znam; # arm64 x86_64 mips64 weak - _ZnamRKSt9nothrow_t; # arm64 x86_64 mips64 weak - _Znwm; # arm64 x86_64 mips64 weak - _ZnwmRKSt9nothrow_t; # arm64 x86_64 mips64 weak - __cxa_guard_abort; - __cxa_guard_acquire; - __cxa_guard_release; - __cxa_pure_virtual; - local: - *; -}; diff --git a/libc/libstdc++.x86.map b/libc/libstdc++.x86.map deleted file mode 100644 index 8ee586325..000000000 --- a/libc/libstdc++.x86.map +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC_O { - global: - _ZSt7nothrow; # var - _ZdaPv; # weak - _ZdaPvRKSt9nothrow_t; # weak - _ZdlPv; # weak - _ZdlPvRKSt9nothrow_t; # weak - _Znaj; # arm x86 mips weak - _ZnajRKSt9nothrow_t; # arm x86 mips weak - _Znwj; # arm x86 mips weak - _ZnwjRKSt9nothrow_t; # arm x86 mips weak - __cxa_guard_abort; - __cxa_guard_acquire; - __cxa_guard_release; - __cxa_pure_virtual; - local: - *; -}; diff --git a/libc/libstdc++.x86_64.map b/libc/libstdc++.x86_64.map deleted file mode 100644 index cd4f3c311..000000000 --- a/libc/libstdc++.x86_64.map +++ /dev/null @@ -1,19 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC_O { - global: - _ZSt7nothrow; # var - _ZdaPv; # weak - _ZdaPvRKSt9nothrow_t; # weak - _ZdlPv; # weak - _ZdlPvRKSt9nothrow_t; # weak - _Znam; # arm64 x86_64 mips64 weak - _ZnamRKSt9nothrow_t; # arm64 x86_64 mips64 weak - _Znwm; # arm64 x86_64 mips64 weak - _ZnwmRKSt9nothrow_t; # arm64 x86_64 mips64 weak - __cxa_guard_abort; - __cxa_guard_acquire; - __cxa_guard_release; - __cxa_pure_virtual; - local: - *; -}; diff --git a/libc/tools/genversion-scripts.py b/libc/tools/genversion-scripts.py deleted file mode 100755 index 5410580b8..000000000 --- a/libc/tools/genversion-scripts.py +++ /dev/null @@ -1,67 +0,0 @@ -#!/usr/bin/env python - -# This tool is used to generate the version scripts for libc and libm -# for every architecture. - -import atexit -import os.path -import shutil -import tempfile -import sys - - -all_arches = ["arm", "arm64", "mips", "mips64", "x86", "x86_64"] -bionic_libc_root = os.path.join(os.environ["ANDROID_BUILD_TOP"], "bionic/libc") -bionic_libm_root = os.path.join(os.environ["ANDROID_BUILD_TOP"], "bionic/libm") -bionic_libdl_root = os.path.join(os.environ["ANDROID_BUILD_TOP"], "bionic/libdl") -libc_script = os.path.join(bionic_libc_root, "libc.map.txt") -libm_script = os.path.join(bionic_libm_root, "libm.map.txt") -libdl_script = os.path.join(bionic_libdl_root, "libdl.map.txt") -libstdcxx_script = os.path.join(bionic_libc_root, "libstdc++.map.txt") - -script_name = os.path.basename(sys.argv[0]) - -# TODO (dimity): generate architecture-specific version scripts as part of build - -# temp directory where we store all intermediate files -bionic_temp = tempfile.mkdtemp(prefix="bionic_genversionscripts") -# Make sure the directory is deleted when the script exits. -atexit.register(shutil.rmtree, bionic_temp) - -bionic_libc_root = os.path.join(os.environ["ANDROID_BUILD_TOP"], "bionic/libc") - -warning = "Generated by %s. Do not edit." % script_name - - -def has_arch_tags(tags): - for arch in all_arches: - if arch in tags: - return True - return False - - -class VersionScriptGenerator(object): - - def run(self): - for script in [libc_script, libstdcxx_script, libm_script, libdl_script]: - basename = os.path.basename(script) - dirname = os.path.dirname(script) - for arch in all_arches: - 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() diff --git a/libdl/Android.bp b/libdl/Android.bp index 656d3abfd..c4078a0c5 100644 --- a/libdl/Android.bp +++ b/libdl/Android.bp @@ -56,18 +56,12 @@ cc_library { // for x86, exclude libgcc_eh.a for the same reasons as above arch: { arm: { - version_script: "libdl.arm.map", + version_script: ":libdl.arm.map", pack_relocations: false, ldflags: ["-Wl,--hash-style=both"], }, arm64: { - version_script: "libdl.arm64.map", - }, - mips: { - version_script: "libdl.mips.map", - }, - mips64: { - version_script: "libdl.mips64.map", + version_script: ":libdl.arm64.map", }, x86: { pack_relocations: false, @@ -75,11 +69,11 @@ cc_library { "-Wl,--exclude-libs=libgcc_eh.a", "-Wl,--hash-style=both", ], - version_script: "libdl.x86.map", + version_script: ":libdl.x86.map", }, x86_64: { ldflags: ["-Wl,--exclude-libs=libgcc_eh.a"], - version_script: "libdl.x86_64.map", + version_script: ":libdl.x86_64.map", }, }, shared: { @@ -118,3 +112,35 @@ llndk_library { name: "libdl", symbol_file: "libdl.map.txt", } + +genrule { + name: "libdl.arm.map", + out: ["libdl.arm.map"], + srcs: ["libdl.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) arm $(in) $(out)", +} + +genrule { + name: "libdl.arm64.map", + out: ["libdl.arm64.map"], + srcs: ["libdl.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) arm64 $(in) $(out)", +} + +genrule { + name: "libdl.x86.map", + out: ["libdl.x86.map"], + srcs: ["libdl.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) x86 $(in) $(out)", +} + +genrule { + name: "libdl.x86_64.map", + out: ["libdl.x86_64.map"], + srcs: ["libdl.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) x86_64 $(in) $(out)", +} diff --git a/libdl/libdl.arm.map b/libdl/libdl.arm.map deleted file mode 100644 index 28f06010e..000000000 --- a/libdl/libdl.arm.map +++ /dev/null @@ -1,56 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -# -# Copyright (C) 2015 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -LIBC { - global: - android_dlopen_ext; # introduced=21 - dl_iterate_phdr; # introduced-arm=21 - dl_unwind_find_exidx; # arm - dladdr; - dlclose; - dlerror; - dlopen; - dlsym; - local: - *; -}; - -LIBC_N { - global: - android_get_application_target_sdk_version; # introduced=24 versioned=29 - dlvsym; # introduced=24 -} LIBC; - -LIBC_OMR1 { # introduced=27 - global: - __cfi_shadow_size; - __cfi_slowpath; - __cfi_slowpath_diag; -} LIBC_N; - -LIBC_PLATFORM { - global: - __cfi_init; - android_dlwarning; - android_set_application_target_sdk_version; - android_get_LD_LIBRARY_PATH; - android_update_LD_LIBRARY_PATH; - android_init_anonymous_namespace; - android_create_namespace; - android_link_namespaces; - android_get_exported_namespace; -} LIBC_OMR1; diff --git a/libdl/libdl.arm64.map b/libdl/libdl.arm64.map deleted file mode 100644 index a03e9e1c1..000000000 --- a/libdl/libdl.arm64.map +++ /dev/null @@ -1,55 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -# -# Copyright (C) 2015 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -LIBC { - global: - android_dlopen_ext; # introduced=21 - dl_iterate_phdr; # introduced-arm=21 - dladdr; - dlclose; - dlerror; - dlopen; - dlsym; - local: - *; -}; - -LIBC_N { - global: - android_get_application_target_sdk_version; # introduced=24 versioned=29 - dlvsym; # introduced=24 -} LIBC; - -LIBC_OMR1 { # introduced=27 - global: - __cfi_shadow_size; - __cfi_slowpath; - __cfi_slowpath_diag; -} LIBC_N; - -LIBC_PLATFORM { - global: - __cfi_init; - android_dlwarning; - android_set_application_target_sdk_version; - android_get_LD_LIBRARY_PATH; - android_update_LD_LIBRARY_PATH; - android_init_anonymous_namespace; - android_create_namespace; - android_link_namespaces; - android_get_exported_namespace; -} LIBC_OMR1; diff --git a/libdl/libdl.mips.map b/libdl/libdl.mips.map deleted file mode 100644 index a03e9e1c1..000000000 --- a/libdl/libdl.mips.map +++ /dev/null @@ -1,55 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -# -# Copyright (C) 2015 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -LIBC { - global: - android_dlopen_ext; # introduced=21 - dl_iterate_phdr; # introduced-arm=21 - dladdr; - dlclose; - dlerror; - dlopen; - dlsym; - local: - *; -}; - -LIBC_N { - global: - android_get_application_target_sdk_version; # introduced=24 versioned=29 - dlvsym; # introduced=24 -} LIBC; - -LIBC_OMR1 { # introduced=27 - global: - __cfi_shadow_size; - __cfi_slowpath; - __cfi_slowpath_diag; -} LIBC_N; - -LIBC_PLATFORM { - global: - __cfi_init; - android_dlwarning; - android_set_application_target_sdk_version; - android_get_LD_LIBRARY_PATH; - android_update_LD_LIBRARY_PATH; - android_init_anonymous_namespace; - android_create_namespace; - android_link_namespaces; - android_get_exported_namespace; -} LIBC_OMR1; diff --git a/libdl/libdl.mips64.map b/libdl/libdl.mips64.map deleted file mode 100644 index a03e9e1c1..000000000 --- a/libdl/libdl.mips64.map +++ /dev/null @@ -1,55 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -# -# Copyright (C) 2015 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -LIBC { - global: - android_dlopen_ext; # introduced=21 - dl_iterate_phdr; # introduced-arm=21 - dladdr; - dlclose; - dlerror; - dlopen; - dlsym; - local: - *; -}; - -LIBC_N { - global: - android_get_application_target_sdk_version; # introduced=24 versioned=29 - dlvsym; # introduced=24 -} LIBC; - -LIBC_OMR1 { # introduced=27 - global: - __cfi_shadow_size; - __cfi_slowpath; - __cfi_slowpath_diag; -} LIBC_N; - -LIBC_PLATFORM { - global: - __cfi_init; - android_dlwarning; - android_set_application_target_sdk_version; - android_get_LD_LIBRARY_PATH; - android_update_LD_LIBRARY_PATH; - android_init_anonymous_namespace; - android_create_namespace; - android_link_namespaces; - android_get_exported_namespace; -} LIBC_OMR1; diff --git a/libdl/libdl.x86.map b/libdl/libdl.x86.map deleted file mode 100644 index a03e9e1c1..000000000 --- a/libdl/libdl.x86.map +++ /dev/null @@ -1,55 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -# -# Copyright (C) 2015 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -LIBC { - global: - android_dlopen_ext; # introduced=21 - dl_iterate_phdr; # introduced-arm=21 - dladdr; - dlclose; - dlerror; - dlopen; - dlsym; - local: - *; -}; - -LIBC_N { - global: - android_get_application_target_sdk_version; # introduced=24 versioned=29 - dlvsym; # introduced=24 -} LIBC; - -LIBC_OMR1 { # introduced=27 - global: - __cfi_shadow_size; - __cfi_slowpath; - __cfi_slowpath_diag; -} LIBC_N; - -LIBC_PLATFORM { - global: - __cfi_init; - android_dlwarning; - android_set_application_target_sdk_version; - android_get_LD_LIBRARY_PATH; - android_update_LD_LIBRARY_PATH; - android_init_anonymous_namespace; - android_create_namespace; - android_link_namespaces; - android_get_exported_namespace; -} LIBC_OMR1; diff --git a/libdl/libdl.x86_64.map b/libdl/libdl.x86_64.map deleted file mode 100644 index a03e9e1c1..000000000 --- a/libdl/libdl.x86_64.map +++ /dev/null @@ -1,55 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -# -# Copyright (C) 2015 The Android Open Source Project -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -LIBC { - global: - android_dlopen_ext; # introduced=21 - dl_iterate_phdr; # introduced-arm=21 - dladdr; - dlclose; - dlerror; - dlopen; - dlsym; - local: - *; -}; - -LIBC_N { - global: - android_get_application_target_sdk_version; # introduced=24 versioned=29 - dlvsym; # introduced=24 -} LIBC; - -LIBC_OMR1 { # introduced=27 - global: - __cfi_shadow_size; - __cfi_slowpath; - __cfi_slowpath_diag; -} LIBC_N; - -LIBC_PLATFORM { - global: - __cfi_init; - android_dlwarning; - android_set_application_target_sdk_version; - android_get_LD_LIBRARY_PATH; - android_update_LD_LIBRARY_PATH; - android_init_anonymous_namespace; - android_create_namespace; - android_link_namespaces; - android_get_exported_namespace; -} LIBC_OMR1; diff --git a/libm/Android.bp b/libm/Android.bp index 80c09dd04..2463dfb02 100644 --- a/libm/Android.bp +++ b/libm/Android.bp @@ -285,7 +285,7 @@ cc_library { instruction_set: "arm", pack_relocations: false, ldflags: ["-Wl,--hash-style=both"], - version_script: "libm.arm.map", + version_script: ":libm.arm.map", }, arm64: { @@ -318,17 +318,7 @@ cc_library { "upstream-freebsd/lib/msun/src/s_trunc.c", "upstream-freebsd/lib/msun/src/s_truncf.c", ], - version_script: "libm.arm64.map", - }, - - mips: { - srcs: ["mips/fenv.c"], - version_script: "libm.mips.map", - }, - - mips64: { - srcs: ["mips/fenv.c"], - version_script: "libm.mips64.map", + version_script: ":libm.arm64.map", }, x86: { @@ -403,7 +393,7 @@ cc_library { local_include_dirs: ["i387"], pack_relocations: false, ldflags: ["-Wl,--hash-style=both"], - version_script: "libm.x86.map", + version_script: ":libm.x86.map", }, x86_64: { @@ -474,7 +464,7 @@ cc_library { "upstream-freebsd/lib/msun/src/s_truncf.c", ], }, - version_script: "libm.x86_64.map", + version_script: ":libm.x86_64.map", }, }, @@ -532,3 +522,35 @@ llndk_library { name: "libm", symbol_file: "libm.map.txt", } + +genrule { + name: "libm.arm.map", + out: ["libm.arm.map"], + srcs: ["libm.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) arm $(in) $(out)", +} + +genrule { + name: "libm.arm64.map", + out: ["libm.arm64.map"], + srcs: ["libm.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) arm64 $(in) $(out)", +} + +genrule { + name: "libm.x86.map", + out: ["libm.x86.map"], + srcs: ["libm.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) x86 $(in) $(out)", +} + +genrule { + name: "libm.x86_64.map", + out: ["libm.x86_64.map"], + srcs: ["libm.map.txt"], + tool_files: [":bionic-generate-version-script"], + cmd: "$(location :bionic-generate-version-script) x86_64 $(in) $(out)", +} diff --git a/libm/libm.arm.map b/libm/libm.arm.map deleted file mode 100644 index bee08d412..000000000 --- a/libm/libm.arm.map +++ /dev/null @@ -1,401 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; # var - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - acoshl; # introduced=21 - acosl; # introduced=21 - asin; - asinf; - asinh; - asinhf; - asinhl; # introduced=21 - asinl; # introduced=21 - atan; - atan2; - atan2f; - atan2l; # introduced=21 - atanf; - atanh; - atanhf; - atanhl; # introduced=21 - atanl; # introduced=21 - cabs; # introduced=23 - cabsf; # introduced=23 - cabsl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - cacos; # introduced=23 - cacosf; # introduced=23 - cacosh; # introduced=23 - cacoshf; # introduced=23 - carg; # introduced=23 - cargf; # introduced=23 - cargl; # introduced=23 - casin; # introduced=23 - casinf; # introduced=23 - casinh; # introduced=23 - casinhf; # introduced=23 - catan; # introduced=23 - catanf; # introduced=23 - catanh; # introduced=23 - catanhf; # introduced=23 - cbrt; - cbrtf; - cbrtl; # introduced=21 - ccos; # introduced=23 - ccosf; # introduced=23 - ccosh; # introduced=23 - ccoshf; # introduced=23 - ceil; - ceilf; - ceill; - cexp; # introduced=23 - cexpf; # introduced=23 - cimag; # introduced=23 - cimagf; # introduced=23 - cimagl; # introduced=23 - conj; # introduced=23 - conjf; # introduced=23 - conjl; # introduced=23 - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - coshl; # introduced=21 - cosl; # introduced=21 - cproj; # introduced=23 - cprojf; # introduced=23 - cprojl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - creal; # introduced=23 - crealf; # introduced=23 - creall; # introduced=23 - csin; # introduced=23 - csinf; # introduced=23 - csinh; # introduced=23 - csinhf; # introduced=23 - csqrt; # introduced=23 - csqrtf; # introduced=23 - csqrtl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - ctan; # introduced=23 - ctanf; # introduced=23 - ctanh; # introduced=23 - ctanhf; # introduced=23 - drem; - dremf; - erf; - erfc; - erfcf; - erfcl; # introduced=21 - erff; - erfl; # introduced=21 - exp; - exp2; - exp2f; - exp2l; # introduced=21 - expf; - expl; # introduced=21 - expm1; - expm1f; - expm1l; # introduced=21 - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - feclearexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fedisableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feenableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feholdexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feraiseexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fetestexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feupdateenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmal; # introduced=21 - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - fmodl; # introduced=21 - frexp; - frexpf; - frexpl; # introduced=21 - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - hypotl; # introduced=21 - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - lgammal; # introduced=21 - lgammal_r; # introduced=23 - llrint; - llrintf; - llrintl; # introduced=21 - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log10l; # introduced=21 - log1p; - log1pf; - log1pl; # introduced=21 - log2; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - log2f; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - log2l; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - logb; - logbf; - logbl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - logf; - logl; # introduced=21 - lrint; - lrintf; - lrintl; # introduced=21 - lround; - lroundf; - lroundl; - modf; - modff; - modfl; # introduced=21 - nan; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - nanf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - nanl; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 - nearbyint; - nearbyintf; - nearbyintl; # introduced=21 - nextafter; - nextafterf; - nextafterl; # introduced=21 - nexttoward; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - nexttowardf; - nexttowardl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - pow; - powf; - powl; # introduced=21 - remainder; - remainderf; - remainderl; # introduced=21 - remquo; - remquof; - remquol; # introduced=21 - rint; - rintf; - rintl; # introduced=21 - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalblnf; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalblnl; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalbn; - scalbnf; - scalbnl; - signgam; # var - significand; - significandf; - significandl; # introduced=21 - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sinhl; # introduced=21 - sinl; # introduced=21 - sqrt; - sqrtf; - sqrtl; # introduced=21 - tan; - tanf; - tanh; - tanhf; - tanhl; # introduced=21 - tanl; # introduced=21 - tgamma; - tgammaf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - tgammal; # introduced=21 - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; - local: - *; -}; - -LIBC_O { # introduced=O - global: - cacoshl; - cacosl; - casinhl; - casinl; - catanhl; - catanl; - ccoshl; - ccosl; - cexpl; - clog; - clogf; - clogl; - cpow; - cpowf; - cpowl; - csinhl; - csinl; - ctanhl; - ctanl; -} LIBC; - -LIBC_DEPRECATED { # arm mips platform-only - global: # arm mips - ___Unwind_Backtrace; # arm - ___Unwind_ForcedUnwind; # arm - ___Unwind_RaiseException; # arm - ___Unwind_Resume; # arm - ___Unwind_Resume_or_Rethrow; # arm - __adddf3; # arm - __aeabi_cdcmpeq; # arm - __aeabi_cdcmple; # arm - __aeabi_cdrcmple; # arm - __aeabi_cfcmpeq; # arm - __aeabi_cfcmple; # arm - __aeabi_cfrcmple; # arm - __aeabi_d2lz; # arm - __aeabi_d2uiz; # arm - __aeabi_d2ulz; # arm - __aeabi_dadd; # arm - __aeabi_dcmpeq; # arm - __aeabi_dcmpge; # arm - __aeabi_dcmpgt; # arm - __aeabi_dcmple; # arm - __aeabi_dcmplt; # arm - __aeabi_ddiv; # arm - __aeabi_dmul; # arm - __aeabi_drsub; # arm - __aeabi_dsub; # arm - __aeabi_f2d; # arm - __aeabi_f2lz; # arm - __aeabi_f2ulz; # arm - __aeabi_fcmpeq; # arm - __aeabi_fcmpge; # arm - __aeabi_fcmpgt; # arm - __aeabi_fcmple; # arm - __aeabi_fcmplt; # arm - __aeabi_i2d; # arm - __aeabi_l2d; # arm - __aeabi_ui2d; # arm - __aeabi_ul2d; # arm - __aeabi_unwind_cpp_pr0; # arm - __aeabi_unwind_cpp_pr1; # arm - __aeabi_unwind_cpp_pr2; # arm - __cmpdf2; # arm - __cmpsf2; # arm - __divdf3; # arm - __eqdf2; # arm - __eqsf2; # arm - __extendsfdf2; # arm - __fixdfdi; # arm mips - __fixsfdi; # arm mips - __fixunsdfdi; # arm mips - __fixunsdfsi; # arm - __fixunssfdi; # arm mips - __floatdidf; # arm - __floatsidf; # arm - __floatundidf; # arm - __floatunsidf; # arm - __gedf2; # arm - __gesf2; # arm - __gnu_Unwind_Backtrace; # arm - __gnu_unwind_execute; # 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 - __gtsf2; # arm - __ledf2; # arm - __lesf2; # arm - __ltdf2; # arm - __ltsf2; # arm - __muldf3; # arm - __nedf2; # arm - __nesf2; # arm - __restore_core_regs; # arm - __subdf3; # arm - _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 - restore_core_regs; # arm -} LIBC_O; # arm mips diff --git a/libm/libm.arm64.map b/libm/libm.arm64.map deleted file mode 100644 index 550c39bba..000000000 --- a/libm/libm.arm64.map +++ /dev/null @@ -1,297 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; # var - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - acoshl; # introduced=21 - acosl; # introduced=21 - asin; - asinf; - asinh; - asinhf; - asinhl; # introduced=21 - asinl; # introduced=21 - atan; - atan2; - atan2f; - atan2l; # introduced=21 - atanf; - atanh; - atanhf; - atanhl; # introduced=21 - atanl; # introduced=21 - cabs; # introduced=23 - cabsf; # introduced=23 - cabsl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - cacos; # introduced=23 - cacosf; # introduced=23 - cacosh; # introduced=23 - cacoshf; # introduced=23 - carg; # introduced=23 - cargf; # introduced=23 - cargl; # introduced=23 - casin; # introduced=23 - casinf; # introduced=23 - casinh; # introduced=23 - casinhf; # introduced=23 - catan; # introduced=23 - catanf; # introduced=23 - catanh; # introduced=23 - catanhf; # introduced=23 - cbrt; - cbrtf; - cbrtl; # introduced=21 - ccos; # introduced=23 - ccosf; # introduced=23 - ccosh; # introduced=23 - ccoshf; # introduced=23 - ceil; - ceilf; - ceill; - cexp; # introduced=23 - cexpf; # introduced=23 - cimag; # introduced=23 - cimagf; # introduced=23 - cimagl; # introduced=23 - conj; # introduced=23 - conjf; # introduced=23 - conjl; # introduced=23 - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - coshl; # introduced=21 - cosl; # introduced=21 - cproj; # introduced=23 - cprojf; # introduced=23 - cprojl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - creal; # introduced=23 - crealf; # introduced=23 - creall; # introduced=23 - csin; # introduced=23 - csinf; # introduced=23 - csinh; # introduced=23 - csinhf; # introduced=23 - csqrt; # introduced=23 - csqrtf; # introduced=23 - csqrtl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - ctan; # introduced=23 - ctanf; # introduced=23 - ctanh; # introduced=23 - ctanhf; # introduced=23 - drem; - dremf; - erf; - erfc; - erfcf; - erfcl; # introduced=21 - erff; - erfl; # introduced=21 - exp; - exp2; - exp2f; - exp2l; # introduced=21 - expf; - expl; # introduced=21 - expm1; - expm1f; - expm1l; # introduced=21 - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - feclearexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fedisableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feenableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feholdexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feraiseexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fetestexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feupdateenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmal; # introduced=21 - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - fmodl; # introduced=21 - frexp; - frexpf; - frexpl; # introduced=21 - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - hypotl; # introduced=21 - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - lgammal; # introduced=21 - lgammal_r; # introduced=23 - llrint; - llrintf; - llrintl; # introduced=21 - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log10l; # introduced=21 - log1p; - log1pf; - log1pl; # introduced=21 - log2; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - log2f; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - log2l; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - logb; - logbf; - logbl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - logf; - logl; # introduced=21 - lrint; - lrintf; - lrintl; # introduced=21 - lround; - lroundf; - lroundl; - modf; - modff; - modfl; # introduced=21 - nan; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - nanf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - nanl; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 - nearbyint; - nearbyintf; - nearbyintl; # introduced=21 - nextafter; - nextafterf; - nextafterl; # introduced=21 - nexttoward; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - nexttowardf; - nexttowardl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - pow; - powf; - powl; # introduced=21 - remainder; - remainderf; - remainderl; # introduced=21 - remquo; - remquof; - remquol; # introduced=21 - rint; - rintf; - rintl; # introduced=21 - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalblnf; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalblnl; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalbn; - scalbnf; - scalbnl; - signgam; # var - significand; - significandf; - significandl; # introduced=21 - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sinhl; # introduced=21 - sinl; # introduced=21 - sqrt; - sqrtf; - sqrtl; # introduced=21 - tan; - tanf; - tanh; - tanhf; - tanhl; # introduced=21 - tanl; # introduced=21 - tgamma; - tgammaf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - tgammal; # introduced=21 - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; - local: - *; -}; - -LIBC_O { # introduced=O - global: - cacoshl; - cacosl; - casinhl; - casinl; - catanhl; - catanl; - ccoshl; - ccosl; - cexpl; - clog; - clogf; - clogl; - cpow; - cpowf; - cpowl; - csinhl; - csinl; - ctanhl; - ctanl; -} LIBC; - diff --git a/libm/libm.mips.map b/libm/libm.mips.map deleted file mode 100644 index 0b6dc0231..000000000 --- a/libm/libm.mips.map +++ /dev/null @@ -1,304 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; # var - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - acoshl; # introduced=21 - acosl; # introduced=21 - asin; - asinf; - asinh; - asinhf; - asinhl; # introduced=21 - asinl; # introduced=21 - atan; - atan2; - atan2f; - atan2l; # introduced=21 - atanf; - atanh; - atanhf; - atanhl; # introduced=21 - atanl; # introduced=21 - cabs; # introduced=23 - cabsf; # introduced=23 - cabsl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - cacos; # introduced=23 - cacosf; # introduced=23 - cacosh; # introduced=23 - cacoshf; # introduced=23 - carg; # introduced=23 - cargf; # introduced=23 - cargl; # introduced=23 - casin; # introduced=23 - casinf; # introduced=23 - casinh; # introduced=23 - casinhf; # introduced=23 - catan; # introduced=23 - catanf; # introduced=23 - catanh; # introduced=23 - catanhf; # introduced=23 - cbrt; - cbrtf; - cbrtl; # introduced=21 - ccos; # introduced=23 - ccosf; # introduced=23 - ccosh; # introduced=23 - ccoshf; # introduced=23 - ceil; - ceilf; - ceill; - cexp; # introduced=23 - cexpf; # introduced=23 - cimag; # introduced=23 - cimagf; # introduced=23 - cimagl; # introduced=23 - conj; # introduced=23 - conjf; # introduced=23 - conjl; # introduced=23 - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - coshl; # introduced=21 - cosl; # introduced=21 - cproj; # introduced=23 - cprojf; # introduced=23 - cprojl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - creal; # introduced=23 - crealf; # introduced=23 - creall; # introduced=23 - csin; # introduced=23 - csinf; # introduced=23 - csinh; # introduced=23 - csinhf; # introduced=23 - csqrt; # introduced=23 - csqrtf; # introduced=23 - csqrtl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - ctan; # introduced=23 - ctanf; # introduced=23 - ctanh; # introduced=23 - ctanhf; # introduced=23 - drem; - dremf; - erf; - erfc; - erfcf; - erfcl; # introduced=21 - erff; - erfl; # introduced=21 - exp; - exp2; - exp2f; - exp2l; # introduced=21 - expf; - expl; # introduced=21 - expm1; - expm1f; - expm1l; # introduced=21 - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - feclearexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fedisableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feenableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feholdexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feraiseexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fetestexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feupdateenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmal; # introduced=21 - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - fmodl; # introduced=21 - frexp; - frexpf; - frexpl; # introduced=21 - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - hypotl; # introduced=21 - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - lgammal; # introduced=21 - lgammal_r; # introduced=23 - llrint; - llrintf; - llrintl; # introduced=21 - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log10l; # introduced=21 - log1p; - log1pf; - log1pl; # introduced=21 - log2; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - log2f; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - log2l; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - logb; - logbf; - logbl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - logf; - logl; # introduced=21 - lrint; - lrintf; - lrintl; # introduced=21 - lround; - lroundf; - lroundl; - modf; - modff; - modfl; # introduced=21 - nan; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - nanf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - nanl; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 - nearbyint; - nearbyintf; - nearbyintl; # introduced=21 - nextafter; - nextafterf; - nextafterl; # introduced=21 - nexttoward; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - nexttowardf; - nexttowardl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - pow; - powf; - powl; # introduced=21 - remainder; - remainderf; - remainderl; # introduced=21 - remquo; - remquof; - remquol; # introduced=21 - rint; - rintf; - rintl; # introduced=21 - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalblnf; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalblnl; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalbn; - scalbnf; - scalbnl; - signgam; # var - significand; - significandf; - significandl; # introduced=21 - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sinhl; # introduced=21 - sinl; # introduced=21 - sqrt; - sqrtf; - sqrtl; # introduced=21 - tan; - tanf; - tanh; - tanhf; - tanhl; # introduced=21 - tanl; # introduced=21 - tgamma; - tgammaf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - tgammal; # introduced=21 - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; - local: - *; -}; - -LIBC_O { # introduced=O - global: - cacoshl; - cacosl; - casinhl; - casinl; - catanhl; - catanl; - ccoshl; - ccosl; - cexpl; - clog; - clogf; - clogl; - cpow; - cpowf; - cpowl; - csinhl; - csinl; - ctanhl; - ctanl; -} LIBC; - -LIBC_DEPRECATED { # arm mips platform-only - global: # arm mips - __fixdfdi; # arm mips - __fixsfdi; # arm mips - __fixunsdfdi; # arm mips - __fixunssfdi; # arm mips -} LIBC_O; # arm mips diff --git a/libm/libm.mips64.map b/libm/libm.mips64.map deleted file mode 100644 index 550c39bba..000000000 --- a/libm/libm.mips64.map +++ /dev/null @@ -1,297 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; # var - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - acoshl; # introduced=21 - acosl; # introduced=21 - asin; - asinf; - asinh; - asinhf; - asinhl; # introduced=21 - asinl; # introduced=21 - atan; - atan2; - atan2f; - atan2l; # introduced=21 - atanf; - atanh; - atanhf; - atanhl; # introduced=21 - atanl; # introduced=21 - cabs; # introduced=23 - cabsf; # introduced=23 - cabsl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - cacos; # introduced=23 - cacosf; # introduced=23 - cacosh; # introduced=23 - cacoshf; # introduced=23 - carg; # introduced=23 - cargf; # introduced=23 - cargl; # introduced=23 - casin; # introduced=23 - casinf; # introduced=23 - casinh; # introduced=23 - casinhf; # introduced=23 - catan; # introduced=23 - catanf; # introduced=23 - catanh; # introduced=23 - catanhf; # introduced=23 - cbrt; - cbrtf; - cbrtl; # introduced=21 - ccos; # introduced=23 - ccosf; # introduced=23 - ccosh; # introduced=23 - ccoshf; # introduced=23 - ceil; - ceilf; - ceill; - cexp; # introduced=23 - cexpf; # introduced=23 - cimag; # introduced=23 - cimagf; # introduced=23 - cimagl; # introduced=23 - conj; # introduced=23 - conjf; # introduced=23 - conjl; # introduced=23 - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - coshl; # introduced=21 - cosl; # introduced=21 - cproj; # introduced=23 - cprojf; # introduced=23 - cprojl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - creal; # introduced=23 - crealf; # introduced=23 - creall; # introduced=23 - csin; # introduced=23 - csinf; # introduced=23 - csinh; # introduced=23 - csinhf; # introduced=23 - csqrt; # introduced=23 - csqrtf; # introduced=23 - csqrtl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - ctan; # introduced=23 - ctanf; # introduced=23 - ctanh; # introduced=23 - ctanhf; # introduced=23 - drem; - dremf; - erf; - erfc; - erfcf; - erfcl; # introduced=21 - erff; - erfl; # introduced=21 - exp; - exp2; - exp2f; - exp2l; # introduced=21 - expf; - expl; # introduced=21 - expm1; - expm1f; - expm1l; # introduced=21 - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - feclearexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fedisableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feenableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feholdexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feraiseexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fetestexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feupdateenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmal; # introduced=21 - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - fmodl; # introduced=21 - frexp; - frexpf; - frexpl; # introduced=21 - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - hypotl; # introduced=21 - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - lgammal; # introduced=21 - lgammal_r; # introduced=23 - llrint; - llrintf; - llrintl; # introduced=21 - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log10l; # introduced=21 - log1p; - log1pf; - log1pl; # introduced=21 - log2; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - log2f; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - log2l; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - logb; - logbf; - logbl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - logf; - logl; # introduced=21 - lrint; - lrintf; - lrintl; # introduced=21 - lround; - lroundf; - lroundl; - modf; - modff; - modfl; # introduced=21 - nan; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - nanf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - nanl; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 - nearbyint; - nearbyintf; - nearbyintl; # introduced=21 - nextafter; - nextafterf; - nextafterl; # introduced=21 - nexttoward; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - nexttowardf; - nexttowardl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - pow; - powf; - powl; # introduced=21 - remainder; - remainderf; - remainderl; # introduced=21 - remquo; - remquof; - remquol; # introduced=21 - rint; - rintf; - rintl; # introduced=21 - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalblnf; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalblnl; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalbn; - scalbnf; - scalbnl; - signgam; # var - significand; - significandf; - significandl; # introduced=21 - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sinhl; # introduced=21 - sinl; # introduced=21 - sqrt; - sqrtf; - sqrtl; # introduced=21 - tan; - tanf; - tanh; - tanhf; - tanhl; # introduced=21 - tanl; # introduced=21 - tgamma; - tgammaf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - tgammal; # introduced=21 - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; - local: - *; -}; - -LIBC_O { # introduced=O - global: - cacoshl; - cacosl; - casinhl; - casinl; - catanhl; - catanl; - ccoshl; - ccosl; - cexpl; - clog; - clogf; - clogl; - cpow; - cpowf; - cpowl; - csinhl; - csinl; - ctanhl; - ctanl; -} LIBC; - diff --git a/libm/libm.x86.map b/libm/libm.x86.map deleted file mode 100644 index 550c39bba..000000000 --- a/libm/libm.x86.map +++ /dev/null @@ -1,297 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; # var - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - acoshl; # introduced=21 - acosl; # introduced=21 - asin; - asinf; - asinh; - asinhf; - asinhl; # introduced=21 - asinl; # introduced=21 - atan; - atan2; - atan2f; - atan2l; # introduced=21 - atanf; - atanh; - atanhf; - atanhl; # introduced=21 - atanl; # introduced=21 - cabs; # introduced=23 - cabsf; # introduced=23 - cabsl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - cacos; # introduced=23 - cacosf; # introduced=23 - cacosh; # introduced=23 - cacoshf; # introduced=23 - carg; # introduced=23 - cargf; # introduced=23 - cargl; # introduced=23 - casin; # introduced=23 - casinf; # introduced=23 - casinh; # introduced=23 - casinhf; # introduced=23 - catan; # introduced=23 - catanf; # introduced=23 - catanh; # introduced=23 - catanhf; # introduced=23 - cbrt; - cbrtf; - cbrtl; # introduced=21 - ccos; # introduced=23 - ccosf; # introduced=23 - ccosh; # introduced=23 - ccoshf; # introduced=23 - ceil; - ceilf; - ceill; - cexp; # introduced=23 - cexpf; # introduced=23 - cimag; # introduced=23 - cimagf; # introduced=23 - cimagl; # introduced=23 - conj; # introduced=23 - conjf; # introduced=23 - conjl; # introduced=23 - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - coshl; # introduced=21 - cosl; # introduced=21 - cproj; # introduced=23 - cprojf; # introduced=23 - cprojl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - creal; # introduced=23 - crealf; # introduced=23 - creall; # introduced=23 - csin; # introduced=23 - csinf; # introduced=23 - csinh; # introduced=23 - csinhf; # introduced=23 - csqrt; # introduced=23 - csqrtf; # introduced=23 - csqrtl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - ctan; # introduced=23 - ctanf; # introduced=23 - ctanh; # introduced=23 - ctanhf; # introduced=23 - drem; - dremf; - erf; - erfc; - erfcf; - erfcl; # introduced=21 - erff; - erfl; # introduced=21 - exp; - exp2; - exp2f; - exp2l; # introduced=21 - expf; - expl; # introduced=21 - expm1; - expm1f; - expm1l; # introduced=21 - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - feclearexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fedisableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feenableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feholdexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feraiseexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fetestexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feupdateenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmal; # introduced=21 - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - fmodl; # introduced=21 - frexp; - frexpf; - frexpl; # introduced=21 - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - hypotl; # introduced=21 - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - lgammal; # introduced=21 - lgammal_r; # introduced=23 - llrint; - llrintf; - llrintl; # introduced=21 - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log10l; # introduced=21 - log1p; - log1pf; - log1pl; # introduced=21 - log2; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - log2f; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - log2l; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - logb; - logbf; - logbl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - logf; - logl; # introduced=21 - lrint; - lrintf; - lrintl; # introduced=21 - lround; - lroundf; - lroundl; - modf; - modff; - modfl; # introduced=21 - nan; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - nanf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - nanl; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 - nearbyint; - nearbyintf; - nearbyintl; # introduced=21 - nextafter; - nextafterf; - nextafterl; # introduced=21 - nexttoward; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - nexttowardf; - nexttowardl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - pow; - powf; - powl; # introduced=21 - remainder; - remainderf; - remainderl; # introduced=21 - remquo; - remquof; - remquol; # introduced=21 - rint; - rintf; - rintl; # introduced=21 - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalblnf; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalblnl; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalbn; - scalbnf; - scalbnl; - signgam; # var - significand; - significandf; - significandl; # introduced=21 - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sinhl; # introduced=21 - sinl; # introduced=21 - sqrt; - sqrtf; - sqrtl; # introduced=21 - tan; - tanf; - tanh; - tanhf; - tanhl; # introduced=21 - tanl; # introduced=21 - tgamma; - tgammaf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - tgammal; # introduced=21 - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; - local: - *; -}; - -LIBC_O { # introduced=O - global: - cacoshl; - cacosl; - casinhl; - casinl; - catanhl; - catanl; - ccoshl; - ccosl; - cexpl; - clog; - clogf; - clogl; - cpow; - cpowf; - cpowl; - csinhl; - csinl; - ctanhl; - ctanl; -} LIBC; - diff --git a/libm/libm.x86_64.map b/libm/libm.x86_64.map deleted file mode 100644 index 550c39bba..000000000 --- a/libm/libm.x86_64.map +++ /dev/null @@ -1,297 +0,0 @@ -# Generated by genversion-scripts.py. Do not edit. -LIBC { - global: - __fe_dfl_env; # var - __signbit; - __signbitf; - __signbitl; - acos; - acosf; - acosh; - acoshf; - acoshl; # introduced=21 - acosl; # introduced=21 - asin; - asinf; - asinh; - asinhf; - asinhl; # introduced=21 - asinl; # introduced=21 - atan; - atan2; - atan2f; - atan2l; # introduced=21 - atanf; - atanh; - atanhf; - atanhl; # introduced=21 - atanl; # introduced=21 - cabs; # introduced=23 - cabsf; # introduced=23 - cabsl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - cacos; # introduced=23 - cacosf; # introduced=23 - cacosh; # introduced=23 - cacoshf; # introduced=23 - carg; # introduced=23 - cargf; # introduced=23 - cargl; # introduced=23 - casin; # introduced=23 - casinf; # introduced=23 - casinh; # introduced=23 - casinhf; # introduced=23 - catan; # introduced=23 - catanf; # introduced=23 - catanh; # introduced=23 - catanhf; # introduced=23 - cbrt; - cbrtf; - cbrtl; # introduced=21 - ccos; # introduced=23 - ccosf; # introduced=23 - ccosh; # introduced=23 - ccoshf; # introduced=23 - ceil; - ceilf; - ceill; - cexp; # introduced=23 - cexpf; # introduced=23 - cimag; # introduced=23 - cimagf; # introduced=23 - cimagl; # introduced=23 - conj; # introduced=23 - conjf; # introduced=23 - conjl; # introduced=23 - copysign; - copysignf; - copysignl; - cos; - cosf; - cosh; - coshf; - coshl; # introduced=21 - cosl; # introduced=21 - cproj; # introduced=23 - cprojf; # introduced=23 - cprojl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - creal; # introduced=23 - crealf; # introduced=23 - creall; # introduced=23 - csin; # introduced=23 - csinf; # introduced=23 - csinh; # introduced=23 - csinhf; # introduced=23 - csqrt; # introduced=23 - csqrtf; # introduced=23 - csqrtl; # introduced-arm=21 introduced-arm64=23 introduced-mips=21 introduced-mips64=23 introduced-x86=21 introduced-x86_64=23 - ctan; # introduced=23 - ctanf; # introduced=23 - ctanh; # introduced=23 - ctanhf; # introduced=23 - drem; - dremf; - erf; - erfc; - erfcf; - erfcl; # introduced=21 - erff; - erfl; # introduced=21 - exp; - exp2; - exp2f; - exp2l; # introduced=21 - expf; - expl; # introduced=21 - expm1; - expm1f; - expm1l; # introduced=21 - fabs; - fabsf; - fabsl; - fdim; - fdimf; - fdiml; - feclearexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fedisableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feenableexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fegetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feholdexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feraiseexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetexceptflag; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fesetround; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - fetestexcept; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - feupdateenv; # introduced-arm=21 introduced-arm64=21 introduced-mips=21 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - finite; - finitef; - floor; - floorf; - floorl; - fma; - fmaf; - fmal; # introduced=21 - fmax; - fmaxf; - fmaxl; - fmin; - fminf; - fminl; - fmod; - fmodf; - fmodl; # introduced=21 - frexp; - frexpf; - frexpl; # introduced=21 - gamma; - gamma_r; - gammaf; - gammaf_r; - hypot; - hypotf; - hypotl; # introduced=21 - ilogb; - ilogbf; - ilogbl; - j0; - j0f; - j1; - j1f; - jn; - jnf; - ldexpf; - ldexpl; - lgamma; - lgamma_r; - lgammaf; - lgammaf_r; - lgammal; # introduced=21 - lgammal_r; # introduced=23 - llrint; - llrintf; - llrintl; # introduced=21 - llround; - llroundf; - llroundl; - log; - log10; - log10f; - log10l; # introduced=21 - log1p; - log1pf; - log1pl; # introduced=21 - log2; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - log2f; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - log2l; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - logb; - logbf; - logbl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - logf; - logl; # introduced=21 - lrint; - lrintf; - lrintl; # introduced=21 - lround; - lroundf; - lroundl; - modf; - modff; - modfl; # introduced=21 - nan; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - nanf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - nanl; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=13 introduced-x86_64=21 - nearbyint; - nearbyintf; - nearbyintl; # introduced=21 - nextafter; - nextafterf; - nextafterl; # introduced=21 - nexttoward; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - nexttowardf; - nexttowardl; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - pow; - powf; - powl; # introduced=21 - remainder; - remainderf; - remainderl; # introduced=21 - remquo; - remquof; - remquol; # introduced=21 - rint; - rintf; - rintl; # introduced=21 - round; - roundf; - roundl; - scalb; - scalbf; - scalbln; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalblnf; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalblnl; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21 - scalbn; - scalbnf; - scalbnl; - signgam; # var - significand; - significandf; - significandl; # introduced=21 - sin; - sincos; - sincosf; - sincosl; - sinf; - sinh; - sinhf; - sinhl; # introduced=21 - sinl; # introduced=21 - sqrt; - sqrtf; - sqrtl; # introduced=21 - tan; - tanf; - tanh; - tanhf; - tanhl; # introduced=21 - tanl; # introduced=21 - tgamma; - tgammaf; # introduced-arm=13 introduced-arm64=21 introduced-mips=13 introduced-mips64=21 introduced-x86=9 introduced-x86_64=21 - tgammal; # introduced=21 - trunc; - truncf; - truncl; - y0; - y0f; - y1; - y1f; - yn; - ynf; - local: - *; -}; - -LIBC_O { # introduced=O - global: - cacoshl; - cacosl; - casinhl; - casinl; - catanhl; - catanl; - ccoshl; - ccosl; - cexpl; - clog; - clogf; - clogl; - cpow; - cpowf; - cpowl; - csinhl; - csinl; - ctanhl; - ctanl; -} LIBC; - diff --git a/tools/Android.bp b/tools/Android.bp index b44c29601..c540c3cea 100644 --- a/tools/Android.bp +++ b/tools/Android.bp @@ -1 +1,6 @@ subdirs = ["*"] + +filegroup { + name: "bionic-generate-version-script", + srcs: ["generate-version-script.py"], +} diff --git a/tools/generate-version-script.py b/tools/generate-version-script.py new file mode 100755 index 000000000..acfe21859 --- /dev/null +++ b/tools/generate-version-script.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python + +# This tool is used to generate the version scripts for libc, libm, libdl, +# and libstdc++ for every architecture. + +# usage: generate-version-script.py ARCH INPUT OUTPUT + +import sys + +def has_arch_tags(tags): + for arch in ["arm", "arm64", "x86", "x86_64"]: + if arch in tags: + return True + return False + +def GenerateVersionScript(arch, in_filename, out_filename): + with open(out_filename, "w") as fout: + with open(in_filename, "r") as fin: + 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) + +arch = sys.argv[1] +in_filename = sys.argv[2] +out_filename = sys.argv[3] +GenerateVersionScript(arch, in_filename, out_filename) |