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