1LIBC { 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 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 introduced=21 21 __errno; 22 __exit; # arm x86 introduced=21 23 __fadvise64; # x86 introduced=21 24 __fbufsize; # introduced=23 25 __fcntl64; # arm x86 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-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 42 __fwritable; # introduced=23 43 __get_h_errno; 44 __getcpu; # arm x86 introduced-arm=12 introduced-x86=12 45 __getcwd; # arm x86 46 __getpid; # arm x86 introduced=21 47 __getpriority; # arm x86 48 __gnu_basename; # introduced=23 49 __gnu_strerror_r; # introduced=23 50 __hostalias; 51 __ioctl; # arm x86 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 var 65 __libc_current_sigrtmax; # introduced=21 66 __libc_current_sigrtmin; # introduced=21 67 __libc_init; 68 __llseek; # arm x86 69 __loc_aton; 70 __loc_ntoa; 71 __memchr_chk; # introduced=23 72 __memcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 73 __memmove_chk; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 74 __memrchr_chk; # introduced=23 75 __memset_chk; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 76 __mmap2; # arm x86 77 __ns_format_ttl; # arm x86 78 __ns_get16; # arm x86 79 __ns_get32; # arm x86 80 __ns_initparse; # arm x86 81 __ns_makecanon; # arm x86 82 __ns_msg_getflag; # arm x86 83 __ns_name_compress; # arm x86 84 __ns_name_ntol; # arm x86 85 __ns_name_ntop; # arm x86 86 __ns_name_pack; # arm x86 87 __ns_name_pton; # arm x86 88 __ns_name_rollback; # arm x86 89 __ns_name_skip; # arm x86 90 __ns_name_uncompress; # arm x86 91 __ns_name_unpack; # arm x86 92 __ns_parserr; # arm x86 93 __ns_put16; # arm x86 94 __ns_put32; # arm x86 95 __ns_samename; # arm x86 96 __ns_skiprr; # arm x86 97 __ns_sprintrr; # arm x86 98 __ns_sprintrrf; # arm x86 99 __open_2; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 100 __openat; # arm x86 101 __openat_2; # introduced-arm=17 introduced-arm64=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 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 introduced=21 123 __pthread_cleanup_pop; 124 __pthread_cleanup_push; 125 __ptrace; # arm x86 126 __putlong; 127 __putshort; 128 __read_chk; # introduced=21 129 __readlink_chk; # introduced=23 130 __readlinkat_chk; # introduced=23 131 __reboot; # arm x86 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 155 __rt_sigpending; # arm x86 introduced=21 156 __rt_sigprocmask; # arm x86 157 __rt_sigsuspend; # arm x86 introduced=21 158 __rt_sigtimedwait; # arm x86 159 __sched_cpualloc; # introduced-arm=12 introduced-arm64=21 introduced-x86=12 introduced-x86_64=21 160 __sched_cpucount; # introduced-arm=12 introduced-arm64=21 introduced-x86=12 introduced-x86_64=21 161 __sched_cpufree; # introduced-arm=12 introduced-arm64=21 introduced-x86=12 introduced-x86_64=21 162 __sched_getaffinity; # arm x86 introduced=12 163 __set_thread_area; # x86 164 __set_tid_address; # arm x86 introduced=21 165 __set_tls; # arm 166 __sF; # var 167 __sigaction; # arm x86 introduced=21 168 __snprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 169 __socket; # arm x86 introduced=21 170 __sprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 171 __stack_chk_fail; 172 __stack_chk_guard; # var 173 __statfs64; # arm x86 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-x86=17 introduced-x86_64=21 178 __strchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-x86=18 introduced-x86_64=21 179 __strcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 180 __strlcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 181 __strlcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 182 __strlen_chk; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 183 __strncat_chk; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 184 __strncpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 185 __strncpy_chk2; # introduced=21 186 __strrchr_chk; # introduced-arm=18 introduced-arm64=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-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-x86=19 introduced-x86_64=21 197 __system_property_set; # introduced-arm=12 introduced-arm64=21 introduced-x86=12 introduced-x86_64=21 198 __timer_create; # arm x86 199 __timer_delete; # arm x86 200 __timer_getoverrun; # arm x86 201 __timer_gettime; # arm x86 202 __timer_settime; # arm x86 203 __umask_chk; # introduced-arm=18 introduced-arm64=21 introduced-x86=18 introduced-x86_64=21 204 __vsnprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 205 __vsprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 206 __waitid; # arm x86 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 var 220 _toupper; # introduced=21 221 _toupper_tab_; # arm x86 var 222 abort; 223 abs; # introduced-arm=19 introduced-arm64=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 237 asctime64_r; # arm x86 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 247 bind; 248 bindresvport; 249 brk; 250 bsearch; 251 btowc; 252 c16rtomb; # introduced=21 253 c32rtomb; # introduced=21 254 cacheflush; # arm 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-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 286 ctime64_r; # arm x86 287 ctime_r; 288 daemon; 289 daylight; # var 290 delete_module; 291 difftime; 292 dirfd; 293 dirname; 294 dirname_r; # arm x86 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-x86=12 introduced-x86_64=21 321 ether_aton_r; # introduced-arm=12 introduced-arm64=21 introduced-x86=12 introduced-x86_64=21 322 ether_ntoa; # introduced-arm=12 introduced-arm64=21 introduced-x86=12 introduced-x86_64=21 323 ether_ntoa_r; # introduced-arm=12 introduced-arm64=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; 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 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-x86=18 introduced-x86_64=21 355 fgetc; 356 fgetln; 357 fgetpos; 358 fgets; 359 fgetwc; 360 fgetws; 361 fgetxattr; 362 fileno; 363 flistxattr; 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; 383 freopen; 384 fscanf; 385 fseek; 386 fseeko; 387 fsetpos; 388 fsetxattr; 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-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-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-x86=17 introduced-x86_64=21 410 ftw64; # introduced=21 411 funlockfile; 412 funopen; 413 futimens; # introduced-arm=19 introduced-arm64=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-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-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-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-x86=12 introduced-x86_64=21 471 getpwuid; 472 getpwuid_r; # introduced-arm=12 introduced-arm64=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-x86=17 introduced-x86_64=21 483 getsockname; 484 getsockopt; 485 gettid; 486 gettimeofday; 487 getuid; 488 getutent; 489 getwc; 490 getwchar; 491 getxattr; 492 gmtime; 493 gmtime64; # arm x86 494 gmtime64_r; # arm x86 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-x86=19 introduced-x86_64=21 504 imaxdiv; # introduced-arm=19 introduced-arm64=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-x86=19 introduced-x86_64=21 594 lchown; 595 lcong48; # introduced=23 596 ldexp; 597 ldiv; 598 lfind; # introduced=21 599 lgetxattr; 600 link; 601 linkat; # introduced=21 602 listen; 603 listxattr; 604 llabs; # introduced-arm=19 introduced-arm64=21 introduced-x86=19 introduced-x86_64=21 605 lldiv; 606 llistxattr; 607 localeconv; # introduced=21 608 localtime; 609 localtime64; # arm x86 610 localtime64_r; # arm x86 611 localtime_r; 612 login_tty; # introduced=23 613 longjmp; 614 lrand48; 615 lremovexattr; 616 lsearch; # introduced=21 617 lseek; 618 lseek64; 619 lsetxattr; 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-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 665 mlock; 666 mlockall; # introduced-arm=17 introduced-arm64=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-x86=17 introduced-x86_64=21 676 munmap; 677 nanosleep; 678 newlocale; # introduced=21 679 nftw; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 680 nftw64; # introduced=21 681 nice; 682 nrand48; 683 ns_format_ttl; # arm64 x86_64 introduced=22 684 ns_get16; # arm64 x86_64 introduced=22 685 ns_get32; # arm64 x86_64 introduced=22 686 ns_initparse; # arm64 x86_64 introduced=22 687 ns_makecanon; # arm64 x86_64 introduced=22 688 ns_msg_getflag; # arm64 x86_64 introduced=22 689 ns_name_compress; # arm64 x86_64 introduced=22 690 ns_name_ntol; # arm64 x86_64 introduced=22 691 ns_name_ntop; # arm64 x86_64 introduced=22 692 ns_name_pack; # arm64 x86_64 introduced=22 693 ns_name_pton; # arm64 x86_64 introduced=22 694 ns_name_rollback; # arm64 x86_64 introduced=22 695 ns_name_skip; # arm64 x86_64 introduced=22 696 ns_name_uncompress; # arm64 x86_64 introduced=22 697 ns_name_unpack; # arm64 x86_64 introduced=22 698 ns_parserr; # arm64 x86_64 introduced=22 699 ns_put16; # arm64 x86_64 introduced=22 700 ns_put32; # arm64 x86_64 introduced=22 701 ns_samename; # arm64 x86_64 introduced=22 702 ns_skiprr; # arm64 x86_64 introduced=22 703 ns_sprintrr; # arm64 x86_64 introduced=22 704 ns_sprintrrf; # arm64 x86_64 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; 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-x86=12 introduced-x86_64=21 742 printf; 743 prlimit; # arm64 x86_64 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-x86=17 introduced-x86_64=21 749 psignal; # introduced-arm=17 introduced-arm64=21 introduced-x86=17 introduced-x86_64=21 750 pthread_atfork; # introduced-arm=12 introduced-arm64=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 773 pthread_cond_timedwait_monotonic_np; # introduced-arm=9 introduced-x86=9 introduced-arm64=28 introduced-x64_64=28 774 pthread_cond_timedwait_relative_np; # arm x86 775 pthread_cond_timeout_np; # arm x86 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 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 841 putwc; 842 putwchar; 843 pvalloc; # arm x86 introduced=17 844 pwrite; 845 pwrite64; # introduced-arm=12 introduced-arm64=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; 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; 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-x86=12 introduced-x86_64=21 891 sched_getcpu; # introduced-arm=12 introduced-arm64=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-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; 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-x86=12 introduced-x86_64=21 965 signal; # introduced=21 966 signalfd; # introduced-arm=18 introduced-arm64=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-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-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-x86=19 introduced-x86_64=21 1049 swapon; # introduced-arm=19 introduced-arm64=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; 1072 tdestroy; 1073 tee; # introduced=21 1074 telldir; # introduced=23 1075 tempnam; 1076 tfind; 1077 tgkill; 1078 time; 1079 timegm; # introduced-arm=12 introduced-arm64=21 introduced-x86=12 introduced-x86_64=21 1080 timegm64; # arm x86 1081 timelocal; # introduced-arm=12 introduced-arm64=21 introduced-x86=12 introduced-x86_64=21 1082 timelocal64; # arm x86 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-x86=19 introduced-x86_64=21 1089 timerfd_gettime; # introduced-arm=19 introduced-arm64=21 introduced-x86=19 introduced-x86_64=21 1090 timerfd_settime; # introduced-arm=19 introduced-arm64=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; 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-x86=17 introduced-x86_64=21 1123 uselocale; # introduced=21 1124 usleep; 1125 utime; 1126 utimensat; # introduced-arm=12 introduced-arm64=21 introduced-x86=12 introduced-x86_64=21 1127 utimes; 1128 utmpname; 1129 valloc; # arm x86 1130 vasprintf; 1131 vdprintf; # introduced=21 1132 verr; 1133 verrx; 1134 vfdprintf; # arm x86 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-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 1224LIBC_N { # introduced-arm64=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 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 1289LIBC_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 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 1346LIBC_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 1447LIBC_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 llndk 1472 malloc_disable; # apex llndk 1473 malloc_enable; # apex llndk 1474 malloc_iterate; # apex llndk 1475 1476 # Used by libandroid_net 1477 android_getaddrinfofornet; # apex 1478 1479 # Used by libandroid_runtime, libcutils, libmedia, and libmediautils 1480 android_mallopt; # apex llndk 1481} LIBC_P; 1482 1483LIBC_R { # introduced=R 1484 global: 1485 __mempcpy_chk; 1486 __tls_get_addr; # arm64 1487 call_once; 1488 cnd_broadcast; 1489 cnd_destroy; 1490 cnd_init; 1491 cnd_signal; 1492 cnd_timedwait; 1493 cnd_wait; 1494 memfd_create; 1495 mlock2; 1496 mtx_destroy; 1497 mtx_init; 1498 mtx_lock; 1499 mtx_timedlock; 1500 mtx_trylock; 1501 mtx_unlock; 1502 pthread_cond_clockwait; 1503 pthread_mutex_clocklock; 1504 pthread_rwlock_clockrdlock; 1505 pthread_rwlock_clockwrlock; 1506 renameat2; 1507 sem_clockwait; 1508 statx; 1509 thrd_create; 1510 thrd_current; 1511 thrd_detach; 1512 thrd_equal; 1513 thrd_exit; 1514 thrd_join; 1515 thrd_sleep; 1516 thrd_yield; 1517 tss_create; 1518 tss_delete; 1519 tss_get; 1520 tss_set; 1521 1522 # Unwinder implementation 1523 __aeabi_unwind_cpp_pr0; # apex llndk arm 1524 __aeabi_unwind_cpp_pr1; # apex llndk arm 1525 __aeabi_unwind_cpp_pr2; # apex llndk arm 1526 __deregister_frame; # apex llndk arm64 x86 x86_64 1527 __gnu_unwind_frame; # apex llndk arm 1528 __register_frame; # apex llndk arm64 x86 x86_64 1529 _Unwind_Backtrace; # apex llndk 1530 _Unwind_Complete; # apex llndk arm 1531 _Unwind_DeleteException; # apex llndk 1532 _Unwind_Find_FDE; # apex llndk 1533 _Unwind_FindEnclosingFunction; # apex llndk 1534 _Unwind_ForcedUnwind; # apex llndk arm64 x86 x86_64 1535 _Unwind_GetCFA; # apex llndk 1536 _Unwind_GetDataRelBase; # apex llndk 1537 _Unwind_GetGR; # apex llndk 1538 _Unwind_GetIP; # apex llndk 1539 _Unwind_GetIPInfo; # apex llndk 1540 _Unwind_GetLanguageSpecificData; # apex llndk 1541 _Unwind_GetRegionStart; # apex llndk 1542 _Unwind_GetTextRelBase; # apex llndk 1543 _Unwind_RaiseException; # apex llndk 1544 _Unwind_Resume; # apex llndk 1545 _Unwind_Resume_or_Rethrow; # apex llndk 1546 _Unwind_SetGR; # apex llndk 1547 _Unwind_SetIP; # apex llndk 1548 _Unwind_VRS_Get; # apex llndk arm 1549 _Unwind_VRS_Pop; # apex llndk arm 1550 _Unwind_VRS_Set; # apex llndk arm 1551} LIBC_Q; 1552 1553LIBC_S { # introduced=S 1554 global: 1555 __libc_get_static_tls_bounds; 1556 __libc_register_thread_exit_callback; 1557 __libc_iterate_dynamic_tls; 1558 __libc_register_dynamic_tls_listeners; 1559 ffsl; 1560 ffsll; 1561 pidfd_getfd; 1562 pidfd_open; 1563 pidfd_send_signal; 1564 process_madvise; 1565} LIBC_R; 1566 1567LIBC_PRIVATE { 1568 global: 1569 __accept4; # arm x86 1570 __adddf3; # arm 1571 __addsf3; # arm 1572 __aeabi_atexit; # arm 1573 __aeabi_cdcmpeq; # arm 1574 __aeabi_cdcmple; # arm 1575 __aeabi_cdrcmple; # arm 1576 __aeabi_cfcmpeq; # arm 1577 __aeabi_cfcmple; # arm 1578 __aeabi_cfrcmple; # arm 1579 __aeabi_d2f; # arm 1580 __aeabi_d2iz; # arm 1581 __aeabi_d2uiz; # arm 1582 __aeabi_dadd; # arm 1583 __aeabi_dcmpeq; # arm 1584 __aeabi_dcmpge; # arm 1585 __aeabi_dcmpgt; # arm 1586 __aeabi_dcmple; # arm 1587 __aeabi_dcmplt; # arm 1588 __aeabi_dcmpun; # arm 1589 __aeabi_ddiv; # arm 1590 __aeabi_dmul; # arm 1591 __aeabi_drsub; # arm 1592 __aeabi_dsub; # arm 1593 __aeabi_f2d; # arm 1594 __aeabi_f2iz; # arm 1595 __aeabi_f2uiz; # arm 1596 __aeabi_fadd; # arm 1597 __aeabi_fcmpeq; # arm 1598 __aeabi_fcmpge; # arm 1599 __aeabi_fcmpgt; # arm 1600 __aeabi_fcmple; # arm 1601 __aeabi_fcmplt; # arm 1602 __aeabi_fcmpun; # arm 1603 __aeabi_fdiv; # arm 1604 __aeabi_fmul; # arm 1605 __aeabi_frsub; # arm 1606 __aeabi_fsub; # arm 1607 __aeabi_i2d; # arm 1608 __aeabi_i2f; # arm 1609 __aeabi_idiv; # arm 1610 __aeabi_idiv0; # arm 1611 __aeabi_idivmod; # arm 1612 __aeabi_l2d; # arm 1613 __aeabi_l2f; # arm 1614 __aeabi_lasr; # arm 1615 __aeabi_ldiv0; # arm 1616 __aeabi_ldivmod; # arm 1617 __aeabi_llsl; # arm 1618 __aeabi_llsr; # arm 1619 __aeabi_lmul; # arm 1620 __aeabi_memclr; # arm 1621 __aeabi_memclr4; # arm 1622 __aeabi_memclr8; # arm 1623 __aeabi_memcpy; # arm 1624 __aeabi_memcpy4; # arm 1625 __aeabi_memcpy8; # arm 1626 __aeabi_memmove; # arm 1627 __aeabi_memmove4; # arm 1628 __aeabi_memmove8; # arm 1629 __aeabi_memset; # arm 1630 __aeabi_memset4; # arm 1631 __aeabi_memset8; # arm 1632 __aeabi_ui2d; # arm 1633 __aeabi_ui2f; # arm 1634 __aeabi_uidiv; # arm 1635 __aeabi_uidivmod; # arm 1636 __aeabi_ul2d; # arm 1637 __aeabi_ul2f; # arm 1638 __aeabi_uldivmod; # arm 1639 __arm_fadvise64_64; # arm 1640 __ashldi3; # arm 1641 __ashrdi3; # arm 1642 __bionic_brk; # arm x86 1643 __bionic_libcrt_compat_symbols; # arm x86 1644 __cmpdf2; # arm 1645 __cmpsf2; # arm 1646 __divdf3; # arm 1647 __divdi3; # arm x86 1648 __divsf3; # arm 1649 __divsi3; # arm 1650 __dso_handle; # arm 1651 __eqdf2; # arm 1652 __eqsf2; # arm 1653 __extendsfdf2; # arm 1654 __fixdfsi; # arm 1655 __fixsfsi; # arm 1656 __fixunsdfsi; # arm 1657 __fixunssfsi; # arm 1658 __floatdidf; # arm 1659 __floatdisf; # arm 1660 __floatsidf; # arm 1661 __floatsisf; # arm 1662 __floatundidf; # arm 1663 __floatundisf; # arm 1664 __floatunsidf; # arm 1665 __floatunsisf; # arm 1666 __futex_wait; # arm x86 1667 __futex_wake; # arm x86 1668 __gedf2; # arm 1669 __gesf2; # arm 1670 __get_thread; # arm x86 1671 __get_tls; # arm x86 1672 __getdents64; # arm x86 1673 __gnu_ldivmod_helper; # arm 1674 __gnu_uldivmod_helper; # arm 1675 __gnu_Unwind_Find_exidx; # arm 1676 __gtdf2; # arm 1677 __gtsf2; # arm 1678 __ledf2; # arm 1679 __lesf2; # arm 1680 __lshrdi3; # arm 1681 __ltdf2; # arm 1682 __ltsf2; # arm 1683 __muldf3; # arm 1684 __muldi3; # arm 1685 __mulsf3; # arm 1686 __nedf2; # arm 1687 __nesf2; # arm 1688 __open; # arm x86 1689 __page_shift; # arm x86 1690 __page_size; # arm x86 1691 __popcount_tab; # arm 1692 __popcountsi2; # arm x86 1693 __pthread_gettid; # arm x86 1694 __sclose; # arm x86 1695 __sdidinit; # arm x86 1696 __set_errno; # arm x86 1697 __sflags; # arm x86 1698 __sflush; # arm x86 1699 __sfp; # arm x86 1700 __sglue; # arm x86 1701 __sinit; # arm x86 1702 __smakebuf; # arm x86 1703 __sread; # arm x86 1704 __srefill; # arm x86 1705 __srget; # arm x86 1706 __sseek; # arm x86 1707 __subdf3; # arm 1708 __subsf3; # arm 1709 __swbuf; # arm x86 1710 __swrite; # arm x86 1711 __swsetup; # arm x86 1712 __truncdfsf2; # arm 1713 __udivdi3; # arm x86 1714 __udivsi3; # arm 1715 __umoddi3; # x86 1716 __unorddf2; # arm 1717 __unordsf2; # arm 1718 __wait4; # arm x86 1719 _fwalk; # arm x86 1720 android_getaddrinfofornetcontext; 1721 android_gethostbyaddrfornet; 1722 android_gethostbyaddrfornetcontext; 1723 android_gethostbynamefornet; 1724 android_gethostbynamefornetcontext; 1725 android_run_on_all_threads; 1726 android_unsafe_frame_pointer_chase; 1727 arc4random_addrandom; # arm x86 1728 arc4random_stir; # arm x86 1729 atexit; # arm 1730 bcopy; # arm x86 1731 bzero; # arm x86 1732 dlmalloc; # arm x86 1733 dlmalloc_inspect_all; # arm x86 1734 dlmalloc_trim; # arm x86 1735 dlmalloc_usable_size; # arm x86 1736 ftime; # arm x86 1737 getdents; # arm x86 1738 getdtablesize; # arm x86 1739 index; # arm x86 1740 issetugid; # arm x86 1741 memswap; # arm x86 1742 pthread_attr_getstackaddr; # arm x86 1743 pthread_attr_setstackaddr; # arm x86 1744 SHA1Final; # arm x86 1745 SHA1Init; # arm x86 1746 SHA1Transform; # arm x86 1747 SHA1Update; # arm x86 1748 strntoimax; # arm x86 1749 strntoumax; # arm x86 1750 strtotimeval; # arm x86 1751 sysv_signal; # arm x86 1752 tkill; # arm x86 1753 wait3; # arm x86 1754 wcswcs; # arm x86 1755} LIBC_Q; 1756 1757LIBC_DEPRECATED { 1758 global: 1759 __system_property_wait_any; 1760 free_malloc_leak_info; # arm 1761 get_malloc_leak_info; # arm 1762}; 1763 1764LIBC_PLATFORM { 1765 global: 1766 __system_property_add; 1767 __system_property_area__; # var 1768 __system_property_area_init; 1769 __system_property_set_filename; 1770 __system_property_update; 1771 android_fdsan_get_fd_table; 1772 android_fdtrack_compare_exchange_hook; # llndk 1773 android_fdtrack_get_enabled; # llndk 1774 android_fdtrack_set_enabled; # llndk 1775 android_fdtrack_set_globally_enabled; # llndk 1776 android_net_res_stats_get_info_for_net; 1777 android_net_res_stats_aggregate; 1778 android_net_res_stats_get_usable_servers; 1779 android_reset_stack_guards; 1780} LIBC_Q; 1781