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; 12 __connect; # arm x86 13 __ctype_get_mb_cur_max; 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 21 __errno; 22 __exit; # arm x86 23 __fadvise64; # x86 24 __fbufsize; # introduced=23 25 __fcntl64; # arm x86 26 __FD_CLR_chk; 27 __FD_ISSET_chk; 28 __FD_SET_chk; 29 __fgets_chk; 30 __flbf; # introduced=23 31 __fp_nquery; 32 __fp_query; 33 __fpclassify; 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 45 __getcwd; # arm x86 46 __getpid; # arm x86 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; 59 __isnanf; 60 __isnanl; 61 __isnormal; 62 __isnormalf; 63 __isnormall; 64 __isthreaded; # arm x86 var 65 __libc_current_sigrtmax; 66 __libc_current_sigrtmin; 67 __libc_init; 68 __llseek; # arm x86 69 __loc_aton; 70 __loc_ntoa; 71 __memchr_chk; # introduced=23 72 __memcpy_chk; 73 __memmove_chk; 74 __memrchr_chk; # introduced=23 75 __memset_chk; 76 __mmap2; # arm x86 77 __ns_format_ttl; # arm x86 introduced=22 78 __ns_get16; # arm x86 introduced=22 79 __ns_get32; # arm x86 introduced=22 80 __ns_initparse; # arm x86 introduced=22 81 __ns_makecanon; # arm x86 introduced=22 82 __ns_msg_getflag; # arm x86 introduced=22 83 __ns_name_compress; # arm x86 introduced=22 84 __ns_name_ntol; # arm x86 introduced=22 85 __ns_name_ntop; # arm x86 introduced=22 86 __ns_name_pack; # arm x86 introduced=22 87 __ns_name_pton; # arm x86 introduced=22 88 __ns_name_rollback; # arm x86 introduced=22 89 __ns_name_skip; # arm x86 introduced=22 90 __ns_name_uncompress; # arm x86 introduced=22 91 __ns_name_unpack; # arm x86 introduced=22 92 __ns_parserr; # arm x86 introduced=22 93 __ns_put16; # arm x86 introduced=22 94 __ns_put32; # arm x86 introduced=22 95 __ns_samename; # arm x86 introduced=22 96 __ns_skiprr; # arm x86 introduced=22 97 __ns_sprintrr; # arm x86 introduced=22 98 __ns_sprintrrf; # arm x86 introduced=22 99 __open_2; 100 __openat; # arm x86 101 __openat_2; 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 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 123 __pthread_cleanup_pop; 124 __pthread_cleanup_push; 125 __ptrace; # arm x86 126 __putlong; 127 __putshort; 128 __read_chk; 129 __readlink_chk; # introduced=23 130 __readlinkat_chk; # introduced=23 131 __reboot; # arm x86 132 __recvfrom_chk; 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 156 __rt_sigprocmask; # arm x86 157 __rt_sigsuspend; # arm x86 158 __rt_sigtimedwait; # arm x86 159 __sched_cpualloc; 160 __sched_cpucount; 161 __sched_cpufree; 162 __sched_getaffinity; # arm x86 163 __set_thread_area; # x86 164 __set_tid_address; # arm x86 165 __set_tls; # arm 166 __sF; # var 167 __sigaction; # arm x86 168 __snprintf_chk; 169 __socket; # arm x86 170 __sprintf_chk; 171 __stack_chk_fail; 172 __stack_chk_guard; # var 173 __statfs64; # arm x86 174 __stpcpy_chk; 175 __stpncpy_chk; 176 __stpncpy_chk2; 177 __strcat_chk; 178 __strchr_chk; 179 __strcpy_chk; 180 __strlcat_chk; 181 __strlcpy_chk; 182 __strlen_chk; 183 __strncat_chk; 184 __strncpy_chk; 185 __strncpy_chk2; 186 __strrchr_chk; 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; 194 __system_property_get; 195 __system_property_read; 196 __system_property_serial; 197 __system_property_set; 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; 204 __vsnprintf_chk; 205 __vsprintf_chk; 206 __waitid; # arm x86 207 _ctype_; # var 208 _Exit; 209 _exit; 210 _flushlbf; # introduced=23 211 _getlong; 212 _getshort; 213 _longjmp; 214 _resolv_delete_cache_for_net; 215 _resolv_flush_cache_for_net; 216 _resolv_set_nameservers_for_net; 217 _setjmp; 218 _tolower; 219 _tolower_tab_; # arm x86 var 220 _toupper; 221 _toupper_tab_; # arm x86 var 222 abort; 223 abs; 224 accept; 225 accept4; 226 access; 227 acct; 228 alarm; 229 alphasort; 230 alphasort64; 231 android_set_abort_message; 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; 241 atof; 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; 253 c32rtomb; 254 cacheflush; # arm 255 calloc; 256 capget; 257 capset; 258 cfgetispeed; 259 cfgetospeed; 260 cfmakeraw; 261 cfsetispeed; 262 cfsetospeed; 263 cfsetspeed; 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; 278 close; 279 closedir; 280 closelog; 281 connect; 282 creat; 283 creat64; 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; 298 drand48; 299 dup; 300 dup2; 301 dup3; 302 duplocale; 303 endmntent; 304 endservent; 305 endutent; 306 environ; # var 307 epoll_create; 308 epoll_create1; 309 epoll_ctl; 310 epoll_pwait; 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; 321 ether_aton_r; 322 ether_ntoa; 323 ether_ntoa_r; 324 eventfd; 325 eventfd_read; 326 eventfd_write; 327 execl; 328 execle; 329 execlp; 330 execv; 331 execve; 332 execvp; 333 execvpe; 334 exit; 335 faccessat; 336 fallocate; 337 fallocate64; 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; 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; 382 fremovexattr; 383 freopen; 384 fscanf; 385 fseek; 386 fseeko; 387 fsetpos; 388 fsetxattr; 389 fstat; 390 fstat64; 391 fstatat; 392 fstatat64; 393 fstatfs; 394 fstatfs64; 395 fstatvfs; 396 fstatvfs64; 397 fsync; 398 ftell; 399 ftello; 400 ftok; 401 ftruncate; 402 ftruncate64; 403 ftrylockfile; 404 fts_children; 405 fts_close; 406 fts_open; 407 fts_read; 408 fts_set; 409 ftw; 410 ftw64; 411 funlockfile; 412 funopen; 413 futimens; 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; 425 getc; 426 getc_unlocked; 427 getchar; 428 getchar_unlocked; 429 getcwd; 430 getdelim; 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; 449 getlogin; 450 getmntent; 451 getmntent_r; 452 getnameinfo; 453 getnetbyaddr; 454 getnetbyname; 455 getopt; 456 getopt_long; 457 getopt_long_only; 458 getpagesize; 459 getpeername; 460 getpgid; 461 getpgrp; 462 getpid; 463 getppid; 464 getpriority; 465 getprogname; 466 getprotobyname; 467 getprotobynumber; 468 getpt; 469 getpwnam; 470 getpwnam_r; 471 getpwuid; 472 getpwuid_r; 473 getresgid; 474 getresuid; 475 getrlimit; 476 getrlimit64; 477 getrusage; 478 gets; 479 getservbyname; 480 getservbyport; 481 getservent; 482 getsid; 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; 497 herror; 498 hstrerror; 499 htonl; 500 htons; 501 if_indextoname; 502 if_nametoindex; 503 imaxabs; 504 imaxdiv; 505 inet_addr; 506 inet_aton; 507 inet_lnaof; 508 inet_makeaddr; 509 inet_netof; 510 inet_network; 511 inet_nsap_addr; 512 inet_nsap_ntoa; 513 inet_ntoa; 514 inet_ntop; 515 inet_pton; 516 init_module; 517 initgroups; 518 initstate; 519 inotify_add_watch; 520 inotify_init; 521 inotify_init1; 522 inotify_rm_watch; 523 insque; 524 ioctl; 525 isalnum; 526 isalnum_l; 527 isalpha; 528 isalpha_l; 529 isascii; 530 isatty; 531 isblank; 532 isblank_l; 533 iscntrl; 534 iscntrl_l; 535 isdigit; 536 isdigit_l; 537 isfinite; 538 isfinitef; 539 isfinitel; 540 isgraph; 541 isgraph_l; 542 isinf; 543 isinff; 544 isinfl; 545 islower; 546 islower_l; 547 isnan; 548 isnanf; 549 isnanl; 550 isnormal; 551 isnormalf; 552 isnormall; 553 isprint; 554 isprint_l; 555 ispunct; 556 ispunct_l; 557 isspace; 558 isspace_l; 559 isupper; 560 isupper_l; 561 iswalnum; 562 iswalnum_l; 563 iswalpha; 564 iswalpha_l; 565 iswblank; 566 iswblank_l; 567 iswcntrl; 568 iswcntrl_l; 569 iswctype; 570 iswctype_l; 571 iswdigit; 572 iswdigit_l; 573 iswgraph; 574 iswgraph_l; 575 iswlower; 576 iswlower_l; 577 iswprint; 578 iswprint_l; 579 iswpunct; 580 iswpunct_l; 581 iswspace; 582 iswspace_l; 583 iswupper; 584 iswupper_l; 585 iswxdigit; 586 iswxdigit_l; 587 isxdigit; 588 isxdigit_l; 589 jrand48; 590 kill; 591 killpg; 592 klogctl; 593 labs; 594 lchown; 595 lcong48; # introduced=23 596 ldexp; 597 ldiv; 598 lfind; 599 lgetxattr; 600 link; 601 linkat; 602 listen; 603 listxattr; 604 llabs; 605 lldiv; 606 llistxattr; 607 localeconv; 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; 617 lseek; 618 lseek64; 619 lsetxattr; 620 lstat; 621 lstat64; 622 madvise; 623 mallinfo; 624 malloc; 625 malloc_info; # introduced=23 626 malloc_usable_size; 627 mbrlen; 628 mbrtoc16; 629 mbrtoc32; 630 mbrtowc; 631 mbsinit; 632 mbsnrtowcs; 633 mbsrtowcs; 634 mbstowcs; 635 mbtowc; 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; 651 mkfifoat; # introduced=23 652 mknod; 653 mknodat; 654 mkostemp; # introduced=23 655 mkostemp64; # introduced=23 656 mkostemps; # introduced=23 657 mkostemps64; # introduced=23 658 mkstemp; 659 mkstemp64; 660 mkstemps; 661 mkstemps64; # introduced=23 662 mktemp; 663 mktime; 664 mktime64; # arm x86 665 mlock; 666 mlockall; 667 mmap; 668 mmap64; 669 mount; 670 mprotect; 671 mrand48; 672 mremap; 673 msync; 674 munlock; 675 munlockall; 676 munmap; 677 nanosleep; 678 newlocale; 679 nftw; 680 nftw64; 681 nice; 682 nrand48; 683 ns_format_ttl; # arm64 x86_64 riscv64 introduced=22 684 ns_get16; # arm64 x86_64 riscv64 introduced=22 685 ns_get32; # arm64 x86_64 riscv64 introduced=22 686 ns_initparse; # arm64 x86_64 riscv64 introduced=22 687 ns_makecanon; # arm64 x86_64 riscv64 introduced=22 688 ns_msg_getflag; # arm64 x86_64 riscv64 introduced=22 689 ns_name_compress; # arm64 x86_64 riscv64 introduced=22 690 ns_name_ntol; # arm64 x86_64 riscv64 introduced=22 691 ns_name_ntop; # arm64 x86_64 riscv64 introduced=22 692 ns_name_pack; # arm64 x86_64 riscv64 introduced=22 693 ns_name_pton; # arm64 x86_64 riscv64 introduced=22 694 ns_name_rollback; # arm64 x86_64 riscv64 introduced=22 695 ns_name_skip; # arm64 x86_64 riscv64 introduced=22 696 ns_name_uncompress; # arm64 x86_64 riscv64 introduced=22 697 ns_name_unpack; # arm64 x86_64 riscv64 introduced=22 698 ns_parserr; # arm64 x86_64 riscv64 introduced=22 699 ns_put16; # arm64 x86_64 riscv64 introduced=22 700 ns_put32; # arm64 x86_64 riscv64 introduced=22 701 ns_samename; # arm64 x86_64 riscv64 introduced=22 702 ns_skiprr; # arm64 x86_64 riscv64 introduced=22 703 ns_sprintrr; # arm64 x86_64 riscv64 introduced=22 704 ns_sprintrrf; # arm64 x86_64 riscv64 introduced=22 705 nsdispatch; 706 ntohl; 707 ntohs; 708 open; 709 open64; 710 open_memstream; # introduced=23 711 open_wmemstream; # introduced=23 712 openat; 713 openat64; 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; 732 posix_fadvise64; 733 posix_fallocate; 734 posix_fallocate64; 735 posix_madvise; # introduced=23 736 posix_memalign; 737 posix_openpt; 738 ppoll; 739 prctl; 740 pread; 741 pread64; 742 printf; 743 prlimit; # arm64 x86_64 riscv64 744 prlimit64; 745 process_vm_readv; # introduced=23 746 process_vm_writev; # introduced=23 747 pselect; 748 psiginfo; 749 psignal; 750 pthread_atfork; 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 introduced-riscv64=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; 779 pthread_condattr_getpshared; 780 pthread_condattr_init; 781 pthread_condattr_setclock; 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; 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; 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 844 pwrite; 845 pwrite64; 846 qsort; 847 quick_exit; 848 raise; 849 rand; 850 rand_r; 851 random; 852 read; 853 readahead; 854 readdir; 855 readdir64; 856 readdir64_r; 857 readdir_r; 858 readlink; 859 readlinkat; 860 readv; 861 realloc; 862 realpath; 863 reboot; 864 recv; 865 recvfrom; 866 recvmmsg; 867 recvmsg; 868 regcomp; 869 regerror; 870 regexec; 871 regfree; 872 remove; 873 removexattr; 874 remque; 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; 887 scanf; 888 sched_get_priority_max; 889 sched_get_priority_min; 890 sched_getaffinity; 891 sched_getcpu; 892 sched_getparam; 893 sched_getscheduler; 894 sched_rr_get_interval; 895 sched_setaffinity; 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; 915 sendmmsg; 916 sendmsg; 917 sendto; 918 setbuf; 919 setbuffer; 920 setegid; 921 setenv; 922 seteuid; 923 setfsgid; 924 setfsuid; 925 setgid; 926 setgroups; 927 sethostname; # introduced=23 928 setitimer; 929 setjmp; 930 setlinebuf; 931 setlocale; 932 setlogmask; 933 setmntent; 934 setns; 935 setpgid; 936 setpgrp; 937 setpriority; 938 setprogname; 939 setregid; 940 setresgid; 941 setresuid; 942 setreuid; 943 setrlimit; 944 setrlimit64; 945 setservent; 946 setsid; 947 setsockopt; 948 setstate; 949 settimeofday; 950 setuid; 951 setutent; 952 setvbuf; 953 setxattr; 954 shutdown; 955 sigaction; 956 sigaddset; 957 sigaltstack; 958 sigblock; 959 sigdelset; 960 sigemptyset; 961 sigfillset; 962 siginterrupt; 963 sigismember; 964 siglongjmp; 965 signal; 966 signalfd; 967 sigpending; 968 sigprocmask; 969 sigqueue; # introduced=23 970 sigsetjmp; 971 sigsetmask; 972 sigsuspend; 973 sigtimedwait; # introduced=23 974 sigwait; 975 sigwaitinfo; # introduced=23 976 sleep; 977 snprintf; 978 socket; 979 socketpair; 980 splice; 981 sprintf; 982 srand; 983 srand48; 984 srandom; 985 sscanf; 986 stat; 987 stat64; 988 statfs; 989 statfs64; 990 statvfs; 991 statvfs64; 992 stderr; # var introduced=23 993 stdin; # var introduced=23 994 stdout; # var introduced=23 995 stpcpy; 996 stpncpy; 997 strcasecmp; 998 strcasecmp_l; # introduced=23 999 strcasestr; 1000 strcat; 1001 strchr; 1002 strcmp; 1003 strcoll; 1004 strcoll_l; 1005 strcpy; 1006 strcspn; 1007 strdup; 1008 strerror; 1009 strerror_l; # introduced=23 1010 strerror_r; 1011 strftime; 1012 strftime_l; 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; 1032 strtoimax; 1033 strtok; 1034 strtok_r; 1035 strtol; 1036 strtold; 1037 strtold_l; 1038 strtoll; 1039 strtoll_l; 1040 strtoul; 1041 strtoull; 1042 strtoull_l; 1043 strtoumax; 1044 strxfrm; 1045 strxfrm_l; 1046 swapoff; 1047 swapon; 1048 swprintf; 1049 swscanf; 1050 symlink; 1051 symlinkat; 1052 sync; 1053 sys_siglist; # var 1054 sys_signame; # var 1055 syscall; 1056 sysconf; 1057 sysinfo; 1058 syslog; 1059 system; 1060 tcdrain; 1061 tcflow; 1062 tcflush; 1063 tcgetattr; 1064 tcgetpgrp; 1065 tcgetsid; 1066 tcsendbreak; 1067 tcsetattr; 1068 tcsetpgrp; 1069 tdelete; 1070 tdestroy; 1071 tee; 1072 telldir; # introduced=23 1073 tempnam; 1074 tfind; 1075 tgkill; 1076 time; 1077 timegm; 1078 timegm64; # arm x86 1079 timelocal; 1080 timelocal64; # arm x86 1081 timer_create; 1082 timer_delete; 1083 timer_getoverrun; 1084 timer_gettime; 1085 timer_settime; 1086 timerfd_create; 1087 timerfd_gettime; 1088 timerfd_settime; 1089 times; 1090 timezone; # var 1091 tmpfile; 1092 tmpnam; 1093 toascii; 1094 tolower; 1095 tolower_l; 1096 toupper; 1097 toupper_l; 1098 towlower; 1099 towlower_l; 1100 towupper; 1101 towupper_l; 1102 truncate; 1103 truncate64; 1104 tsearch; 1105 ttyname; 1106 ttyname_r; 1107 twalk; 1108 tzname; # var 1109 tzset; 1110 umask; 1111 umount; 1112 umount2; 1113 uname; 1114 ungetc; 1115 ungetwc; 1116 unlink; 1117 unlinkat; 1118 unlockpt; 1119 unsetenv; 1120 unshare; 1121 uselocale; 1122 usleep; 1123 utime; 1124 utimensat; 1125 utimes; 1126 utmpname; 1127 valloc; # arm x86 1128 vasprintf; 1129 vdprintf; 1130 verr; 1131 verrx; 1132 vfdprintf; # arm x86 versioned=28 1133 vfork; 1134 vfprintf; 1135 vfscanf; 1136 vfwprintf; 1137 vfwscanf; 1138 vmsplice; 1139 vprintf; 1140 vscanf; 1141 vsnprintf; 1142 vsprintf; 1143 vsscanf; 1144 vswprintf; 1145 vswscanf; 1146 vsyslog; 1147 vwarn; 1148 vwarnx; 1149 vwprintf; 1150 vwscanf; 1151 wait; 1152 wait4; 1153 waitid; 1154 waitpid; 1155 warn; 1156 warnx; 1157 wcpcpy; 1158 wcpncpy; 1159 wcrtomb; 1160 wcscasecmp; 1161 wcscasecmp_l; # introduced=23 1162 wcscat; 1163 wcschr; 1164 wcscmp; 1165 wcscoll; 1166 wcscoll_l; 1167 wcscpy; 1168 wcscspn; 1169 wcsdup; 1170 wcsftime; 1171 wcslcat; 1172 wcslcpy; 1173 wcslen; 1174 wcsncasecmp; 1175 wcsncasecmp_l; # introduced=23 1176 wcsncat; 1177 wcsncmp; 1178 wcsncpy; 1179 wcsnlen; 1180 wcsnrtombs; 1181 wcspbrk; 1182 wcsrchr; 1183 wcsrtombs; 1184 wcsspn; 1185 wcsstr; 1186 wcstod; 1187 wcstof; 1188 wcstoimax; 1189 wcstok; 1190 wcstol; 1191 wcstold; 1192 wcstold_l; 1193 wcstoll; 1194 wcstoll_l; 1195 wcstombs; 1196 wcstoul; 1197 wcstoull; 1198 wcstoull_l; 1199 wcstoumax; 1200 wcswidth; 1201 wcsxfrm; 1202 wcsxfrm_l; 1203 wctob; 1204 wctomb; 1205 wctype; 1206 wctype_l; 1207 wcwidth; 1208 wmemchr; 1209 wmemcmp; 1210 wmemcpy; 1211 wmemmove; 1212 wmempcpy; # introduced=23 1213 wmemset; 1214 wprintf; 1215 write; 1216 writev; 1217 wscanf; 1218 local: 1219 *; 1220}; 1221 1222LIBC_N { # introduced-arm64=24 introduced-x86=24 introduced-x86_64=24 1223 global: 1224 __aeabi_atexit; # arm versioned=24 1225 __aeabi_memclr; # arm versioned=24 1226 __aeabi_memclr4; # arm versioned=24 1227 __aeabi_memclr8; # arm versioned=24 1228 __aeabi_memcpy; # arm versioned=24 1229 __aeabi_memcpy4; # arm versioned=24 1230 __aeabi_memcpy8; # arm versioned=24 1231 __aeabi_memmove; # arm versioned=24 1232 __aeabi_memmove4; # arm versioned=24 1233 __aeabi_memmove8; # arm versioned=24 1234 __aeabi_memset; # arm versioned=24 1235 __aeabi_memset4; # arm versioned=24 1236 __aeabi_memset8; # arm versioned=24 1237 __fread_chk; # introduced=24 1238 __fwrite_chk; # introduced=24 1239 __getcwd_chk; # introduced=24 1240 __gnu_Unwind_Find_exidx; # arm versioned=24 1241 __pwrite_chk; # introduced=24 1242 __pwrite64_chk; # introduced=24 1243 __write_chk; # introduced=24 1244 adjtimex; # introduced=24 1245 clock_adjtime; # introduced=24 1246 fgetpos64; # introduced=24 1247 fileno_unlocked; # introduced=24 1248 fopen64; # introduced=24 1249 freeifaddrs; # introduced=24 1250 freopen64; # introduced=24 1251 fseeko64; # introduced=24 1252 fsetpos64; # introduced=24 1253 ftello64; # introduced=24 1254 funopen64; # introduced=24 1255 getgrgid_r; # introduced=24 1256 getgrnam_r; # introduced=24 1257 getifaddrs; # introduced=24 1258 if_freenameindex; # introduced=24 1259 if_nameindex; # introduced=24 1260 in6addr_any; # var introduced=24 1261 in6addr_loopback; # var introduced=24 1262 lockf; # introduced=24 1263 lockf64; # introduced=24 1264 preadv; # introduced=24 1265 preadv64; # introduced=24 1266 prlimit; # arm x86 introduced=24 1267 pthread_barrierattr_destroy; # introduced=24 1268 pthread_barrierattr_getpshared; # introduced=24 1269 pthread_barrierattr_init; # introduced=24 1270 pthread_barrierattr_setpshared; # introduced=24 1271 pthread_barrier_destroy; # introduced=24 1272 pthread_barrier_init; # introduced=24 1273 pthread_barrier_wait; # introduced=24 1274 pthread_spin_destroy; # introduced=24 1275 pthread_spin_init; # introduced=24 1276 pthread_spin_lock; # introduced=24 1277 pthread_spin_trylock; # introduced=24 1278 pthread_spin_unlock; # introduced=24 1279 pwritev; # introduced=24 1280 pwritev64; # introduced=24 1281 scandirat; # introduced=24 1282 scandirat64; # introduced=24 1283 strchrnul; # introduced=24 1284 tmpfile64; # introduced=24 1285} LIBC; 1286 1287LIBC_O { 1288 global: 1289 __sendto_chk; # introduced=26 1290 __system_property_read_callback; # introduced=26 1291 __system_property_wait; # introduced=26 1292 bsd_signal; # arm x86 versioned=26 1293 catclose; # introduced=26 1294 catgets; # introduced=26 1295 catopen; # introduced=26 1296 ctermid; # introduced=26 1297 endgrent; # introduced=26 1298 endpwent; # introduced=26 1299 futimes; # introduced=26 1300 futimesat; # introduced=26 1301 getdomainname; # introduced=26 1302 getgrent; # introduced=26 1303 getpwent; # introduced=26 1304 getsubopt; # introduced=26 1305 hasmntopt; # introduced=26 1306 lutimes; # introduced=26 1307 mallopt; # introduced=26 1308 mblen; # introduced=26 1309 msgctl; # introduced=26 1310 msgget; # introduced=26 1311 msgrcv; # introduced=26 1312 msgsnd; # introduced=26 1313 nl_langinfo; # introduced=26 1314 nl_langinfo_l; # introduced=26 1315 pthread_getname_np; # introduced=26 1316 quotactl; # introduced=26 1317 semctl; # introduced=26 1318 semget; # introduced=26 1319 semop; # introduced=26 1320 semtimedop; # introduced=26 1321 setdomainname; # introduced=26 1322 setgrent; # introduced=26 1323 setpwent; # introduced=26 1324 shmat; # introduced=26 1325 shmctl; # introduced=26 1326 shmdt; # introduced=26 1327 shmget; # introduced=26 1328 sighold; # introduced=26 1329 sigignore; # introduced=26 1330 sigpause; # introduced=26 1331 sigrelse; # introduced=26 1332 sigset; # introduced=26 1333 strtod_l; # introduced=26 1334 strtof_l; # introduced=26 1335 strtol_l; # introduced=26 1336 strtoul_l; # introduced=26 1337 sync_file_range; # introduced=26 1338 towctrans; # introduced=26 1339 towctrans_l; # introduced=26 1340 wctrans; # introduced=26 1341 wctrans_l; # introduced=26 1342} LIBC_N; 1343 1344LIBC_P { # introduced=28 1345 global: 1346 __freading; 1347 __free_hook; 1348 __fseterr; 1349 __fwriting; 1350 __malloc_hook; 1351 __memalign_hook; 1352 __realloc_hook; 1353 aligned_alloc; 1354 endhostent; 1355 endnetent; 1356 endprotoent; 1357 epoll_pwait64; 1358 fexecve; 1359 fflush_unlocked; 1360 fgetc_unlocked; 1361 fgets_unlocked; 1362 fputc_unlocked; 1363 fputs_unlocked; 1364 fread_unlocked; 1365 fwrite_unlocked; 1366 getentropy; 1367 getnetent; 1368 getprotoent; 1369 getrandom; 1370 getlogin_r; 1371 glob; 1372 globfree; 1373 hcreate; 1374 hcreate_r; 1375 hdestroy; 1376 hdestroy_r; 1377 hsearch; 1378 hsearch_r; 1379 iconv; 1380 iconv_close; 1381 iconv_open; 1382 posix_spawn; 1383 posix_spawnattr_destroy; 1384 posix_spawnattr_getflags; 1385 posix_spawnattr_getpgroup; 1386 posix_spawnattr_getschedparam; 1387 posix_spawnattr_getschedpolicy; 1388 posix_spawnattr_getsigdefault; 1389 posix_spawnattr_getsigdefault64; 1390 posix_spawnattr_getsigmask; 1391 posix_spawnattr_getsigmask64; 1392 posix_spawnattr_init; 1393 posix_spawnattr_setflags; 1394 posix_spawnattr_setpgroup; 1395 posix_spawnattr_setschedparam; 1396 posix_spawnattr_setschedpolicy; 1397 posix_spawnattr_setsigdefault; 1398 posix_spawnattr_setsigdefault64; 1399 posix_spawnattr_setsigmask; 1400 posix_spawnattr_setsigmask64; 1401 posix_spawn_file_actions_addclose; 1402 posix_spawn_file_actions_adddup2; 1403 posix_spawn_file_actions_addopen; 1404 posix_spawn_file_actions_destroy; 1405 posix_spawn_file_actions_init; 1406 posix_spawnp; 1407 ppoll64; 1408 pselect64; 1409 pthread_attr_getinheritsched; 1410 pthread_attr_setinheritsched; 1411 pthread_mutex_timedlock_monotonic_np; 1412 pthread_mutexattr_getprotocol; 1413 pthread_mutexattr_setprotocol; 1414 pthread_rwlock_timedrdlock_monotonic_np; 1415 pthread_rwlock_timedwrlock_monotonic_np; 1416 pthread_setschedprio; 1417 pthread_sigmask64; 1418 sem_timedwait_monotonic_np; 1419 sethostent; 1420 setnetent; 1421 setprotoent; 1422 sigaction64; 1423 sigaddset64; 1424 sigdelset64; 1425 sigemptyset64; 1426 sigfillset64; 1427 sigismember64; 1428 signalfd64; 1429 sigpending64; 1430 sigprocmask64; 1431 sigsuspend64; 1432 sigtimedwait64; 1433 sigwait64; 1434 sigwaitinfo64; 1435 strptime_l; 1436 swab; 1437 syncfs; 1438 wcsftime_l; 1439 wcstod_l; 1440 wcstof_l; 1441 wcstol_l; 1442 wcstoul_l; 1443} LIBC_O; 1444 1445LIBC_Q { # introduced=29 1446 global: 1447 ___tls_get_addr; # x86 1448 __aeabi_read_tp; # arm 1449 __res_randomid; 1450 __tls_get_addr; # arm riscv64 x86_64 1451 android_fdsan_close_with_tag; 1452 android_fdsan_create_owner_tag; 1453 android_fdsan_exchange_owner_tag; 1454 android_fdsan_get_error_level; 1455 android_fdsan_get_owner_tag; 1456 android_fdsan_get_tag_type; 1457 android_fdsan_get_tag_value; 1458 android_fdsan_set_error_level; 1459 android_get_device_api_level; 1460 getloadavg; 1461 pthread_sigqueue; 1462 reallocarray; 1463 timespec_get; 1464 1465 # Used by libselinux 1466 __system_properties_init; # apex 1467 1468 # Used by libmemunreachable 1469 malloc_backtrace; # apex llndk 1470 malloc_disable; # apex llndk 1471 malloc_enable; # apex llndk 1472 malloc_iterate; # apex llndk 1473 1474 # Used by libandroid_net 1475 android_getaddrinfofornet; # apex 1476 1477 # Used by libandroid_runtime, libcutils, libmedia, and libmediautils 1478 android_mallopt; # apex llndk 1479} LIBC_P; 1480 1481LIBC_R { # introduced=30 1482 global: 1483 __mempcpy_chk; 1484 __tls_get_addr; # arm64 1485 call_once; 1486 cnd_broadcast; 1487 cnd_destroy; 1488 cnd_init; 1489 cnd_signal; 1490 cnd_timedwait; 1491 cnd_wait; 1492 memfd_create; 1493 mlock2; 1494 mtx_destroy; 1495 mtx_init; 1496 mtx_lock; 1497 mtx_timedlock; 1498 mtx_trylock; 1499 mtx_unlock; 1500 pthread_cond_clockwait; 1501 pthread_mutex_clocklock; 1502 pthread_rwlock_clockrdlock; 1503 pthread_rwlock_clockwrlock; 1504 renameat2; 1505 sem_clockwait; 1506 statx; 1507 thrd_create; 1508 thrd_current; 1509 thrd_detach; 1510 thrd_equal; 1511 thrd_exit; 1512 thrd_join; 1513 thrd_sleep; 1514 thrd_yield; 1515 tss_create; 1516 tss_delete; 1517 tss_get; 1518 tss_set; 1519 1520 # Unwinder implementation 1521 __aeabi_unwind_cpp_pr0; # arm 1522 __aeabi_unwind_cpp_pr1; # arm 1523 __aeabi_unwind_cpp_pr2; # arm 1524 __deregister_frame; # arm64 x86 x86_64 1525 __gnu_unwind_frame; # arm 1526 __register_frame; # arm64 x86 x86_64 1527 _Unwind_Backtrace; 1528 _Unwind_Complete; # arm 1529 _Unwind_DeleteException; 1530 _Unwind_Find_FDE; 1531 _Unwind_FindEnclosingFunction; 1532 _Unwind_ForcedUnwind; # arm64 x86 x86_64 1533 _Unwind_GetCFA; 1534 _Unwind_GetDataRelBase; 1535 _Unwind_GetGR; 1536 _Unwind_GetIP; 1537 _Unwind_GetIPInfo; 1538 _Unwind_GetLanguageSpecificData; 1539 _Unwind_GetRegionStart; 1540 _Unwind_GetTextRelBase; 1541 _Unwind_RaiseException; 1542 _Unwind_Resume; 1543 _Unwind_Resume_or_Rethrow; 1544 _Unwind_SetGR; 1545 _Unwind_SetIP; 1546 _Unwind_VRS_Get; # arm 1547 _Unwind_VRS_Pop; # arm 1548 _Unwind_VRS_Set; # arm 1549} LIBC_Q; 1550 1551LIBC_S { # introduced=31 1552 global: 1553 __libc_get_static_tls_bounds; 1554 __libc_register_thread_exit_callback; 1555 __libc_iterate_dynamic_tls; 1556 __libc_register_dynamic_tls_listeners; 1557 android_reset_stack_guards; 1558 ffsl; 1559 ffsll; 1560 pidfd_getfd; 1561 pidfd_open; 1562 pidfd_send_signal; 1563 process_madvise; 1564} LIBC_R; 1565 1566LIBC_T { # introduced=33 1567 global: 1568 backtrace; 1569 backtrace_symbols; 1570 backtrace_symbols_fd; 1571 preadv2; 1572 preadv64v2; 1573 pwritev2; 1574 pwritev64v2; 1575} LIBC_S; 1576 1577LIBC_U { # introduced=34 1578 global: 1579 __freadahead; 1580 close_range; 1581 copy_file_range; 1582 memset_explicit; 1583 posix_spawn_file_actions_addchdir_np; 1584 posix_spawn_file_actions_addfchdir_np; 1585} LIBC_T; 1586 1587LIBC_V { # introduced=35 1588 global: 1589 android_crash_detail_register; 1590 android_crash_detail_unregister; 1591 android_crash_detail_replace_name; 1592 android_crash_detail_replace_data; 1593 epoll_pwait2; 1594 epoll_pwait2_64; 1595 _Fork; 1596 localtime_rz; 1597 mbsrtowcs_l; 1598 mktime_z; 1599 __riscv_flush_icache; # riscv64 1600 __riscv_hwprobe; # riscv64 1601 strerrorname_np; 1602 tcgetwinsize; 1603 tcsetwinsize; 1604 timespec_getres; 1605 tzalloc; 1606 tzfree; 1607 wcsrtombs_l; 1608 __system_properties_zygote_reload; # apex 1609} LIBC_U; 1610 1611LIBC_36 { # introduced=36 1612 global: 1613 lchmod; 1614 mseal; 1615 pthread_getaffinity_np; 1616 pthread_setaffinity_np; 1617 qsort_r; 1618 sig2str; 1619 str2sig; 1620} LIBC_V; 1621 1622LIBC_PRIVATE { 1623 global: 1624 __accept4; # arm x86 1625 __adddf3; # arm 1626 __addsf3; # arm 1627 __aeabi_atexit; # arm 1628 __aeabi_cdcmpeq; # arm 1629 __aeabi_cdcmple; # arm 1630 __aeabi_cdrcmple; # arm 1631 __aeabi_cfcmpeq; # arm 1632 __aeabi_cfcmple; # arm 1633 __aeabi_cfrcmple; # arm 1634 __aeabi_d2f; # arm 1635 __aeabi_d2iz; # arm 1636 __aeabi_d2uiz; # arm 1637 __aeabi_dadd; # arm 1638 __aeabi_dcmpeq; # arm 1639 __aeabi_dcmpge; # arm 1640 __aeabi_dcmpgt; # arm 1641 __aeabi_dcmple; # arm 1642 __aeabi_dcmplt; # arm 1643 __aeabi_dcmpun; # arm 1644 __aeabi_ddiv; # arm 1645 __aeabi_dmul; # arm 1646 __aeabi_drsub; # arm 1647 __aeabi_dsub; # arm 1648 __aeabi_f2d; # arm 1649 __aeabi_f2iz; # arm 1650 __aeabi_f2uiz; # arm 1651 __aeabi_fadd; # arm 1652 __aeabi_fcmpeq; # arm 1653 __aeabi_fcmpge; # arm 1654 __aeabi_fcmpgt; # arm 1655 __aeabi_fcmple; # arm 1656 __aeabi_fcmplt; # arm 1657 __aeabi_fcmpun; # arm 1658 __aeabi_fdiv; # arm 1659 __aeabi_fmul; # arm 1660 __aeabi_frsub; # arm 1661 __aeabi_fsub; # arm 1662 __aeabi_i2d; # arm 1663 __aeabi_i2f; # arm 1664 __aeabi_idiv; # arm 1665 __aeabi_idiv0; # arm 1666 __aeabi_idivmod; # arm 1667 __aeabi_l2d; # arm 1668 __aeabi_l2f; # arm 1669 __aeabi_lasr; # arm 1670 __aeabi_ldiv0; # arm 1671 __aeabi_ldivmod; # arm 1672 __aeabi_llsl; # arm 1673 __aeabi_llsr; # arm 1674 __aeabi_lmul; # arm 1675 __aeabi_memclr; # arm 1676 __aeabi_memclr4; # arm 1677 __aeabi_memclr8; # arm 1678 __aeabi_memcpy; # arm 1679 __aeabi_memcpy4; # arm 1680 __aeabi_memcpy8; # arm 1681 __aeabi_memmove; # arm 1682 __aeabi_memmove4; # arm 1683 __aeabi_memmove8; # arm 1684 __aeabi_memset; # arm 1685 __aeabi_memset4; # arm 1686 __aeabi_memset8; # arm 1687 __aeabi_ui2d; # arm 1688 __aeabi_ui2f; # arm 1689 __aeabi_uidiv; # arm 1690 __aeabi_uidivmod; # arm 1691 __aeabi_ul2d; # arm 1692 __aeabi_ul2f; # arm 1693 __aeabi_uldivmod; # arm 1694 __arm_fadvise64_64; # arm 1695 __ashldi3; # arm 1696 __ashrdi3; # arm 1697 __bionic_brk; # arm x86 1698 __bionic_libcrt_compat_symbols; # arm x86 1699 __cmpdf2; # arm 1700 __cmpsf2; # arm 1701 __divdf3; # arm 1702 __divdi3; # arm x86 1703 __divsf3; # arm 1704 __divsi3; # arm 1705 __dso_handle; # arm 1706 __eqdf2; # arm 1707 __eqsf2; # arm 1708 __extendsfdf2; # arm 1709 __fixdfsi; # arm 1710 __fixsfsi; # arm 1711 __fixunsdfsi; # arm 1712 __fixunssfsi; # arm 1713 __floatdidf; # arm 1714 __floatdisf; # arm 1715 __floatsidf; # arm 1716 __floatsisf; # arm 1717 __floatundidf; # arm 1718 __floatundisf; # arm 1719 __floatunsidf; # arm 1720 __floatunsisf; # arm 1721 __futex_wait; # arm x86 1722 __futex_wake; # arm x86 1723 __gedf2; # arm 1724 __gesf2; # arm 1725 __get_thread; # arm x86 1726 __get_tls; # arm x86 1727 __getdents64; # arm x86 1728 __gnu_ldivmod_helper; # arm 1729 __gnu_uldivmod_helper; # arm 1730 __gnu_Unwind_Find_exidx; # arm 1731 __gtdf2; # arm 1732 __gtsf2; # arm 1733 __ledf2; # arm 1734 __lesf2; # arm 1735 __lshrdi3; # arm 1736 __ltdf2; # arm 1737 __ltsf2; # arm 1738 __muldf3; # arm 1739 __muldi3; # arm 1740 __mulsf3; # arm 1741 __nedf2; # arm 1742 __nesf2; # arm 1743 __open; # arm x86 1744 __page_shift; # arm x86 1745 __page_size; # arm x86 1746 __popcount_tab; # arm 1747 __popcountsi2; # arm x86 1748 __pthread_gettid; # arm x86 1749 __sclose; # arm x86 1750 __sdidinit; # arm x86 1751 __set_errno; # arm x86 1752 __sflags; # arm x86 1753 __sflush; # arm x86 1754 __sfp; # arm x86 1755 __sglue; # arm x86 1756 __sinit; # arm x86 1757 __smakebuf; # arm x86 1758 __sread; # arm x86 1759 __srefill; # arm x86 1760 __srget; # arm x86 1761 __sseek; # arm x86 1762 __subdf3; # arm 1763 __subsf3; # arm 1764 __swbuf; # arm x86 1765 __swrite; # arm x86 1766 __swsetup; # arm x86 1767 __truncdfsf2; # arm 1768 __udivdi3; # arm x86 1769 __udivsi3; # arm 1770 __umoddi3; # x86 1771 __unorddf2; # arm 1772 __unordsf2; # arm 1773 __wait4; # arm x86 1774 _fwalk; # arm x86 1775 android_getaddrinfofornetcontext; 1776 android_gethostbyaddrfornet; 1777 android_gethostbyaddrfornetcontext; 1778 android_gethostbynamefornet; 1779 android_gethostbynamefornetcontext; 1780 android_run_on_all_threads; 1781 android_unsafe_frame_pointer_chase; 1782 arc4random_addrandom; # arm x86 1783 arc4random_stir; # arm x86 1784 atexit; # arm 1785 bcopy; # arm x86 1786 bzero; # arm x86 1787 dlmalloc; # arm x86 1788 dlmalloc_inspect_all; # arm x86 1789 dlmalloc_trim; # arm x86 1790 dlmalloc_usable_size; # arm x86 1791 ftime; # arm x86 1792 getdents; # arm x86 1793 getdtablesize; # arm x86 1794 index; # arm x86 1795 issetugid; # arm x86 1796 memswap; # arm x86 1797 pthread_attr_getstackaddr; # arm x86 1798 pthread_attr_setstackaddr; # arm x86 1799 SHA1Final; # arm x86 1800 SHA1Init; # arm x86 1801 SHA1Transform; # arm x86 1802 SHA1Update; # arm x86 1803 strntoimax; # arm x86 1804 strntoumax; # arm x86 1805 strtotimeval; # arm x86 1806 sysv_signal; # arm x86 1807 tkill; # arm x86 1808 wait3; # arm x86 1809 wcswcs; # arm x86 1810} LIBC_Q; 1811 1812LIBC_DEPRECATED { 1813 global: 1814 __system_property_wait_any; 1815 free_malloc_leak_info; # arm 1816 get_malloc_leak_info; # arm 1817}; 1818 1819LIBC_PLATFORM { 1820 global: 1821 __system_property_add; 1822 __system_property_area__; # var 1823 __system_property_area_init; 1824 __system_property_set_filename; 1825 __system_property_update; 1826 android_fdsan_get_fd_table; 1827 android_fdtrack_compare_exchange_hook; # llndk 1828 android_fdtrack_get_enabled; # llndk 1829 android_fdtrack_set_enabled; # llndk 1830 android_fdtrack_set_globally_enabled; # llndk 1831 android_net_res_stats_get_info_for_net; 1832 android_net_res_stats_aggregate; 1833 android_net_res_stats_get_usable_servers; 1834} LIBC_Q; 1835