blob: 9eb8d01d6a26dfc8a9d3c85f99979c3f0da9ba6e [file] [log] [blame]
Dmitriy Ivanov665607a2015-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
Dimitry Ivanov585e9592015-12-14 14:07:52 -080061 __futex_wait; # arm x86 mips nobrillo
62 __futex_wake; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070063 __fwritable;
64 __gedf2; # arm
65 __get_h_errno;
Dimitry Ivanov585e9592015-12-14 14:07:52 -080066 __get_thread; # arm x86 mips nobrillo
67 __get_tls; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070068 __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
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800135 __open; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700136 __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;
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800152 __page_shift; # arm x86 mips nobrillo
153 __page_size; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700154 __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;
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800165 __pthread_gettid; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700166 __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
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800206 __sdidinit; # arm x86 mips nobrillo
207 __set_errno; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700208 __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
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800218 __sinit; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700219 __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;
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800280 __wait4; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700281 __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 Kline01e37c92015-06-25 14:27:34 +0900309 android_getaddrinfofornetcontext;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700310 android_gethostbyaddrfornet;
311 android_gethostbynamefornet;
312 android_set_abort_message;
313 arc4random;
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800314 arc4random_addrandom; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700315 arc4random_buf;
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800316 arc4random_stir; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700317 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
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800330 bcopy; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700331 bind;
332 bindresvport;
333 brk;
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800334 bsd_signal; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700335 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;
Dimitry Ivanovbc2e88a2015-12-16 19:02:04 +0000390 endpwent; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700391 endservent;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700392 endutent;
393 environ;
394 epoll_create;
395 epoll_create1;
396 epoll_ctl;
397 epoll_pwait;
398 epoll_wait;
399 erand48;
400 err;
401 error;
402 error_at_line;
403 error_message_count;
404 error_one_per_line;
405 error_print_progname;
406 errx;
407 ether_aton;
408 ether_aton_r;
409 ether_ntoa;
410 ether_ntoa_r;
411 eventfd;
412 eventfd_read;
413 eventfd_write;
414 execl;
415 execle;
416 execlp;
417 execv;
418 execve;
419 execvp;
420 execvpe;
421 exit;
422 faccessat;
423 fake_gmtime_r; # arm x86 mips
424 fake_localtime_r; # arm x86 mips
425 fallocate;
426 fallocate64;
427 fchdir;
428 fchmod;
429 fchmodat;
430 fchown;
431 fchownat;
432 fclose;
433 fcntl;
434 fdatasync;
435 fdopen;
436 fdopendir;
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800437 fdprintf; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700438 feof;
439 feof_unlocked;
440 ferror;
441 ferror_unlocked;
442 fflush;
443 ffs;
444 fgetc;
445 fgetln;
446 fgetpos;
447 fgets;
448 fgetwc;
449 fgetws;
450 fgetxattr;
451 fileno;
452 flistxattr;
453 flock;
454 flockfile;
455 fmemopen;
456 fnmatch;
457 fopen;
458 fork;
459 forkpty;
460 fpathconf;
461 fprintf;
462 fpurge;
463 fputc;
464 fputs;
465 fputwc;
466 fputws;
467 fread;
468 free;
469 free_malloc_leak_info;
470 freeaddrinfo;
471 freelocale;
472 fremovexattr;
473 freopen;
474 fscanf;
475 fseek;
476 fseeko;
477 fsetpos;
478 fsetxattr;
479 fstat;
480 fstat64;
481 fstatat;
482 fstatat64;
483 fstatfs;
484 fstatfs64;
485 fstatvfs;
486 fstatvfs64;
487 fsync;
488 ftell;
489 ftello;
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800490 ftime; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700491 ftok;
492 ftruncate;
493 ftruncate64;
494 ftrylockfile;
495 fts_children;
496 fts_close;
497 fts_open;
498 fts_read;
499 fts_set;
500 ftw;
501 ftw64;
502 funlockfile;
503 funopen;
504 futimens;
505 fwide;
506 fwprintf;
507 fwrite;
508 fwscanf;
509 gai_strerror;
510 get_avphys_pages;
511 get_malloc_leak_info;
512 get_nprocs;
513 get_nprocs_conf;
514 get_phys_pages;
515 getaddrinfo;
516 getauxval;
517 getc;
518 getc_unlocked;
519 getchar;
520 getchar_unlocked;
521 getcwd;
522 getdelim;
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800523 getdents; # arm x86 mips nobrillo
524 getdtablesize; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700525 getegid;
526 getenv;
527 geteuid;
528 getgid;
529 getgrgid;
530 getgrnam;
531 getgrouplist;
532 getgroups;
533 gethostbyaddr;
534 gethostbyaddr_r;
535 gethostbyname;
536 gethostbyname2;
537 gethostbyname2_r;
538 gethostbyname_r;
539 gethostent;
540 gethostname;
541 getitimer;
542 getline;
543 getlogin;
544 getmntent;
545 getmntent_r;
546 getnameinfo;
547 getnetbyaddr;
548 getnetbyname;
549 getopt;
550 getopt_long;
551 getopt_long_only;
552 getpagesize;
553 getpeername;
554 getpgid;
555 getpgrp;
556 getpid;
557 getppid;
558 getpriority;
559 getprogname;
560 getprotobyname;
561 getprotobynumber;
562 getpt;
563 getpwnam;
564 getpwnam_r;
565 getpwuid;
566 getpwuid_r;
567 getresgid;
568 getresuid;
569 getrlimit;
570 getrlimit64;
571 getrusage;
572 gets;
573 getservbyname;
574 getservbyport;
575 getservent;
576 getsid;
577 getsockname;
578 getsockopt;
579 gettid;
580 gettimeofday;
581 getuid;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700582 getutent;
583 getwc;
584 getwchar;
585 getxattr;
586 gmtime;
587 gmtime64; # arm x86 mips
588 gmtime64_r; # arm x86 mips
589 gmtime_r;
590 grantpt;
591 herror;
592 hstrerror;
593 htonl;
594 htons;
595 if_indextoname;
596 if_nametoindex;
597 imaxabs;
598 imaxdiv;
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800599 index; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700600 inet_addr;
601 inet_aton;
602 inet_lnaof;
603 inet_makeaddr;
604 inet_netof;
605 inet_network;
606 inet_nsap_addr;
607 inet_nsap_ntoa;
608 inet_ntoa;
609 inet_ntop;
610 inet_pton;
611 init_module;
612 initgroups;
613 initstate;
614 inotify_add_watch;
615 inotify_init;
616 inotify_init1;
617 inotify_rm_watch;
618 insque;
619 ioctl;
620 isalnum;
621 isalnum_l;
622 isalpha;
623 isalpha_l;
624 isascii;
625 isatty;
626 isblank;
627 isblank_l;
628 iscntrl;
629 iscntrl_l;
630 isdigit;
631 isdigit_l;
632 isfinite;
633 isfinitef;
634 isfinitel;
635 isgraph;
636 isgraph_l;
637 isinf;
638 isinff;
639 isinfl;
640 islower;
641 islower_l;
642 isnan;
643 isnanf;
644 isnanl;
645 isnormal;
646 isnormalf;
647 isnormall;
648 isprint;
649 isprint_l;
650 ispunct;
651 ispunct_l;
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800652 issetugid; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700653 isspace;
654 isspace_l;
655 isupper;
656 isupper_l;
657 iswalnum;
658 iswalnum_l;
659 iswalpha;
660 iswalpha_l;
661 iswblank;
662 iswblank_l;
663 iswcntrl;
664 iswcntrl_l;
665 iswctype;
666 iswctype_l;
667 iswdigit;
668 iswdigit_l;
669 iswgraph;
670 iswgraph_l;
671 iswlower;
672 iswlower_l;
673 iswprint;
674 iswprint_l;
675 iswpunct;
676 iswpunct_l;
677 iswspace;
678 iswspace_l;
679 iswupper;
680 iswupper_l;
681 iswxdigit;
682 iswxdigit_l;
683 isxdigit;
684 isxdigit_l;
685 jrand48;
686 kill;
687 killpg;
688 klogctl;
689 labs;
690 lchown;
691 lcong48;
692 ldexp;
693 ldiv;
694 lfind;
695 lgetxattr;
696 link;
697 linkat;
698 listen;
699 listxattr;
700 llabs;
701 lldiv;
702 llistxattr;
703 localeconv;
704 localtime;
705 localtime64; # arm x86 mips
706 localtime64_r; # arm x86 mips
707 localtime_r;
708 login_tty;
709 longjmp;
710 lrand48;
711 lremovexattr;
712 lsearch;
713 lseek;
714 lseek64;
715 lsetxattr;
716 lstat;
717 lstat64;
718 madvise;
719 mallinfo;
720 malloc;
721 malloc_info;
722 malloc_usable_size;
723 mbrlen;
724 mbrtoc16;
725 mbrtoc32;
726 mbrtowc;
727 mbsinit;
728 mbsnrtowcs;
729 mbsrtowcs;
730 mbstowcs;
731 mbtowc;
732 memalign;
733 memccpy;
734 memchr;
735 memcmp;
736 memcpy;
737 memmem;
738 memmove;
739 mempcpy;
740 memrchr;
741 memset;
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800742 memswap; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700743 mincore;
744 mkdir;
745 mkdirat;
746 mkdtemp;
747 mkfifo;
748 mkfifoat;
749 mknod;
750 mknodat;
751 mkostemp;
752 mkostemp64;
753 mkostemps;
754 mkostemps64;
755 mkstemp;
756 mkstemp64;
757 mkstemps;
758 mkstemps64;
759 mktemp;
760 mktime;
761 mktime64; # arm x86 mips
762 mktime_tz;
763 mlock;
764 mlockall;
765 mmap;
766 mmap64;
767 mount;
768 mprotect;
769 mrand48;
770 mremap;
771 msync;
772 munlock;
773 munlockall;
774 munmap;
775 nanosleep;
776 newlocale;
777 nftw;
778 nftw64;
779 nice;
780 nrand48;
781 ns_format_ttl; # arm64 x86_64 mips64
782 ns_get16; # arm64 x86_64 mips64
783 ns_get32; # arm64 x86_64 mips64
784 ns_initparse; # arm64 x86_64 mips64
785 ns_makecanon; # arm64 x86_64 mips64
786 ns_msg_getflag; # arm64 x86_64 mips64
787 ns_name_compress; # arm64 x86_64 mips64
788 ns_name_ntol; # arm64 x86_64 mips64
789 ns_name_ntop; # arm64 x86_64 mips64
790 ns_name_pack; # arm64 x86_64 mips64
791 ns_name_pton; # arm64 x86_64 mips64
792 ns_name_rollback; # arm64 x86_64 mips64
793 ns_name_skip; # arm64 x86_64 mips64
794 ns_name_uncompress; # arm64 x86_64 mips64
795 ns_name_unpack; # arm64 x86_64 mips64
796 ns_parserr; # arm64 x86_64 mips64
797 ns_put16; # arm64 x86_64 mips64
798 ns_put32; # arm64 x86_64 mips64
799 ns_samename; # arm64 x86_64 mips64
800 ns_skiprr; # arm64 x86_64 mips64
801 ns_sprintrr; # arm64 x86_64 mips64
802 ns_sprintrrf; # arm64 x86_64 mips64
803 nsdispatch;
804 ntohl;
805 ntohs;
806 open;
807 open64;
808 open_memstream;
809 open_wmemstream;
810 openat;
811 openat64;
812 opendir;
813 openlog;
814 openpty;
815 optarg;
816 opterr;
817 optind;
818 optopt;
819 optreset;
820 pathconf;
821 pause;
822 pclose;
823 perror;
824 personality;
825 pipe;
826 pipe2;
827 poll;
828 popen;
829 posix_fadvise;
830 posix_fadvise64;
831 posix_fallocate;
832 posix_fallocate64;
833 posix_madvise;
834 posix_memalign;
835 posix_openpt;
836 ppoll;
837 prctl;
838 pread;
839 pread64;
840 printf;
841 prlimit; # arm64 x86_64 mips64
842 prlimit64;
843 process_vm_readv;
844 process_vm_writev;
845 pselect;
846 psiginfo;
847 psignal;
848 pthread_atfork;
849 pthread_attr_destroy;
850 pthread_attr_getdetachstate;
851 pthread_attr_getguardsize;
852 pthread_attr_getschedparam;
853 pthread_attr_getschedpolicy;
854 pthread_attr_getscope;
855 pthread_attr_getstack;
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800856 pthread_attr_getstackaddr; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700857 pthread_attr_getstacksize;
858 pthread_attr_init;
859 pthread_attr_setdetachstate;
860 pthread_attr_setguardsize;
861 pthread_attr_setschedparam;
862 pthread_attr_setschedpolicy;
863 pthread_attr_setscope;
864 pthread_attr_setstack;
Dimitry Ivanov585e9592015-12-14 14:07:52 -0800865 pthread_attr_setstackaddr; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700866 pthread_attr_setstacksize;
867 pthread_cond_broadcast;
868 pthread_cond_destroy;
869 pthread_cond_init;
870 pthread_cond_signal;
871 pthread_cond_timedwait;
872 pthread_cond_timedwait_monotonic; # arm x86 mips
873 pthread_cond_timedwait_monotonic_np; # arm x86 mips
874 pthread_cond_timedwait_relative_np; # arm x86 mips
875 pthread_cond_timeout_np; # arm x86 mips
876 pthread_cond_wait;
877 pthread_condattr_destroy;
878 pthread_condattr_getclock;
879 pthread_condattr_getpshared;
880 pthread_condattr_init;
881 pthread_condattr_setclock;
882 pthread_condattr_setpshared;
883 pthread_create;
884 pthread_detach;
885 pthread_equal;
886 pthread_exit;
887 pthread_getattr_np;
888 pthread_getcpuclockid;
889 pthread_getschedparam;
890 pthread_getspecific;
891 pthread_gettid_np;
892 pthread_join;
893 pthread_key_create;
894 pthread_key_delete;
895 pthread_kill;
896 pthread_mutex_destroy;
897 pthread_mutex_init;
898 pthread_mutex_lock;
899 pthread_mutex_lock_timeout_np; # arm x86 mips
900 pthread_mutex_timedlock;
901 pthread_mutex_trylock;
902 pthread_mutex_unlock;
903 pthread_mutexattr_destroy;
904 pthread_mutexattr_getpshared;
905 pthread_mutexattr_gettype;
906 pthread_mutexattr_init;
907 pthread_mutexattr_setpshared;
908 pthread_mutexattr_settype;
909 pthread_once;
910 pthread_rwlock_destroy;
911 pthread_rwlock_init;
912 pthread_rwlock_rdlock;
913 pthread_rwlock_timedrdlock;
914 pthread_rwlock_timedwrlock;
915 pthread_rwlock_tryrdlock;
916 pthread_rwlock_trywrlock;
917 pthread_rwlock_unlock;
918 pthread_rwlock_wrlock;
919 pthread_rwlockattr_destroy;
920 pthread_rwlockattr_getkind_np;
921 pthread_rwlockattr_getpshared;
922 pthread_rwlockattr_init;
923 pthread_rwlockattr_setkind_np;
924 pthread_rwlockattr_setpshared;
925 pthread_self;
926 pthread_setname_np;
927 pthread_setschedparam;
928 pthread_setspecific;
929 pthread_sigmask;
930 ptrace;
931 ptsname;
932 ptsname_r;
933 putc;
934 putc_unlocked;
935 putchar;
936 putchar_unlocked;
937 putenv;
938 puts;
939 pututline;
940 putw; # arm x86 mips
941 putwc;
942 putwchar;
943 pvalloc; # arm x86 mips
944 pwrite;
945 pwrite64;
946 qsort;
947 quick_exit;
948 raise;
949 rand;
950 rand_r;
951 random;
952 read;
953 readahead;
954 readdir;
955 readdir64;
956 readdir64_r;
957 readdir_r;
958 readlink;
959 readlinkat;
960 readv;
961 realloc;
962 realpath;
963 reboot;
964 recv;
965 recvfrom;
966 recvmmsg;
967 recvmsg;
968 regcomp;
969 regerror;
970 regexec;
971 regfree;
972 remove;
973 removexattr;
974 remque;
975 rename;
976 renameat;
977 res_init;
978 res_mkquery;
979 res_query;
980 res_search;
981 restore_core_regs; # arm
982 rewind;
983 rewinddir;
984 rmdir;
985 sbrk;
986 scandir;
987 scandir64;
988 scanf;
989 sched_get_priority_max;
990 sched_get_priority_min;
991 sched_getaffinity;
992 sched_getcpu;
993 sched_getparam;
994 sched_getscheduler;
995 sched_rr_get_interval;
996 sched_setaffinity;
997 sched_setparam;
998 sched_setscheduler;
999 sched_yield;
1000 seed48;
1001 seekdir;
1002 select;
1003 sem_close;
1004 sem_destroy;
1005 sem_getvalue;
1006 sem_init;
1007 sem_open;
1008 sem_post;
1009 sem_timedwait;
1010 sem_trywait;
1011 sem_unlink;
1012 sem_wait;
1013 send;
1014 sendfile;
1015 sendfile64;
1016 sendmmsg;
1017 sendmsg;
1018 sendto;
1019 setbuf;
1020 setbuffer;
1021 setegid;
1022 setenv;
1023 seteuid;
1024 setfsgid;
1025 setfsuid;
1026 setgid;
1027 setgroups;
1028 sethostname;
1029 setitimer;
1030 setjmp;
1031 setlinebuf;
1032 setlocale;
1033 setlogmask;
1034 setmntent;
1035 setns;
1036 setpgid;
1037 setpgrp;
1038 setpriority;
1039 setprogname;
1040 setregid;
1041 setresgid;
1042 setresuid;
1043 setreuid;
1044 setrlimit;
1045 setrlimit64;
1046 setservent;
1047 setsid;
1048 setsockopt;
1049 setstate;
1050 settimeofday;
1051 setuid;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001052 setutent;
1053 setvbuf;
1054 setxattr;
1055 shutdown;
1056 sigaction;
1057 sigaddset;
1058 sigaltstack;
1059 sigblock;
1060 sigdelset;
1061 sigemptyset;
1062 sigfillset;
1063 siginterrupt;
1064 sigismember;
1065 siglongjmp;
1066 signal;
1067 signalfd;
1068 sigpending;
1069 sigprocmask;
1070 sigqueue;
1071 sigsetjmp;
1072 sigsetmask;
1073 sigsuspend;
1074 sigtimedwait;
1075 sigwait;
1076 sigwaitinfo;
1077 sleep;
1078 snprintf;
1079 socket;
1080 socketpair;
1081 splice;
1082 sprintf;
1083 srand;
1084 srand48;
1085 srandom;
1086 sscanf;
1087 stat;
1088 stat64;
1089 statfs;
1090 statfs64;
1091 statvfs;
1092 statvfs64;
1093 stderr;
1094 stdin;
1095 stdout;
1096 stpcpy;
1097 stpncpy;
1098 strcasecmp;
1099 strcasecmp_l;
1100 strcasestr;
1101 strcat;
1102 strchr;
1103 strcmp;
1104 strcoll;
1105 strcoll_l;
1106 strcpy;
1107 strcspn;
1108 strdup;
1109 strerror;
1110 strerror_l;
1111 strerror_r;
1112 strftime;
1113 strftime_l;
1114 strlcat;
1115 strlcpy;
1116 strlen;
1117 strncasecmp;
1118 strncasecmp_l;
1119 strncat;
1120 strncmp;
1121 strncpy;
1122 strndup;
1123 strnlen;
Dimitry Ivanov585e9592015-12-14 14:07:52 -08001124 strntoimax; # arm x86 mips nobrillo
1125 strntoumax; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001126 strpbrk;
1127 strptime;
1128 strrchr;
1129 strsep;
1130 strsignal;
1131 strspn;
1132 strstr;
1133 strtod;
1134 strtof;
1135 strtoimax;
1136 strtok;
1137 strtok_r;
1138 strtol;
1139 strtold;
1140 strtold_l;
1141 strtoll;
1142 strtoll_l;
1143 strtoq;
Dimitry Ivanov585e9592015-12-14 14:07:52 -08001144 strtotimeval; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001145 strtoul;
1146 strtoull;
1147 strtoull_l;
1148 strtoumax;
1149 strtouq;
1150 strxfrm;
1151 strxfrm_l;
1152 swapoff;
1153 swapon;
1154 swprintf;
1155 swscanf;
1156 symlink;
1157 symlinkat;
1158 sync;
1159 sys_siglist;
1160 sys_signame;
1161 syscall;
1162 sysconf;
1163 sysinfo;
1164 syslog;
1165 system;
Dimitry Ivanov585e9592015-12-14 14:07:52 -08001166 sysv_signal; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001167 tcdrain;
1168 tcflow;
1169 tcflush;
1170 tcgetattr;
1171 tcgetpgrp;
1172 tcgetsid;
1173 tcsendbreak;
1174 tcsetattr;
1175 tcsetpgrp;
1176 tdelete;
1177 tdestroy;
1178 tee;
1179 telldir;
1180 tempnam;
1181 tfind;
1182 tgkill;
1183 time;
1184 timegm;
1185 timegm64; # arm x86 mips
1186 timelocal;
1187 timelocal64; # arm x86 mips
1188 timer_create;
1189 timer_delete;
1190 timer_getoverrun;
1191 timer_gettime;
1192 timer_settime;
1193 timerfd_create;
1194 timerfd_gettime;
1195 timerfd_settime;
1196 times;
1197 timezone;
Dimitry Ivanov585e9592015-12-14 14:07:52 -08001198 tkill; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001199 tmpfile;
1200 tmpnam;
1201 toascii;
1202 tolower;
1203 tolower_l;
1204 toupper;
1205 toupper_l;
1206 towlower;
1207 towlower_l;
1208 towupper;
1209 towupper_l;
1210 truncate;
1211 truncate64;
1212 tsearch;
1213 ttyname;
1214 ttyname_r;
1215 twalk;
1216 tzname;
1217 tzset;
1218 umask;
1219 umount;
1220 umount2;
1221 uname;
1222 ungetc;
1223 ungetwc;
1224 unlink;
1225 unlinkat;
1226 unlockpt;
1227 unsetenv;
1228 unshare;
1229 uselocale;
1230 usleep;
1231 utime;
1232 utimensat;
1233 utimes;
1234 utmpname;
1235 valloc; # arm x86 mips
1236 vasprintf;
1237 vdprintf;
1238 verr;
1239 verrx;
Dimitry Ivanov585e9592015-12-14 14:07:52 -08001240 vfdprintf; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001241 vfork;
1242 vfprintf;
1243 vfscanf;
1244 vfwprintf;
1245 vfwscanf;
1246 vmsplice;
1247 vprintf;
1248 vscanf;
1249 vsnprintf;
1250 vsprintf;
1251 vsscanf;
1252 vswprintf;
1253 vswscanf;
1254 vsyslog;
1255 vwarn;
1256 vwarnx;
1257 vwprintf;
1258 vwscanf;
1259 wait;
Dimitry Ivanov585e9592015-12-14 14:07:52 -08001260 wait3; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001261 wait4;
1262 waitid;
1263 waitpid;
1264 warn;
1265 warnx;
1266 wcpcpy;
1267 wcpncpy;
1268 wcrtomb;
1269 wcscasecmp;
1270 wcscasecmp_l;
1271 wcscat;
1272 wcschr;
1273 wcscmp;
1274 wcscoll;
1275 wcscoll_l;
1276 wcscpy;
1277 wcscspn;
1278 wcsdup;
1279 wcsftime;
1280 wcslcat;
1281 wcslcpy;
1282 wcslen;
1283 wcsncasecmp;
1284 wcsncasecmp_l;
1285 wcsncat;
1286 wcsncmp;
1287 wcsncpy;
1288 wcsnlen;
1289 wcsnrtombs;
1290 wcspbrk;
1291 wcsrchr;
1292 wcsrtombs;
1293 wcsspn;
1294 wcsstr;
1295 wcstod;
1296 wcstof;
1297 wcstoimax;
1298 wcstok;
1299 wcstol;
1300 wcstold;
1301 wcstold_l;
1302 wcstoll;
1303 wcstoll_l;
1304 wcstombs;
1305 wcstoul;
1306 wcstoull;
1307 wcstoull_l;
1308 wcstoumax;
Dimitry Ivanov585e9592015-12-14 14:07:52 -08001309 wcswcs; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001310 wcswidth;
1311 wcsxfrm;
1312 wcsxfrm_l;
1313 wctob;
1314 wctomb;
1315 wctype;
1316 wctype_l;
1317 wcwidth;
1318 wmemchr;
1319 wmemcmp;
1320 wmemcpy;
1321 wmemmove;
1322 wmempcpy;
1323 wmemset;
1324 wprintf;
1325 write;
1326 writev;
1327 wscanf;
1328 local:
1329 *;
1330};
1331
Yabin Cuic4786d32015-07-20 19:46:26 -07001332LIBC_N {
1333 global:
Daniel Micayfed26592015-07-18 13:55:51 -04001334 __fread_chk;
1335 __fwrite_chk;
Daniel Micay9101b002015-05-20 15:31:26 -04001336 __getcwd_chk;
Daniel Micayafdd1542015-07-20 21:37:29 -04001337 __pwrite_chk;
1338 __pwrite64_chk;
1339 __write_chk;
Yabin Cuifb994f42015-11-06 16:13:47 -08001340 fileno_unlocked;
Yabin Cuic4786d32015-07-20 19:46:26 -07001341 getgrgid_r;
1342 getgrnam_r;
Elliott Hughes6f4594d2015-08-26 13:27:43 -07001343 preadv;
1344 preadv64;
Elliott Hughes4151db52015-10-28 17:14:48 -07001345 prlimit; # arm mips x86
Yabin Cuie7c2fff2015-11-05 22:06:09 -08001346 pthread_barrierattr_destroy;
1347 pthread_barrierattr_getpshared;
1348 pthread_barrierattr_init;
1349 pthread_barrierattr_setpshared;
1350 pthread_barrier_destroy;
1351 pthread_barrier_init;
1352 pthread_barrier_wait;
Yabin Cuife3a83a2015-11-17 16:03:18 -08001353 pthread_spin_destroy;
1354 pthread_spin_init;
1355 pthread_spin_lock;
1356 pthread_spin_trylock;
1357 pthread_spin_unlock;
Elliott Hughes6f4594d2015-08-26 13:27:43 -07001358 pwritev;
1359 pwritev64;
Elliott Hughes6331e802015-10-27 11:10:36 -07001360 scandirat;
1361 scandirat64;
Elliott Hughes7ac3c122015-08-26 09:59:29 -07001362 strchrnul;
Yabin Cuic4786d32015-07-20 19:46:26 -07001363} LIBC;
1364
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001365LIBC_PRIVATE {
1366 global:
1367 ___Unwind_Backtrace; # arm
1368 ___Unwind_ForcedUnwind; # arm
1369 ___Unwind_RaiseException; # arm
1370 ___Unwind_Resume; # arm
1371 ___Unwind_Resume_or_Rethrow; # arm
1372 __accept4; # arm x86 mips
1373 __adddf3; # arm
1374 __addsf3; # arm
1375 __aeabi_atexit; # arm
1376 __aeabi_cdcmpeq; # arm
1377 __aeabi_cdcmple; # arm
1378 __aeabi_cdrcmple; # arm
1379 __aeabi_d2f; # arm
1380 __aeabi_d2iz; # arm
1381 __aeabi_dadd; # arm
1382 __aeabi_dcmpeq; # arm
1383 __aeabi_dcmpge; # arm
1384 __aeabi_dcmpgt; # arm
1385 __aeabi_dcmple; # arm
1386 __aeabi_dcmplt; # arm
1387 __aeabi_dcmpun; # arm
1388 __aeabi_ddiv; # arm
1389 __aeabi_dmul; # arm
1390 __aeabi_drsub; # arm
1391 __aeabi_dsub; # arm
1392 __aeabi_f2d; # arm
1393 __aeabi_f2iz; # arm
1394 __aeabi_f2uiz; # arm
1395 __aeabi_fadd; # arm
1396 __aeabi_fcmpun; # arm
1397 __aeabi_fdiv; # arm
1398 __aeabi_fmul; # arm
1399 __aeabi_frsub; # arm
1400 __aeabi_fsub; # arm
1401 __aeabi_i2d; # arm
1402 __aeabi_i2f; # arm
1403 __aeabi_idiv; # arm
1404 __aeabi_idiv0; # arm
1405 __aeabi_idivmod; # arm
1406 __aeabi_l2d; # arm
1407 __aeabi_l2f; # arm
1408 __aeabi_lasr; # arm
1409 __aeabi_ldiv0; # arm
1410 __aeabi_ldivmod; # arm
1411 __aeabi_llsl; # arm
1412 __aeabi_llsr; # arm
1413 __aeabi_lmul; # arm
1414 __aeabi_memclr; # arm
1415 __aeabi_memclr4; # arm
1416 __aeabi_memclr8; # arm
1417 __aeabi_memcpy; # arm
1418 __aeabi_memcpy4; # arm
1419 __aeabi_memcpy8; # arm
1420 __aeabi_memmove; # arm
1421 __aeabi_memmove4; # arm
1422 __aeabi_memmove8; # arm
1423 __aeabi_memset; # arm
1424 __aeabi_memset4; # arm
1425 __aeabi_memset8; # arm
1426 __aeabi_ui2d; # arm
1427 __aeabi_ui2f; # arm
1428 __aeabi_uidiv; # arm
1429 __aeabi_uidivmod; # arm
1430 __aeabi_ul2d; # arm
1431 __aeabi_ul2f; # arm
1432 __aeabi_uldivmod; # arm
1433 __aeabi_unwind_cpp_pr0; # arm
1434 __aeabi_unwind_cpp_pr1; # arm
1435 __aeabi_unwind_cpp_pr2; # arm
1436 __arm_fadvise64_64; # arm
1437 __ashldi3; # arm
1438 __ashrdi3; # arm
1439 __bionic_brk; # arm x86 mips
1440 __bionic_libgcc_compat_symbols; # arm x86
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001441 __dso_handle; # arm
1442 __gnu_Unwind_Backtrace; # arm
1443 __gnu_unwind_execute; # arm
1444 __gnu_Unwind_Find_exidx; # arm
1445 __gnu_Unwind_ForcedUnwind; # arm
1446 __gnu_unwind_frame; # arm
1447 __gnu_Unwind_RaiseException; # arm
1448 __gnu_Unwind_Restore_VFP; # arm
1449 __gnu_Unwind_Restore_VFP_D; # arm
1450 __gnu_Unwind_Restore_VFP_D_16_to_31; # arm
1451 __gnu_Unwind_Restore_WMMXC; # arm
1452 __gnu_Unwind_Restore_WMMXD; # arm
1453 __gnu_Unwind_Resume; # arm
1454 __gnu_Unwind_Resume_or_Rethrow; # arm
1455 __gnu_Unwind_Save_VFP; # arm
1456 __gnu_Unwind_Save_VFP_D; # arm
1457 __gnu_Unwind_Save_VFP_D_16_to_31; # arm
1458 __gnu_Unwind_Save_WMMXC; # arm
1459 __gnu_Unwind_Save_WMMXD; # arm
1460 _Unwind_Backtrace; # arm
1461 _Unwind_Complete; # arm
1462 _Unwind_DeleteException; # arm
1463 _Unwind_ForcedUnwind; # arm
1464 _Unwind_GetCFA; # arm
1465 _Unwind_GetDataRelBase; # arm
1466 _Unwind_GetLanguageSpecificData; # arm
1467 _Unwind_GetRegionStart; # arm
1468 _Unwind_GetTextRelBase; # arm
1469 _Unwind_RaiseException; # arm
1470 _Unwind_Resume; # arm
1471 _Unwind_Resume_or_Rethrow; # arm
1472 _Unwind_VRS_Get; # arm
1473 _Unwind_VRS_Pop; # arm
1474 _Unwind_VRS_Set; # arm
1475 atexit; # arm
Dimitry Ivanov585e9592015-12-14 14:07:52 -08001476 dlmalloc; # arm x86 mips nobrillo
Dimitry Ivanovbc2e88a2015-12-16 19:02:04 +00001477 dlmalloc_inspect_all; # arm x86 mips nobrillo
1478 dlmalloc_trim; # arm x86 mips nobrillo
Dimitry Ivanov585e9592015-12-14 14:07:52 -08001479 dlmalloc_usable_size; # arm x86 mips nobrillo
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001480 gMallocLeakZygoteChild;
1481 SHA1Final; # arm x86 mips
1482 SHA1Init; # arm x86 mips
1483 SHA1Transform; # arm x86 mips
1484 SHA1Update; # arm x86 mips
Yabin Cuic4786d32015-07-20 19:46:26 -07001485} LIBC_N;