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