Home | History | Annotate | Download | only in platforms
      1 LIBC {
      2   global:
      3     __assert;
      4     __assert2;
      5     __atomic_cmpxchg; # arm
      6     __atomic_dec; # arm
      7     __atomic_inc; # arm
      8     __atomic_swap; # arm
      9     __b64_ntop;
     10     __b64_pton;
     11     __cmsg_nxthdr; # introduced=21
     12     __connect; # arm x86 mips introduced=21
     13     __ctype_get_mb_cur_max; # introduced=21
     14     __cxa_atexit;
     15     __cxa_finalize;
     16     __cxa_thread_atexit_impl; # introduced=23
     17     __dn_comp;
     18     __dn_count_labels;
     19     __dn_skipname;
     20     __epoll_pwait; # arm x86 mips introduced=21
     21     __errno;
     22     __exit; # arm x86 mips introduced=21
     23     __fadvise64; # x86 mips introduced=21
     24     __fbufsize; # introduced=23
     25     __fcntl64; # arm x86 mips
     26     __FD_CLR_chk; # introduced=21
     27     __FD_ISSET_chk; # introduced=21
     28     __FD_SET_chk; # introduced=21
     29     __fgets_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
     30     __flbf; # introduced=23
     31     __fp_nquery;
     32     __fp_query;
     33     __fpclassify; # introduced=21
     34     __fpclassifyd;
     35     __fpclassifyf;
     36     __fpclassifyl;
     37     __fpending; # introduced=23
     38     __fpurge; # introduced=23
     39     __freadable; # introduced=23
     40     __fsetlocking; # introduced=23
     41     __fstatfs64; # arm x86 mips
     42     __fwritable; # introduced=23
     43     __get_h_errno;
     44     __getcpu; # arm x86 mips introduced-arm=12 introduced-mips=16 introduced-x86=12
     45     __getcwd; # arm x86 mips
     46     __getpid; # arm x86 mips introduced=21
     47     __getpriority; # arm x86 mips
     48     __gnu_basename; # introduced=23
     49     __gnu_strerror_r; # introduced=23
     50     __hostalias;
     51     __ioctl; # arm x86 mips
     52     __isfinite;
     53     __isfinitef;
     54     __isfinitel;
     55     __isinf;
     56     __isinff;
     57     __isinfl;
     58     __isnan; # introduced=21
     59     __isnanf; # introduced=21
     60     __isnanl;
     61     __isnormal;
     62     __isnormalf;
     63     __isnormall;
     64     __isthreaded; # arm x86 mips var
     65     __libc_current_sigrtmax; # introduced=21
     66     __libc_current_sigrtmin; # introduced=21
     67     __libc_init;
     68     __llseek; # arm x86 mips
     69     __loc_aton;
     70     __loc_ntoa;
     71     __memchr_chk; # introduced=23
     72     __memcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
     73     __memmove_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
     74     __memrchr_chk; # introduced=23
     75     __memset_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
     76     __mmap2; # arm x86 mips
     77     __ns_format_ttl; # arm x86 mips
     78     __ns_get16; # arm x86 mips
     79     __ns_get32; # arm x86 mips
     80     __ns_initparse; # arm x86 mips
     81     __ns_makecanon; # arm x86 mips
     82     __ns_msg_getflag; # arm x86 mips
     83     __ns_name_compress; # arm x86 mips
     84     __ns_name_ntol; # arm x86 mips
     85     __ns_name_ntop; # arm x86 mips
     86     __ns_name_pack; # arm x86 mips
     87     __ns_name_pton; # arm x86 mips
     88     __ns_name_rollback; # arm x86 mips
     89     __ns_name_skip; # arm x86 mips
     90     __ns_name_uncompress; # arm x86 mips
     91     __ns_name_unpack; # arm x86 mips
     92     __ns_parserr; # arm x86 mips
     93     __ns_put16; # arm x86 mips
     94     __ns_put32; # arm x86 mips
     95     __ns_samename; # arm x86 mips
     96     __ns_skiprr; # arm x86 mips
     97     __ns_sprintrr; # arm x86 mips
     98     __ns_sprintrrf; # arm x86 mips
     99     __open_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    100     __openat; # arm x86 mips
    101     __openat_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    102     __p_cdname;
    103     __p_cdnname;
    104     __p_class;
    105     __p_class_syms; # var
    106     __p_fqname;
    107     __p_fqnname;
    108     __p_option;
    109     __p_query;
    110     __p_rcode;
    111     __p_secstodate;
    112     __p_time;
    113     __p_type;
    114     __p_type_syms; # var
    115     __poll_chk; # introduced=23
    116     __ppoll; # arm x86 mips introduced=21
    117     __ppoll_chk; # introduced=23
    118     __ppoll64_chk; # introduced=28
    119     __pread64_chk; # introduced=23
    120     __pread_chk; # introduced=23
    121     __progname; # var
    122     __pselect6; # arm x86 mips introduced=21
    123     __pthread_cleanup_pop;
    124     __pthread_cleanup_push;
    125     __ptrace; # arm x86 mips
    126     __putlong;
    127     __putshort;
    128     __read_chk; # introduced=21
    129     __readlink_chk; # introduced=23
    130     __readlinkat_chk; # introduced=23
    131     __reboot; # arm x86 mips
    132     __recvfrom_chk; # introduced=21
    133     __register_atfork; # introduced=23
    134     __res_close;
    135     __res_dnok;
    136     __res_hnok;
    137     __res_hostalias;
    138     __res_isourserver;
    139     __res_mailok;
    140     __res_nameinquery;
    141     __res_nclose;
    142     __res_ninit;
    143     __res_nmkquery;
    144     __res_nquery;
    145     __res_nquerydomain;
    146     __res_nsearch;
    147     __res_nsend;
    148     __res_ownok;
    149     __res_queriesmatch;
    150     __res_querydomain;
    151     __res_send;
    152     __res_send_setqhook;
    153     __res_send_setrhook;
    154     __rt_sigaction; # arm x86 mips
    155     __rt_sigpending; # arm x86 mips introduced=21
    156     __rt_sigprocmask; # arm x86 mips
    157     __rt_sigsuspend; # arm x86 mips introduced=21
    158     __rt_sigtimedwait; # arm x86 mips
    159     __sched_cpualloc; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    160     __sched_cpucount; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    161     __sched_cpufree; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    162     __sched_getaffinity; # arm x86 mips introduced=12
    163     __set_thread_area; # x86
    164     __set_tid_address; # arm x86 mips introduced=21
    165     __set_tls; # arm mips
    166     __sF; # var
    167     __sigaction; # arm x86 mips introduced=21
    168     __snprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    169     __socket; # arm x86 mips introduced=21
    170     __sprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    171     __stack_chk_fail;
    172     __stack_chk_guard; # var
    173     __statfs64; # arm x86 mips
    174     __stpcpy_chk; # introduced=21
    175     __stpncpy_chk; # introduced=21
    176     __stpncpy_chk2; # introduced=21
    177     __strcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    178     __strchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
    179     __strcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    180     __strlcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    181     __strlcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    182     __strlen_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    183     __strncat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    184     __strncpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    185     __strncpy_chk2; # introduced=21
    186     __strrchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
    187     __sym_ntop;
    188     __sym_ntos;
    189     __sym_ston;
    190     __system_property_area_serial; # introduced=23
    191     __system_property_find;
    192     __system_property_find_nth;
    193     __system_property_foreach; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
    194     __system_property_get;
    195     __system_property_read;
    196     __system_property_serial; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
    197     __system_property_set; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    198     __timer_create; # arm x86 mips
    199     __timer_delete; # arm x86 mips
    200     __timer_getoverrun; # arm x86 mips
    201     __timer_gettime; # arm x86 mips
    202     __timer_settime; # arm x86 mips
    203     __umask_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
    204     __vsnprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    205     __vsprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    206     __waitid; # arm x86 mips
    207     _ctype_; # var
    208     _Exit; # introduced=21
    209     _exit;
    210     _flushlbf; # introduced=23
    211     _getlong;
    212     _getshort;
    213     _longjmp;
    214     _resolv_delete_cache_for_net; # introduced=21
    215     _resolv_flush_cache_for_net; # introduced=21
    216     _resolv_set_nameservers_for_net; # introduced=21
    217     _setjmp;
    218     _tolower; # introduced=21
    219     _tolower_tab_; # arm x86 mips var
    220     _toupper; # introduced=21
    221     _toupper_tab_; # arm x86 mips var
    222     abort;
    223     abs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
    224     accept;
    225     accept4; # introduced=21
    226     access;
    227     acct;
    228     alarm;
    229     alphasort;
    230     alphasort64; # introduced=21
    231     android_set_abort_message; # introduced=21
    232     arc4random;
    233     arc4random_buf;
    234     arc4random_uniform;
    235     asctime;
    236     asctime64; # arm x86 mips
    237     asctime64_r; # arm x86 mips
    238     asctime_r;
    239     asprintf;
    240     at_quick_exit; # introduced=21
    241     atof; # introduced=21
    242     atoi;
    243     atol;
    244     atoll;
    245     basename;
    246     basename_r; # arm x86 mips
    247     bind;
    248     bindresvport;
    249     brk;
    250     bsearch;
    251     btowc;
    252     c16rtomb; # introduced=21
    253     c32rtomb; # introduced=21
    254     cacheflush; # arm mips
    255     calloc;
    256     capget;
    257     capset;
    258     cfgetispeed; # introduced=21
    259     cfgetospeed; # introduced=21
    260     cfmakeraw; # introduced=21
    261     cfsetispeed; # introduced=21
    262     cfsetospeed; # introduced=21
    263     cfsetspeed; # introduced=21
    264     chdir;
    265     chmod;
    266     chown;
    267     chroot;
    268     clearenv;
    269     clearerr;
    270     clearerr_unlocked; # introduced=23
    271     clock;
    272     clock_getcpuclockid; # introduced=23
    273     clock_getres;
    274     clock_gettime;
    275     clock_nanosleep;
    276     clock_settime;
    277     clone; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    278     close;
    279     closedir;
    280     closelog;
    281     connect;
    282     creat;
    283     creat64; # introduced=21
    284     ctime;
    285     ctime64; # arm x86 mips
    286     ctime64_r; # arm x86 mips
    287     ctime_r;
    288     daemon;
    289     daylight; # var
    290     delete_module;
    291     difftime;
    292     dirfd;
    293     dirname;
    294     dirname_r; # arm x86 mips
    295     div;
    296     dn_expand;
    297     dprintf; # introduced=21
    298     drand48;
    299     dup;
    300     dup2;
    301     dup3; # introduced=21
    302     duplocale; # introduced=21
    303     endmntent; # introduced=21
    304     endservent;
    305     endutent;
    306     environ; # var
    307     epoll_create;
    308     epoll_create1; # introduced=21
    309     epoll_ctl;
    310     epoll_pwait; # introduced=21
    311     epoll_wait;
    312     erand48;
    313     err;
    314     error; # introduced=23
    315     error_at_line; # introduced=23
    316     error_message_count; # var introduced=23
    317     error_one_per_line; # var introduced=23
    318     error_print_progname; # var introduced=23
    319     errx;
    320     ether_aton; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    321     ether_aton_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    322     ether_ntoa; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    323     ether_ntoa_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    324     eventfd;
    325     eventfd_read;
    326     eventfd_write;
    327     execl;
    328     execle;
    329     execlp;
    330     execv;
    331     execve;
    332     execvp;
    333     execvpe; # introduced=21
    334     exit;
    335     faccessat; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
    336     fallocate; # introduced=21
    337     fallocate64; # introduced=21
    338     fchdir;
    339     fchmod;
    340     fchmodat;
    341     fchown;
    342     fchownat;
    343     fclose;
    344     fcntl;
    345     fdatasync;
    346     fdopen;
    347     fdopendir;
    348     fdprintf; # arm x86 mips versioned=28
    349     feof;
    350     feof_unlocked; # introduced=23
    351     ferror;
    352     ferror_unlocked; # introduced=23
    353     fflush;
    354     ffs; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
    355     fgetc;
    356     fgetln;
    357     fgetpos;
    358     fgets;
    359     fgetwc;
    360     fgetws;
    361     fgetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
    362     fileno;
    363     flistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
    364     flock;
    365     flockfile;
    366     fmemopen; # introduced=23
    367     fnmatch;
    368     fopen;
    369     fork;
    370     forkpty; # introduced=23
    371     fpathconf;
    372     fprintf;
    373     fpurge;
    374     fputc;
    375     fputs;
    376     fputwc;
    377     fputws;
    378     fread;
    379     free;
    380     freeaddrinfo;
    381     freelocale; # introduced=21
    382     fremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
    383     freopen;
    384     fscanf;
    385     fseek;
    386     fseeko;
    387     fsetpos;
    388     fsetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
    389     fstat;
    390     fstat64; # introduced=21
    391     fstatat;
    392     fstatat64; # introduced=21
    393     fstatfs;
    394     fstatfs64; # introduced=21
    395     fstatvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
    396     fstatvfs64; # introduced=21
    397     fsync;
    398     ftell;
    399     ftello;
    400     ftok;
    401     ftruncate;
    402     ftruncate64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    403     ftrylockfile;
    404     fts_children; # introduced=21
    405     fts_close; # introduced=21
    406     fts_open; # introduced=21
    407     fts_read; # introduced=21
    408     fts_set; # introduced=21
    409     ftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    410     ftw64; # introduced=21
    411     funlockfile;
    412     funopen;
    413     futimens; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
    414     fwide;
    415     fwprintf;
    416     fwrite;
    417     fwscanf;
    418     gai_strerror;
    419     get_avphys_pages; # introduced=23
    420     get_nprocs; # introduced=23
    421     get_nprocs_conf; # introduced=23
    422     get_phys_pages; # introduced=23
    423     getaddrinfo;
    424     getauxval; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
    425     getc;
    426     getc_unlocked;
    427     getchar;
    428     getchar_unlocked;
    429     getcwd;
    430     getdelim; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
    431     getegid;
    432     getenv;
    433     geteuid;
    434     getgid;
    435     getgrgid;
    436     getgrnam;
    437     getgrouplist;
    438     getgroups;
    439     gethostbyaddr;
    440     gethostbyaddr_r; # introduced=23
    441     gethostbyname;
    442     gethostbyname2;
    443     gethostbyname2_r; # introduced=23
    444     gethostbyname_r;
    445     gethostent;
    446     gethostname;
    447     getitimer;
    448     getline; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
    449     getlogin;
    450     getmntent;
    451     getmntent_r; # introduced=21
    452     getnameinfo;
    453     getnetbyaddr;
    454     getnetbyname;
    455     getopt;
    456     getopt_long;
    457     getopt_long_only;
    458     getpagesize; # introduced=21
    459     getpeername;
    460     getpgid;
    461     getpgrp;
    462     getpid;
    463     getppid;
    464     getpriority;
    465     getprogname; # introduced=21
    466     getprotobyname;
    467     getprotobynumber;
    468     getpt;
    469     getpwnam;
    470     getpwnam_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    471     getpwuid;
    472     getpwuid_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    473     getresgid;
    474     getresuid;
    475     getrlimit;
    476     getrlimit64; # introduced=21
    477     getrusage;
    478     gets;
    479     getservbyname;
    480     getservbyport;
    481     getservent;
    482     getsid; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    483     getsockname;
    484     getsockopt;
    485     gettid;
    486     gettimeofday;
    487     getuid;
    488     getutent;
    489     getwc;
    490     getwchar;
    491     getxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
    492     gmtime;
    493     gmtime64; # arm x86 mips
    494     gmtime64_r; # arm x86 mips
    495     gmtime_r;
    496     grantpt; # introduced=21
    497     herror;
    498     hstrerror;
    499     htonl; # introduced=21
    500     htons; # introduced=21
    501     if_indextoname;
    502     if_nametoindex;
    503     imaxabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
    504     imaxdiv; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
    505     inet_addr;
    506     inet_aton;
    507     inet_lnaof; # introduced=21
    508     inet_makeaddr; # introduced=21
    509     inet_netof; # introduced=21
    510     inet_network; # introduced=21
    511     inet_nsap_addr;
    512     inet_nsap_ntoa;
    513     inet_ntoa;
    514     inet_ntop;
    515     inet_pton;
    516     init_module;
    517     initgroups;
    518     initstate; # introduced=21
    519     inotify_add_watch;
    520     inotify_init;
    521     inotify_init1; # introduced=21
    522     inotify_rm_watch;
    523     insque; # introduced=21
    524     ioctl;
    525     isalnum;
    526     isalnum_l; # introduced=21
    527     isalpha;
    528     isalpha_l; # introduced=21
    529     isascii;
    530     isatty;
    531     isblank;
    532     isblank_l; # introduced=21
    533     iscntrl;
    534     iscntrl_l; # introduced=21
    535     isdigit;
    536     isdigit_l; # introduced=21
    537     isfinite; # introduced=21
    538     isfinitef; # introduced=21
    539     isfinitel; # introduced=21
    540     isgraph;
    541     isgraph_l; # introduced=21
    542     isinf; # introduced=21
    543     isinff; # introduced=21
    544     isinfl; # introduced=21
    545     islower;
    546     islower_l; # introduced=21
    547     isnan;
    548     isnanf;
    549     isnanl; # introduced=21
    550     isnormal; # introduced=21
    551     isnormalf; # introduced=21
    552     isnormall; # introduced=21
    553     isprint;
    554     isprint_l; # introduced=21
    555     ispunct;
    556     ispunct_l; # introduced=21
    557     isspace;
    558     isspace_l; # introduced=21
    559     isupper;
    560     isupper_l; # introduced=21
    561     iswalnum;
    562     iswalnum_l; # introduced=21
    563     iswalpha;
    564     iswalpha_l; # introduced=21
    565     iswblank; # introduced=21
    566     iswblank_l; # introduced=21
    567     iswcntrl;
    568     iswcntrl_l; # introduced=21
    569     iswctype;
    570     iswctype_l; # introduced=21
    571     iswdigit;
    572     iswdigit_l; # introduced=21
    573     iswgraph;
    574     iswgraph_l; # introduced=21
    575     iswlower;
    576     iswlower_l; # introduced=21
    577     iswprint;
    578     iswprint_l; # introduced=21
    579     iswpunct;
    580     iswpunct_l; # introduced=21
    581     iswspace;
    582     iswspace_l; # introduced=21
    583     iswupper;
    584     iswupper_l; # introduced=21
    585     iswxdigit;
    586     iswxdigit_l; # introduced=21
    587     isxdigit;
    588     isxdigit_l; # introduced=21
    589     jrand48;
    590     kill;
    591     killpg;
    592     klogctl;
    593     labs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
    594     lchown;
    595     lcong48; # introduced=23
    596     ldexp;
    597     ldiv;
    598     lfind; # introduced=21
    599     lgetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
    600     link;
    601     linkat; # introduced=21
    602     listen;
    603     listxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
    604     llabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
    605     lldiv;
    606     llistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
    607     localeconv; # introduced=21
    608     localtime;
    609     localtime64; # arm x86 mips
    610     localtime64_r; # arm x86 mips
    611     localtime_r;
    612     login_tty; # introduced=23
    613     longjmp;
    614     lrand48;
    615     lremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
    616     lsearch; # introduced=21
    617     lseek;
    618     lseek64;
    619     lsetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
    620     lstat;
    621     lstat64; # introduced=21
    622     madvise;
    623     mallinfo;
    624     malloc;
    625     malloc_info; # introduced=23
    626     malloc_usable_size; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    627     mbrlen;
    628     mbrtoc16; # introduced=21
    629     mbrtoc32; # introduced=21
    630     mbrtowc;
    631     mbsinit;
    632     mbsnrtowcs; # introduced=21
    633     mbsrtowcs;
    634     mbstowcs;
    635     mbtowc; # introduced=21
    636     memalign;
    637     memccpy;
    638     memchr;
    639     memcmp;
    640     memcpy;
    641     memmem;
    642     memmove;
    643     mempcpy; # introduced=23
    644     memrchr;
    645     memset;
    646     mincore;
    647     mkdir;
    648     mkdirat;
    649     mkdtemp;
    650     mkfifo; # introduced=21
    651     mkfifoat; # introduced=23
    652     mknod;
    653     mknodat; # introduced=21
    654     mkostemp; # introduced=23
    655     mkostemp64; # introduced=23
    656     mkostemps; # introduced=23
    657     mkostemps64; # introduced=23
    658     mkstemp;
    659     mkstemp64; # introduced=21
    660     mkstemps;
    661     mkstemps64; # introduced=23
    662     mktemp;
    663     mktime;
    664     mktime64; # arm x86 mips
    665     mlock;
    666     mlockall; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    667     mmap;
    668     mmap64; # introduced=21
    669     mount;
    670     mprotect;
    671     mrand48;
    672     mremap;
    673     msync;
    674     munlock;
    675     munlockall; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    676     munmap;
    677     nanosleep;
    678     newlocale; # introduced=21
    679     nftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    680     nftw64; # introduced=21
    681     nice;
    682     nrand48;
    683     ns_format_ttl; # arm64 x86_64 mips64 introduced=22
    684     ns_get16; # arm64 x86_64 mips64 introduced=22
    685     ns_get32; # arm64 x86_64 mips64 introduced=22
    686     ns_initparse; # arm64 x86_64 mips64 introduced=22
    687     ns_makecanon; # arm64 x86_64 mips64 introduced=22
    688     ns_msg_getflag; # arm64 x86_64 mips64 introduced=22
    689     ns_name_compress; # arm64 x86_64 mips64 introduced=22
    690     ns_name_ntol; # arm64 x86_64 mips64 introduced=22
    691     ns_name_ntop; # arm64 x86_64 mips64 introduced=22
    692     ns_name_pack; # arm64 x86_64 mips64 introduced=22
    693     ns_name_pton; # arm64 x86_64 mips64 introduced=23
    694     ns_name_rollback; # arm64 x86_64 mips64 introduced=22
    695     ns_name_skip; # arm64 x86_64 mips64 introduced=22
    696     ns_name_uncompress; # arm64 x86_64 mips64 introduced=22
    697     ns_name_unpack; # arm64 x86_64 mips64 introduced=22
    698     ns_parserr; # arm64 x86_64 mips64 introduced=22
    699     ns_put16; # arm64 x86_64 mips64 introduced=22
    700     ns_put32; # arm64 x86_64 mips64 introduced=22
    701     ns_samename; # arm64 x86_64 mips64 introduced=22
    702     ns_skiprr; # arm64 x86_64 mips64 introduced=22
    703     ns_sprintrr; # arm64 x86_64 mips64 introduced=22
    704     ns_sprintrrf; # arm64 x86_64 mips64 introduced=22
    705     nsdispatch;
    706     ntohl; # introduced=21
    707     ntohs; # introduced=21
    708     open;
    709     open64; # introduced=21
    710     open_memstream; # introduced=23
    711     open_wmemstream; # introduced=23
    712     openat;
    713     openat64; # introduced=21
    714     opendir;
    715     openlog;
    716     openpty; # introduced=23
    717     optarg; # var
    718     opterr; # var
    719     optind; # var
    720     optopt; # var
    721     optreset; # var
    722     pathconf;
    723     pause;
    724     pclose;
    725     perror;
    726     personality; # introduced-arm=15 introduced-arm64=21 introduced-mips=15 introduced-mips64=21 introduced-x86=15 introduced-x86_64=21
    727     pipe;
    728     pipe2;
    729     poll;
    730     popen;
    731     posix_fadvise; # introduced=21
    732     posix_fadvise64; # introduced=21
    733     posix_fallocate; # introduced=21
    734     posix_fallocate64; # introduced=21
    735     posix_madvise; # introduced=23
    736     posix_memalign; # introduced=17
    737     posix_openpt; # introduced=21
    738     ppoll; # introduced=21
    739     prctl;
    740     pread;
    741     pread64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    742     printf;
    743     prlimit; # arm64 x86_64 mips64
    744     prlimit64; # introduced=21
    745     process_vm_readv; # introduced=23
    746     process_vm_writev; # introduced=23
    747     pselect;
    748     psiginfo; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    749     psignal; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
    750     pthread_atfork; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    751     pthread_attr_destroy;
    752     pthread_attr_getdetachstate;
    753     pthread_attr_getguardsize;
    754     pthread_attr_getschedparam;
    755     pthread_attr_getschedpolicy;
    756     pthread_attr_getscope;
    757     pthread_attr_getstack;
    758     pthread_attr_getstacksize;
    759     pthread_attr_init;
    760     pthread_attr_setdetachstate;
    761     pthread_attr_setguardsize;
    762     pthread_attr_setschedparam;
    763     pthread_attr_setschedpolicy;
    764     pthread_attr_setscope;
    765     pthread_attr_setstack;
    766     pthread_attr_setstacksize;
    767     pthread_cond_broadcast;
    768     pthread_cond_destroy;
    769     pthread_cond_init;
    770     pthread_cond_signal;
    771     pthread_cond_timedwait;
    772     pthread_cond_timedwait_monotonic; # arm x86 mips
    773     pthread_cond_timedwait_monotonic_np; # introduced-arm=9 introduced-x86=9 introduced-mips=9 introduced-arm64=28 introduced-x64_64=28 introduced-mips64=28
    774     pthread_cond_timedwait_relative_np; # arm x86 mips
    775     pthread_cond_timeout_np; # arm x86 mips
    776     pthread_cond_wait;
    777     pthread_condattr_destroy;
    778     pthread_condattr_getclock; # introduced=21
    779     pthread_condattr_getpshared;
    780     pthread_condattr_init;
    781     pthread_condattr_setclock; # introduced=21
    782     pthread_condattr_setpshared;
    783     pthread_create;
    784     pthread_detach;
    785     pthread_equal;
    786     pthread_exit;
    787     pthread_getattr_np;
    788     pthread_getcpuclockid;
    789     pthread_getschedparam;
    790     pthread_getspecific;
    791     pthread_gettid_np; # introduced=21
    792     pthread_join;
    793     pthread_key_create;
    794     pthread_key_delete;
    795     pthread_kill;
    796     pthread_mutex_destroy;
    797     pthread_mutex_init;
    798     pthread_mutex_lock;
    799     pthread_mutex_lock_timeout_np; # arm x86 mips
    800     pthread_mutex_timedlock; # introduced=21
    801     pthread_mutex_trylock;
    802     pthread_mutex_unlock;
    803     pthread_mutexattr_destroy;
    804     pthread_mutexattr_getpshared;
    805     pthread_mutexattr_gettype;
    806     pthread_mutexattr_init;
    807     pthread_mutexattr_setpshared;
    808     pthread_mutexattr_settype;
    809     pthread_once;
    810     pthread_rwlock_destroy;
    811     pthread_rwlock_init;
    812     pthread_rwlock_rdlock;
    813     pthread_rwlock_timedrdlock;
    814     pthread_rwlock_timedwrlock;
    815     pthread_rwlock_tryrdlock;
    816     pthread_rwlock_trywrlock;
    817     pthread_rwlock_unlock;
    818     pthread_rwlock_wrlock;
    819     pthread_rwlockattr_destroy;
    820     pthread_rwlockattr_getkind_np; # introduced=23
    821     pthread_rwlockattr_getpshared;
    822     pthread_rwlockattr_init;
    823     pthread_rwlockattr_setkind_np; # introduced=23
    824     pthread_rwlockattr_setpshared;
    825     pthread_self;
    826     pthread_setname_np;
    827     pthread_setschedparam;
    828     pthread_setspecific;
    829     pthread_sigmask;
    830     ptrace;
    831     ptsname;
    832     ptsname_r;
    833     putc;
    834     putc_unlocked;
    835     putchar;
    836     putchar_unlocked;
    837     putenv;
    838     puts;
    839     pututline;
    840     putw; # arm x86 mips
    841     putwc;
    842     putwchar;
    843     pvalloc; # arm x86 mips introduced=17
    844     pwrite;
    845     pwrite64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    846     qsort;
    847     quick_exit; # introduced=21
    848     raise;
    849     rand; # introduced=21
    850     rand_r; # introduced=21
    851     random; # introduced=21
    852     read;
    853     readahead; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
    854     readdir;
    855     readdir64; # introduced=21
    856     readdir64_r; # introduced=21
    857     readdir_r;
    858     readlink;
    859     readlinkat; # introduced=21
    860     readv;
    861     realloc;
    862     realpath;
    863     reboot;
    864     recv;
    865     recvfrom;
    866     recvmmsg; # introduced=21
    867     recvmsg;
    868     regcomp;
    869     regerror;
    870     regexec;
    871     regfree;
    872     remove;
    873     removexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
    874     remque; # introduced=21
    875     rename;
    876     renameat;
    877     res_init;
    878     res_mkquery;
    879     res_query;
    880     res_search;
    881     rewind;
    882     rewinddir;
    883     rmdir;
    884     sbrk;
    885     scandir;
    886     scandir64; # introduced=21
    887     scanf;
    888     sched_get_priority_max;
    889     sched_get_priority_min;
    890     sched_getaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    891     sched_getcpu; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    892     sched_getparam;
    893     sched_getscheduler;
    894     sched_rr_get_interval;
    895     sched_setaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    896     sched_setparam;
    897     sched_setscheduler;
    898     sched_yield;
    899     seed48;
    900     seekdir; # introduced=23
    901     select;
    902     sem_close;
    903     sem_destroy;
    904     sem_getvalue;
    905     sem_init;
    906     sem_open;
    907     sem_post;
    908     sem_timedwait;
    909     sem_trywait;
    910     sem_unlink;
    911     sem_wait;
    912     send;
    913     sendfile;
    914     sendfile64; # introduced=21
    915     sendmmsg; # introduced=21
    916     sendmsg;
    917     sendto;
    918     setbuf;
    919     setbuffer;
    920     setegid;
    921     setenv;
    922     seteuid;
    923     setfsgid; # introduced=21
    924     setfsuid; # introduced=21
    925     setgid;
    926     setgroups;
    927     sethostname; # introduced=23
    928     setitimer;
    929     setjmp;
    930     setlinebuf;
    931     setlocale;
    932     setlogmask;
    933     setmntent; # introduced=21
    934     setns; # introduced=21
    935     setpgid;
    936     setpgrp;
    937     setpriority;
    938     setprogname; # introduced=21
    939     setregid;
    940     setresgid;
    941     setresuid;
    942     setreuid;
    943     setrlimit;
    944     setrlimit64; # introduced=21
    945     setservent;
    946     setsid;
    947     setsockopt;
    948     setstate; # introduced=21
    949     settimeofday;
    950     setuid;
    951     setutent;
    952     setvbuf;
    953     setxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
    954     shutdown;
    955     sigaction;
    956     sigaddset; # introduced=21
    957     sigaltstack;
    958     sigblock;
    959     sigdelset; # introduced=21
    960     sigemptyset; # introduced=21
    961     sigfillset; # introduced=21
    962     siginterrupt;
    963     sigismember; # introduced=21
    964     siglongjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    965     signal; # introduced=21
    966     signalfd; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
    967     sigpending;
    968     sigprocmask;
    969     sigqueue; # introduced=23
    970     sigsetjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
    971     sigsetmask;
    972     sigsuspend;
    973     sigtimedwait; # introduced=23
    974     sigwait;
    975     sigwaitinfo; # introduced=23
    976     sleep;
    977     snprintf;
    978     socket;
    979     socketpair;
    980     splice; # introduced=21
    981     sprintf;
    982     srand; # introduced=21
    983     srand48;
    984     srandom; # introduced=21
    985     sscanf;
    986     stat;
    987     stat64; # introduced=21
    988     statfs;
    989     statfs64; # introduced=21
    990     statvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
    991     statvfs64; # introduced=21
    992     stderr; # var introduced=23
    993     stdin; # var introduced=23
    994     stdout; # var introduced=23
    995     stpcpy; # introduced=21
    996     stpncpy; # introduced=21
    997     strcasecmp;
    998     strcasecmp_l; # introduced=23
    999     strcasestr;
   1000     strcat;
   1001     strchr;
   1002     strcmp;
   1003     strcoll;
   1004     strcoll_l; # introduced=21
   1005     strcpy;
   1006     strcspn;
   1007     strdup;
   1008     strerror;
   1009     strerror_l; # introduced=23
   1010     strerror_r;
   1011     strftime;
   1012     strftime_l; # introduced=21
   1013     strlcat;
   1014     strlcpy;
   1015     strlen;
   1016     strncasecmp;
   1017     strncasecmp_l; # introduced=23
   1018     strncat;
   1019     strncmp;
   1020     strncpy;
   1021     strndup;
   1022     strnlen;
   1023     strpbrk;
   1024     strptime;
   1025     strrchr;
   1026     strsep;
   1027     strsignal;
   1028     strspn;
   1029     strstr;
   1030     strtod;
   1031     strtof; # introduced=21
   1032     strtoimax;
   1033     strtok;
   1034     strtok_r;
   1035     strtol;
   1036     strtold; # introduced=21
   1037     strtold_l; # introduced=21
   1038     strtoll;
   1039     strtoll_l; # introduced=21
   1040     strtoq; # introduced=21
   1041     strtoul;
   1042     strtoull;
   1043     strtoull_l; # introduced=21
   1044     strtoumax;
   1045     strtouq; # introduced=21
   1046     strxfrm;
   1047     strxfrm_l; # introduced=21
   1048     swapoff; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
   1049     swapon; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
   1050     swprintf;
   1051     swscanf;
   1052     symlink;
   1053     symlinkat; # introduced=21
   1054     sync;
   1055     sys_siglist; # var
   1056     sys_signame; # var
   1057     syscall;
   1058     sysconf;
   1059     sysinfo;
   1060     syslog;
   1061     system;
   1062     tcdrain; # introduced=21
   1063     tcflow; # introduced=21
   1064     tcflush; # introduced=21
   1065     tcgetattr; # introduced=21
   1066     tcgetpgrp;
   1067     tcgetsid; # introduced=21
   1068     tcsendbreak; # introduced=21
   1069     tcsetattr; # introduced=21
   1070     tcsetpgrp;
   1071     tdelete; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
   1072     tdestroy; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
   1073     tee; # introduced=21
   1074     telldir; # introduced=23
   1075     tempnam;
   1076     tfind; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
   1077     tgkill; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
   1078     time;
   1079     timegm; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
   1080     timegm64; # arm x86 mips
   1081     timelocal; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
   1082     timelocal64; # arm x86 mips
   1083     timer_create;
   1084     timer_delete;
   1085     timer_getoverrun;
   1086     timer_gettime;
   1087     timer_settime;
   1088     timerfd_create; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
   1089     timerfd_gettime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
   1090     timerfd_settime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
   1091     times;
   1092     timezone; # var
   1093     tmpfile;
   1094     tmpnam;
   1095     toascii;
   1096     tolower;
   1097     tolower_l; # introduced=21
   1098     toupper;
   1099     toupper_l; # introduced=21
   1100     towlower;
   1101     towlower_l; # introduced=21
   1102     towupper;
   1103     towupper_l; # introduced=21
   1104     truncate;
   1105     truncate64; # introduced=21
   1106     tsearch; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
   1107     ttyname;
   1108     ttyname_r;
   1109     twalk; # introduced=21
   1110     tzname; # var
   1111     tzset;
   1112     umask;
   1113     umount;
   1114     umount2;
   1115     uname;
   1116     ungetc;
   1117     ungetwc;
   1118     unlink;
   1119     unlinkat;
   1120     unlockpt;
   1121     unsetenv;
   1122     unshare; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
   1123     uselocale; # introduced=21
   1124     usleep;
   1125     utime;
   1126     utimensat; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
   1127     utimes;
   1128     utmpname;
   1129     valloc; # arm x86 mips
   1130     vasprintf;
   1131     vdprintf; # introduced=21
   1132     verr;
   1133     verrx;
   1134     vfdprintf; # arm x86 mips versioned=28
   1135     vfork;
   1136     vfprintf;
   1137     vfscanf;
   1138     vfwprintf;
   1139     vfwscanf; # introduced=21
   1140     vmsplice; # introduced=21
   1141     vprintf;
   1142     vscanf;
   1143     vsnprintf;
   1144     vsprintf;
   1145     vsscanf;
   1146     vswprintf;
   1147     vswscanf; # introduced=21
   1148     vsyslog;
   1149     vwarn;
   1150     vwarnx;
   1151     vwprintf;
   1152     vwscanf; # introduced=21
   1153     wait;
   1154     wait4; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
   1155     waitid;
   1156     waitpid;
   1157     warn;
   1158     warnx;
   1159     wcpcpy;
   1160     wcpncpy;
   1161     wcrtomb;
   1162     wcscasecmp;
   1163     wcscasecmp_l; # introduced=23
   1164     wcscat;
   1165     wcschr;
   1166     wcscmp;
   1167     wcscoll;
   1168     wcscoll_l; # introduced=21
   1169     wcscpy;
   1170     wcscspn;
   1171     wcsdup;
   1172     wcsftime;
   1173     wcslcat;
   1174     wcslcpy;
   1175     wcslen;
   1176     wcsncasecmp;
   1177     wcsncasecmp_l; # introduced=23
   1178     wcsncat;
   1179     wcsncmp;
   1180     wcsncpy;
   1181     wcsnlen;
   1182     wcsnrtombs; # introduced=21
   1183     wcspbrk;
   1184     wcsrchr;
   1185     wcsrtombs;
   1186     wcsspn;
   1187     wcsstr;
   1188     wcstod;
   1189     wcstof; # introduced=21
   1190     wcstoimax; # introduced=21
   1191     wcstok;
   1192     wcstol;
   1193     wcstold; # introduced=21
   1194     wcstold_l; # introduced=21
   1195     wcstoll; # introduced=21
   1196     wcstoll_l; # introduced=21
   1197     wcstombs;
   1198     wcstoul;
   1199     wcstoull; # introduced=21
   1200     wcstoull_l; # introduced=21
   1201     wcstoumax; # introduced=21
   1202     wcswidth;
   1203     wcsxfrm;
   1204     wcsxfrm_l; # introduced=21
   1205     wctob;
   1206     wctomb; # introduced=21
   1207     wctype;
   1208     wctype_l; # introduced=21
   1209     wcwidth;
   1210     wmemchr;
   1211     wmemcmp;
   1212     wmemcpy;
   1213     wmemmove;
   1214     wmempcpy; # introduced=23
   1215     wmemset;
   1216     wprintf;
   1217     write;
   1218     writev;
   1219     wscanf;
   1220   local:
   1221     *;
   1222 };
   1223 
   1224 LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduced-x86=24 introduced-x86_64=24
   1225   global:
   1226     __aeabi_atexit; # arm versioned=24
   1227     __aeabi_memclr; # arm versioned=24
   1228     __aeabi_memclr4; # arm versioned=24
   1229     __aeabi_memclr8; # arm versioned=24
   1230     __aeabi_memcpy; # arm versioned=24
   1231     __aeabi_memcpy4; # arm versioned=24
   1232     __aeabi_memcpy8; # arm versioned=24
   1233     __aeabi_memmove; # arm versioned=24
   1234     __aeabi_memmove4; # arm versioned=24
   1235     __aeabi_memmove8; # arm versioned=24
   1236     __aeabi_memset; # arm versioned=24
   1237     __aeabi_memset4; # arm versioned=24
   1238     __aeabi_memset8; # arm versioned=24
   1239     __fread_chk; # introduced=24
   1240     __fwrite_chk; # introduced=24
   1241     __getcwd_chk; # introduced=24
   1242     __gnu_Unwind_Find_exidx; # arm versioned=24
   1243     __pwrite_chk; # introduced=24
   1244     __pwrite64_chk; # introduced=24
   1245     __write_chk; # introduced=24
   1246     adjtimex; # introduced=24
   1247     clock_adjtime; # introduced=24
   1248     fgetpos64; # introduced=24
   1249     fileno_unlocked; # introduced=24
   1250     fopen64; # introduced=24
   1251     freeifaddrs; # introduced=24
   1252     freopen64; # introduced=24
   1253     fseeko64; # introduced=24
   1254     fsetpos64; # introduced=24
   1255     ftello64; # introduced=24
   1256     funopen64; # introduced=24
   1257     getgrgid_r; # introduced=24
   1258     getgrnam_r; # introduced=24
   1259     getifaddrs; # introduced=24
   1260     if_freenameindex; # introduced=24
   1261     if_nameindex; # introduced=24
   1262     in6addr_any; # var introduced=24
   1263     in6addr_loopback; # var introduced=24
   1264     lockf; # introduced=24
   1265     lockf64; # introduced=24
   1266     preadv; # introduced=24
   1267     preadv64; # introduced=24
   1268     prlimit; # arm mips x86 introduced=24
   1269     pthread_barrierattr_destroy; # introduced=24
   1270     pthread_barrierattr_getpshared; # introduced=24
   1271     pthread_barrierattr_init; # introduced=24
   1272     pthread_barrierattr_setpshared; # introduced=24
   1273     pthread_barrier_destroy; # introduced=24
   1274     pthread_barrier_init; # introduced=24
   1275     pthread_barrier_wait; # introduced=24
   1276     pthread_spin_destroy; # introduced=24
   1277     pthread_spin_init; # introduced=24
   1278     pthread_spin_lock; # introduced=24
   1279     pthread_spin_trylock; # introduced=24
   1280     pthread_spin_unlock; # introduced=24
   1281     pwritev; # introduced=24
   1282     pwritev64; # introduced=24
   1283     scandirat; # introduced=24
   1284     scandirat64; # introduced=24
   1285     strchrnul; # introduced=24
   1286     tmpfile64; # introduced=24
   1287 } LIBC;
   1288 
   1289 LIBC_O {
   1290   global:
   1291     __sendto_chk; # introduced=26
   1292     __system_property_read_callback; # introduced=26
   1293     __system_property_wait; # introduced=26
   1294     bsd_signal; # arm x86 mips versioned=26
   1295     catclose; # introduced=26
   1296     catgets; # introduced=26
   1297     catopen; # introduced=26
   1298     ctermid; # introduced=26
   1299     endgrent; # introduced=26
   1300     endpwent; # introduced=26
   1301     futimes; # introduced=26
   1302     futimesat; # introduced=26
   1303     getdomainname; # introduced=26
   1304     getgrent; # introduced=26
   1305     getpwent; # introduced=26
   1306     getsubopt; # introduced=26
   1307     hasmntopt; # introduced=26
   1308     lutimes; # introduced=26
   1309     mallopt; # introduced=26
   1310     mblen; # introduced=26
   1311     msgctl; # introduced=26
   1312     msgget; # introduced=26
   1313     msgrcv; # introduced=26
   1314     msgsnd; # introduced=26
   1315     nl_langinfo; # introduced=26
   1316     nl_langinfo_l; # introduced=26
   1317     pthread_getname_np; # introduced=26
   1318     quotactl; # introduced=26
   1319     semctl; # introduced=26
   1320     semget; # introduced=26
   1321     semop; # introduced=26
   1322     semtimedop; # introduced=26
   1323     setdomainname; # introduced=26
   1324     setgrent; # introduced=26
   1325     setpwent; # introduced=26
   1326     shmat; # introduced=26
   1327     shmctl; # introduced=26
   1328     shmdt; # introduced=26
   1329     shmget; # introduced=26
   1330     sighold; # introduced=26
   1331     sigignore; # introduced=26
   1332     sigpause; # introduced=26
   1333     sigrelse; # introduced=26
   1334     sigset; # introduced=26
   1335     strtod_l; # introduced=26
   1336     strtof_l; # introduced=26
   1337     strtol_l; # introduced=26
   1338     strtoul_l; # introduced=26
   1339     sync_file_range; # introduced=26
   1340     towctrans; # introduced=26
   1341     towctrans_l; # introduced=26
   1342     wctrans; # introduced=26
   1343     wctrans_l; # introduced=26
   1344 } LIBC_N;
   1345 
   1346 LIBC_P { # introduced=P
   1347   global:
   1348     __freading;
   1349     __free_hook;
   1350     __fseterr;
   1351     __fwriting;
   1352     __malloc_hook;
   1353     __memalign_hook;
   1354     __realloc_hook;
   1355     aligned_alloc;
   1356     endhostent;
   1357     endnetent;
   1358     endprotoent;
   1359     epoll_pwait64;
   1360     fexecve;
   1361     fflush_unlocked;
   1362     fgetc_unlocked;
   1363     fgets_unlocked;
   1364     fputc_unlocked;
   1365     fputs_unlocked;
   1366     fread_unlocked;
   1367     fwrite_unlocked;
   1368     getentropy;
   1369     getnetent;
   1370     getprotoent;
   1371     getrandom;
   1372     getlogin_r;
   1373     glob;
   1374     globfree;
   1375     hcreate;
   1376     hcreate_r;
   1377     hdestroy;
   1378     hdestroy_r;
   1379     hsearch;
   1380     hsearch_r;
   1381     iconv;
   1382     iconv_close;
   1383     iconv_open;
   1384     posix_spawn;
   1385     posix_spawnattr_destroy;
   1386     posix_spawnattr_getflags;
   1387     posix_spawnattr_getpgroup;
   1388     posix_spawnattr_getschedparam;
   1389     posix_spawnattr_getschedpolicy;
   1390     posix_spawnattr_getsigdefault;
   1391     posix_spawnattr_getsigdefault64;
   1392     posix_spawnattr_getsigmask;
   1393     posix_spawnattr_getsigmask64;
   1394     posix_spawnattr_init;
   1395     posix_spawnattr_setflags;
   1396     posix_spawnattr_setpgroup;
   1397     posix_spawnattr_setschedparam;
   1398     posix_spawnattr_setschedpolicy;
   1399     posix_spawnattr_setsigdefault;
   1400     posix_spawnattr_setsigdefault64;
   1401     posix_spawnattr_setsigmask;
   1402     posix_spawnattr_setsigmask64;
   1403     posix_spawn_file_actions_addclose;
   1404     posix_spawn_file_actions_adddup2;
   1405     posix_spawn_file_actions_addopen;
   1406     posix_spawn_file_actions_destroy;
   1407     posix_spawn_file_actions_init;
   1408     posix_spawnp;
   1409     ppoll64;
   1410     pselect64;
   1411     pthread_attr_getinheritsched;
   1412     pthread_attr_setinheritsched;
   1413     pthread_mutex_timedlock_monotonic_np;
   1414     pthread_mutexattr_getprotocol;
   1415     pthread_mutexattr_setprotocol;
   1416     pthread_rwlock_timedrdlock_monotonic_np;
   1417     pthread_rwlock_timedwrlock_monotonic_np;
   1418     pthread_setschedprio;
   1419     pthread_sigmask64;
   1420     sem_timedwait_monotonic_np;
   1421     sethostent;
   1422     setnetent;
   1423     setprotoent;
   1424     sigaction64;
   1425     sigaddset64;
   1426     sigdelset64;
   1427     sigemptyset64;
   1428     sigfillset64;
   1429     sigismember64;
   1430     signalfd64;
   1431     sigpending64;
   1432     sigprocmask64;
   1433     sigsuspend64;
   1434     sigtimedwait64;
   1435     sigwait64;
   1436     sigwaitinfo64;
   1437     strptime_l;
   1438     swab;
   1439     syncfs;
   1440     wcsftime_l;
   1441     wcstod_l;
   1442     wcstof_l;
   1443     wcstol_l;
   1444     wcstoul_l;
   1445 } LIBC_O;
   1446 
   1447 LIBC_Q { # introduced=Q
   1448   global:
   1449     ___tls_get_addr; # x86
   1450     __aeabi_read_tp; # arm
   1451     __res_randomid;
   1452     __tls_get_addr; # arm x86_64
   1453     android_fdsan_close_with_tag;
   1454     android_fdsan_create_owner_tag;
   1455     android_fdsan_exchange_owner_tag;
   1456     android_fdsan_get_error_level;
   1457     android_fdsan_get_owner_tag;
   1458     android_fdsan_get_tag_type;
   1459     android_fdsan_get_tag_value;
   1460     android_fdsan_set_error_level;
   1461     android_get_device_api_level;
   1462     getloadavg;
   1463     pthread_sigqueue;
   1464     reallocarray;
   1465     timespec_get;
   1466 
   1467     # Used by libselinux
   1468     __system_properties_init; # apex
   1469 
   1470     # Used by libmemunreachable
   1471     malloc_backtrace; # apex
   1472     malloc_disable; # apex
   1473     malloc_enable; # apex
   1474     malloc_iterate; # apex
   1475 
   1476     # Used by libandroid_net
   1477     android_getaddrinfofornet; # apex
   1478 
   1479     # Used by libandroid_runtime, libmedia and libmediautils
   1480     android_mallopt; # apex
   1481 } LIBC_P;
   1482 
   1483 LIBC_PRIVATE {
   1484   global:
   1485     ___Unwind_Backtrace; # arm
   1486     ___Unwind_ForcedUnwind; # arm
   1487     ___Unwind_RaiseException; # arm
   1488     ___Unwind_Resume; # arm
   1489     ___Unwind_Resume_or_Rethrow; # arm
   1490     __accept4; # arm x86 mips
   1491     __adddf3; # arm
   1492     __addsf3; # arm
   1493     __aeabi_atexit; # arm
   1494     __aeabi_cdcmpeq; # arm
   1495     __aeabi_cdcmple; # arm
   1496     __aeabi_cdrcmple; # arm
   1497     __aeabi_cfcmpeq; # arm
   1498     __aeabi_cfcmple; # arm
   1499     __aeabi_cfrcmple; # arm
   1500     __aeabi_d2f; # arm
   1501     __aeabi_d2iz; # arm
   1502     __aeabi_d2uiz; # arm
   1503     __aeabi_dadd; # arm
   1504     __aeabi_dcmpeq; # arm
   1505     __aeabi_dcmpge; # arm
   1506     __aeabi_dcmpgt; # arm
   1507     __aeabi_dcmple; # arm
   1508     __aeabi_dcmplt; # arm
   1509     __aeabi_dcmpun; # arm
   1510     __aeabi_ddiv; # arm
   1511     __aeabi_dmul; # arm
   1512     __aeabi_drsub; # arm
   1513     __aeabi_dsub; # arm
   1514     __aeabi_f2d; # arm
   1515     __aeabi_f2iz; # arm
   1516     __aeabi_f2uiz; # arm
   1517     __aeabi_fadd; # arm
   1518     __aeabi_fcmpeq; # arm
   1519     __aeabi_fcmpge; # arm
   1520     __aeabi_fcmpgt; # arm
   1521     __aeabi_fcmple; # arm
   1522     __aeabi_fcmplt; # arm
   1523     __aeabi_fcmpun; # arm
   1524     __aeabi_fdiv; # arm
   1525     __aeabi_fmul; # arm
   1526     __aeabi_frsub; # arm
   1527     __aeabi_fsub; # arm
   1528     __aeabi_i2d; # arm
   1529     __aeabi_i2f; # arm
   1530     __aeabi_idiv; # arm
   1531     __aeabi_idiv0; # arm
   1532     __aeabi_idivmod; # arm
   1533     __aeabi_l2d; # arm
   1534     __aeabi_l2f; # arm
   1535     __aeabi_lasr; # arm
   1536     __aeabi_ldiv0; # arm
   1537     __aeabi_ldivmod; # arm
   1538     __aeabi_llsl; # arm
   1539     __aeabi_llsr; # arm
   1540     __aeabi_lmul; # arm
   1541     __aeabi_memclr; # arm
   1542     __aeabi_memclr4; # arm
   1543     __aeabi_memclr8; # arm
   1544     __aeabi_memcpy; # arm
   1545     __aeabi_memcpy4; # arm
   1546     __aeabi_memcpy8; # arm
   1547     __aeabi_memmove; # arm
   1548     __aeabi_memmove4; # arm
   1549     __aeabi_memmove8; # arm
   1550     __aeabi_memset; # arm
   1551     __aeabi_memset4; # arm
   1552     __aeabi_memset8; # arm
   1553     __aeabi_ui2d; # arm
   1554     __aeabi_ui2f; # arm
   1555     __aeabi_uidiv; # arm
   1556     __aeabi_uidivmod; # arm
   1557     __aeabi_ul2d; # arm
   1558     __aeabi_ul2f; # arm
   1559     __aeabi_uldivmod; # arm
   1560     __aeabi_unwind_cpp_pr0; # arm
   1561     __aeabi_unwind_cpp_pr1; # arm
   1562     __aeabi_unwind_cpp_pr2; # arm
   1563     __arm_fadvise64_64; # arm
   1564     __ashldi3; # arm
   1565     __ashrdi3; # arm
   1566     __bionic_brk; # arm x86 mips
   1567     __bionic_libcrt_compat_symbols; # arm x86
   1568     __cmpdf2; # arm
   1569     __cmpsf2; # arm
   1570     __divdf3; # arm
   1571     __divdi3; # arm x86 mips
   1572     __divsf3; # arm
   1573     __divsi3; # arm
   1574     __dso_handle; # arm
   1575     __eqdf2; # arm
   1576     __eqsf2; # arm
   1577     __extendsfdf2; # arm
   1578     __fixdfsi; # arm
   1579     __fixsfsi; # arm
   1580     __fixunsdfsi; # arm
   1581     __fixunssfsi; # arm
   1582     __floatdidf; # arm
   1583     __floatdisf; # arm
   1584     __floatsidf; # arm
   1585     __floatsisf; # arm
   1586     __floatundidf; # arm
   1587     __floatundisf; # arm
   1588     __floatunsidf; # arm
   1589     __floatunsisf; # arm
   1590     __futex_wait; # arm x86 mips
   1591     __futex_wake; # arm x86 mips
   1592     __gedf2; # arm
   1593     __gesf2; # arm
   1594     __get_thread; # arm x86 mips
   1595     __get_tls; # arm x86 mips
   1596     __getdents64; # arm x86 mips
   1597     __gnu_ldivmod_helper; # arm
   1598     __gnu_uldivmod_helper; # arm
   1599     __gnu_Unwind_Backtrace; # arm
   1600     __gnu_unwind_execute; # arm
   1601     __gnu_Unwind_Find_exidx; # arm
   1602     __gnu_Unwind_ForcedUnwind; # arm
   1603     __gnu_unwind_frame; # arm
   1604     __gnu_Unwind_RaiseException; # arm
   1605     __gnu_Unwind_Restore_VFP; # arm
   1606     __gnu_Unwind_Restore_VFP_D; # arm
   1607     __gnu_Unwind_Restore_VFP_D_16_to_31; # arm
   1608     __gnu_Unwind_Restore_WMMXC; # arm
   1609     __gnu_Unwind_Restore_WMMXD; # arm
   1610     __gnu_Unwind_Resume; # arm
   1611     __gnu_Unwind_Resume_or_Rethrow; # arm
   1612     __gnu_Unwind_Save_VFP; # arm
   1613     __gnu_Unwind_Save_VFP_D; # arm
   1614     __gnu_Unwind_Save_VFP_D_16_to_31; # arm
   1615     __gnu_Unwind_Save_WMMXC; # arm
   1616     __gnu_Unwind_Save_WMMXD; # arm
   1617     __gtdf2; # arm
   1618     __gtsf2; # arm
   1619     __ledf2; # arm
   1620     __lesf2; # arm
   1621     __lshrdi3; # arm
   1622     __ltdf2; # arm
   1623     __ltsf2; # arm
   1624     __muldf3; # arm
   1625     __muldi3; # arm
   1626     __mulsf3; # arm
   1627     __nedf2; # arm
   1628     __nesf2; # arm
   1629     __open; # arm x86 mips
   1630     __page_shift; # arm x86 mips
   1631     __page_size; # arm x86 mips
   1632     __popcount_tab; # arm
   1633     __popcountsi2; # arm x86 mips
   1634     __pthread_gettid; # arm x86 mips
   1635     __restore_core_regs; # arm
   1636     __sclose; # arm x86 mips
   1637     __sdidinit; # arm x86 mips
   1638     __set_errno; # arm x86 mips
   1639     __sflags; # arm x86 mips
   1640     __sflush; # arm x86 mips
   1641     __sfp; # arm x86 mips
   1642     __sglue; # arm x86 mips
   1643     __sinit; # arm x86 mips
   1644     __smakebuf; # arm x86 mips
   1645     __sread; # arm x86 mips
   1646     __srefill; # arm x86 mips
   1647     __srget; # arm x86 mips
   1648     __sseek; # arm x86 mips
   1649     __subdf3; # arm
   1650     __subsf3; # arm
   1651     __swbuf; # arm x86 mips
   1652     __swrite; # arm x86 mips
   1653     __swsetup; # arm x86 mips
   1654     __truncdfsf2; # arm
   1655     __udivdi3; # arm x86 mips
   1656     __udivsi3; # arm
   1657     __umoddi3; # x86 mips
   1658     __unorddf2; # arm
   1659     __unordsf2; # arm
   1660     __wait4; # arm x86 mips
   1661     _fwalk; # arm x86 mips
   1662     _Unwind_Backtrace; # arm
   1663     _Unwind_Complete; # arm
   1664     _Unwind_DeleteException; # arm
   1665     _Unwind_ForcedUnwind; # arm
   1666     _Unwind_GetCFA; # arm
   1667     _Unwind_GetDataRelBase; # arm
   1668     _Unwind_GetLanguageSpecificData; # arm
   1669     _Unwind_GetRegionStart; # arm
   1670     _Unwind_GetTextRelBase; # arm
   1671     _Unwind_RaiseException; # arm
   1672     _Unwind_Resume; # arm
   1673     _Unwind_Resume_or_Rethrow; # arm
   1674     _Unwind_VRS_Get; # arm
   1675     _Unwind_VRS_Pop; # arm
   1676     _Unwind_VRS_Set; # arm
   1677     android_getaddrinfofornetcontext;
   1678     android_gethostbyaddrfornet;
   1679     android_gethostbyaddrfornetcontext;
   1680     android_gethostbynamefornet;
   1681     android_gethostbynamefornetcontext;
   1682     arc4random_addrandom; # arm x86 mips
   1683     arc4random_stir; # arm x86 mips
   1684     atexit; # arm
   1685     bcopy; # arm x86 mips
   1686     bzero; # arm x86 mips
   1687     dlmalloc; # arm x86 mips
   1688     dlmalloc_inspect_all; # arm x86 mips
   1689     dlmalloc_trim; # arm x86 mips
   1690     dlmalloc_usable_size; # arm x86 mips
   1691     ftime; # arm x86 mips
   1692     getdents; # arm x86 mips
   1693     getdtablesize; # arm x86 mips
   1694     index; # arm x86 mips
   1695     issetugid; # arm x86 mips
   1696     memswap; # arm x86 mips
   1697     pthread_attr_getstackaddr; # arm x86 mips
   1698     pthread_attr_setstackaddr; # arm x86 mips
   1699     restore_core_regs; # arm
   1700     SHA1Final; # arm x86 mips
   1701     SHA1Init; # arm x86 mips
   1702     SHA1Transform; # arm x86 mips
   1703     SHA1Update; # arm x86 mips
   1704     strntoimax; # arm x86 mips
   1705     strntoumax; # arm x86 mips
   1706     strtotimeval; # arm x86 mips
   1707     sysv_signal; # arm x86 mips
   1708     tkill; # arm x86 mips
   1709     wait3; # arm x86 mips
   1710     wcswcs; # arm x86 mips
   1711 } LIBC_Q;
   1712 
   1713 LIBC_DEPRECATED {
   1714   global:
   1715     __system_property_wait_any;
   1716     free_malloc_leak_info; # arm
   1717     get_malloc_leak_info; # arm
   1718 };
   1719 
   1720 LIBC_PLATFORM {
   1721   global:
   1722     __system_property_add;
   1723     __system_property_area__; # var
   1724     __system_property_area_init;
   1725     __system_property_set_filename;
   1726     __system_property_update;
   1727     android_fdsan_get_fd_table;
   1728     android_net_res_stats_get_info_for_net;
   1729     android_net_res_stats_aggregate;
   1730     android_net_res_stats_get_usable_servers;
   1731 } LIBC_Q;
   1732