OSDN Git Service

Merge "Add "benchmark" to time atomic operations"
[android-x86/bionic.git] / libc / libc.arm64.map
1 # Generated by genversion-scripts.py. Do not edit.
2 LIBC {
3   global:
4     __assert;
5     __assert2;
6     __b64_ntop;
7     __b64_pton;
8     __cmsg_nxthdr; # introduced=21
9     __ctype_get_mb_cur_max; # introduced=21
10     __cxa_atexit;
11     __cxa_finalize;
12     __cxa_thread_atexit_impl; # introduced=23
13     __dn_comp;
14     __dn_count_labels;
15     __dn_skipname;
16     __errno;
17     __fbufsize; # introduced=23
18     __FD_CLR_chk; # introduced=21
19     __FD_ISSET_chk; # introduced=21
20     __FD_SET_chk; # introduced=21
21     __fgets_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
22     __flbf; # introduced=23
23     __fp_nquery;
24     __fp_query;
25     __fpclassify; # introduced=21
26     __fpclassifyd;
27     __fpclassifyf;
28     __fpclassifyl;
29     __fpending; # introduced=23
30     __fpurge; # introduced=23
31     __freadable; # introduced=23
32     __fsetlocking; # introduced=23
33     __fwritable; # introduced=23
34     __get_h_errno;
35     __gnu_basename; # introduced=23
36     __gnu_strerror_r; # introduced=23
37     __hostalias;
38     __isfinite;
39     __isfinitef;
40     __isfinitel;
41     __isinf;
42     __isinff;
43     __isinfl;
44     __isnan; # introduced=21
45     __isnanf; # introduced=21
46     __isnanl;
47     __isnormal;
48     __isnormalf;
49     __isnormall;
50     __libc_current_sigrtmax; # introduced=21
51     __libc_current_sigrtmin; # introduced=21
52     __libc_init;
53     __loc_aton;
54     __loc_ntoa;
55     __memchr_chk; # introduced=23
56     __memcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
57     __memmove_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
58     __memrchr_chk; # introduced=23
59     __memset_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
60     __open_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
61     __openat_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
62     __p_cdname;
63     __p_cdnname;
64     __p_class;
65     __p_class_syms; # var
66     __p_fqname;
67     __p_fqnname;
68     __p_option;
69     __p_query;
70     __p_rcode;
71     __p_secstodate;
72     __p_time;
73     __p_type;
74     __p_type_syms; # var
75     __poll_chk; # introduced=23
76     __ppoll_chk; # introduced=23
77     __pread64_chk; # introduced=23
78     __pread_chk; # introduced=23
79     __progname; # var
80     __pthread_cleanup_pop;
81     __pthread_cleanup_push;
82     __putlong;
83     __putshort;
84     __read_chk; # introduced=21
85     __readlink_chk; # introduced=23
86     __readlinkat_chk; # introduced=23
87     __recvfrom_chk; # introduced=21
88     __register_atfork; # introduced=23
89     __res_close;
90     __res_dnok;
91     __res_hnok;
92     __res_hostalias;
93     __res_isourserver;
94     __res_mailok;
95     __res_nameinquery;
96     __res_nclose;
97     __res_ninit;
98     __res_nmkquery;
99     __res_nquery;
100     __res_nquerydomain;
101     __res_nsearch;
102     __res_nsend;
103     __res_ownok;
104     __res_queriesmatch;
105     __res_querydomain;
106     __res_send;
107     __res_send_setqhook;
108     __res_send_setrhook;
109     __sched_cpualloc; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
110     __sched_cpucount; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
111     __sched_cpufree; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
112     __sF; # var
113     __snprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
114     __sprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
115     __stack_chk_fail;
116     __stack_chk_guard; # var
117     __stpcpy_chk; # introduced=21
118     __stpncpy_chk; # introduced=21
119     __stpncpy_chk2; # introduced=21
120     __strcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
121     __strchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
122     __strcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
123     __strlcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
124     __strlcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
125     __strlen_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
126     __strncat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
127     __strncpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
128     __strncpy_chk2; # introduced=21
129     __strrchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
130     __sym_ntop;
131     __sym_ntos;
132     __sym_ston;
133     __system_properties_init;
134     __system_property_area__; # var
135     __system_property_area_init; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
136     __system_property_area_serial; # introduced=23
137     __system_property_find;
138     __system_property_foreach; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
139     __system_property_get;
140     __system_property_read;
141     __system_property_serial; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
142     __system_property_set; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
143     __system_property_set_filename; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
144     __system_property_wait_any; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
145     __umask_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
146     __vsnprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
147     __vsprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
148     _ctype_; # var
149     _Exit; # introduced=21
150     _exit;
151     _flushlbf; # introduced=23
152     _getlong;
153     _getshort;
154     _longjmp;
155     _resolv_delete_cache_for_net; # introduced=21
156     _resolv_flush_cache_for_net; # introduced=21
157     _resolv_set_nameservers_for_net; # introduced=21
158     _setjmp;
159     _tolower; # introduced=21
160     _toupper; # introduced=21
161     abort;
162     abs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
163     accept;
164     accept4; # introduced=21
165     access;
166     acct;
167     alarm;
168     alphasort;
169     alphasort64; # introduced=21
170     android_set_abort_message; # introduced=21
171     arc4random;
172     arc4random_buf;
173     arc4random_uniform;
174     asctime;
175     asctime_r;
176     asprintf;
177     at_quick_exit; # introduced=21
178     atof; # introduced=21
179     atoi;
180     atol;
181     atoll;
182     basename;
183     bind;
184     bindresvport;
185     brk;
186     bsearch;
187     btowc;
188     c16rtomb; # introduced=21
189     c32rtomb; # introduced=21
190     calloc;
191     capget;
192     capset;
193     cfgetispeed; # introduced=21
194     cfgetospeed; # introduced=21
195     cfmakeraw; # introduced=21
196     cfsetispeed; # introduced=21
197     cfsetospeed; # introduced=21
198     cfsetspeed; # introduced=21
199     chdir;
200     chmod;
201     chown;
202     chroot;
203     clearenv;
204     clearerr;
205     clearerr_unlocked; # introduced=23
206     clock;
207     clock_getcpuclockid; # introduced=23
208     clock_getres;
209     clock_gettime;
210     clock_nanosleep;
211     clock_settime;
212     clone; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
213     close;
214     closedir;
215     closelog;
216     connect;
217     creat;
218     creat64; # introduced=21
219     ctime;
220     ctime_r;
221     daemon;
222     daylight; # var
223     delete_module;
224     difftime;
225     dirfd;
226     dirname;
227     div;
228     dn_expand;
229     dprintf; # introduced=21
230     drand48;
231     dup;
232     dup2;
233     dup3; # introduced=21
234     duplocale; # introduced=21
235     endmntent; # introduced=21
236     endservent;
237     endutent;
238     environ; # var
239     epoll_create;
240     epoll_create1; # introduced=21
241     epoll_ctl;
242     epoll_pwait; # introduced=21
243     epoll_wait;
244     erand48;
245     err;
246     error; # introduced=23
247     error_at_line; # introduced=23
248     error_message_count; # var introduced=23
249     error_one_per_line; # var introduced=23
250     error_print_progname; # var introduced=23
251     errx;
252     ether_aton; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
253     ether_aton_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
254     ether_ntoa; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
255     ether_ntoa_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
256     eventfd;
257     eventfd_read;
258     eventfd_write;
259     execl;
260     execle;
261     execlp;
262     execv;
263     execve;
264     execvp;
265     execvpe; # introduced=21
266     exit;
267     faccessat; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
268     fallocate; # introduced=21
269     fallocate64; # introduced=21
270     fchdir;
271     fchmod;
272     fchmodat;
273     fchown;
274     fchownat;
275     fclose;
276     fcntl;
277     fdatasync;
278     fdopen;
279     fdopendir;
280     feof;
281     feof_unlocked; # introduced=23
282     ferror;
283     ferror_unlocked; # introduced=23
284     fflush;
285     ffs; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
286     fgetc;
287     fgetln;
288     fgetpos;
289     fgets;
290     fgetwc;
291     fgetws;
292     fgetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
293     fileno;
294     flistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
295     flock;
296     flockfile;
297     fmemopen; # introduced=23
298     fnmatch;
299     fopen;
300     fork;
301     forkpty; # introduced=23
302     fpathconf;
303     fprintf;
304     fpurge;
305     fputc;
306     fputs;
307     fputwc;
308     fputws;
309     fread;
310     free;
311     freeaddrinfo;
312     freelocale; # introduced=21
313     fremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
314     freopen;
315     fscanf;
316     fseek;
317     fseeko;
318     fsetpos;
319     fsetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
320     fstat;
321     fstat64; # introduced=21
322     fstatat;
323     fstatat64; # introduced=21
324     fstatfs;
325     fstatfs64; # introduced=21
326     fstatvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
327     fstatvfs64; # introduced=21
328     fsync;
329     ftell;
330     ftello;
331     ftok;
332     ftruncate;
333     ftruncate64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
334     ftrylockfile;
335     fts_children;
336     fts_close;
337     fts_open;
338     fts_read;
339     fts_set;
340     ftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
341     ftw64; # introduced=21
342     funlockfile;
343     funopen;
344     futimens; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
345     fwide;
346     fwprintf;
347     fwrite;
348     fwscanf;
349     gai_strerror;
350     get_avphys_pages; # introduced=23
351     get_nprocs; # introduced=23
352     get_nprocs_conf; # introduced=23
353     get_phys_pages; # introduced=23
354     getaddrinfo;
355     getauxval; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
356     getc;
357     getc_unlocked;
358     getchar;
359     getchar_unlocked;
360     getcwd;
361     getdelim; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
362     getegid;
363     getenv;
364     geteuid;
365     getgid;
366     getgrgid;
367     getgrnam;
368     getgrouplist;
369     getgroups;
370     gethostbyaddr;
371     gethostbyaddr_r; # introduced=23
372     gethostbyname;
373     gethostbyname2;
374     gethostbyname2_r; # introduced=23
375     gethostbyname_r;
376     gethostent;
377     gethostname;
378     getitimer;
379     getline; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
380     getlogin;
381     getmntent;
382     getmntent_r; # introduced=21
383     getnameinfo;
384     getnetbyaddr;
385     getnetbyname;
386     getopt;
387     getopt_long;
388     getopt_long_only;
389     getpagesize; # introduced=21
390     getpeername;
391     getpgid;
392     getpgrp;
393     getpid;
394     getppid;
395     getpriority;
396     getprogname; # introduced=21
397     getprotobyname;
398     getprotobynumber;
399     getpt;
400     getpwnam;
401     getpwnam_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
402     getpwuid;
403     getpwuid_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
404     getresgid;
405     getresuid;
406     getrlimit;
407     getrlimit64; # introduced=21
408     getrusage;
409     gets;
410     getservbyname;
411     getservbyport;
412     getservent;
413     getsid; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
414     getsockname;
415     getsockopt;
416     gettid;
417     gettimeofday;
418     getuid;
419     getutent;
420     getwc;
421     getwchar;
422     getxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
423     gmtime;
424     gmtime_r;
425     grantpt; # introduced=21
426     herror;
427     hstrerror;
428     htonl; # introduced=21
429     htons; # introduced=21
430     if_indextoname;
431     if_nametoindex;
432     imaxabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
433     imaxdiv; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
434     inet_addr;
435     inet_aton;
436     inet_lnaof; # introduced=21
437     inet_makeaddr; # introduced=21
438     inet_netof; # introduced=21
439     inet_network; # introduced=21
440     inet_nsap_addr;
441     inet_nsap_ntoa;
442     inet_ntoa;
443     inet_ntop;
444     inet_pton;
445     init_module;
446     initgroups;
447     initstate; # introduced=21
448     inotify_add_watch;
449     inotify_init;
450     inotify_init1; # introduced=21
451     inotify_rm_watch;
452     insque; # introduced=21
453     ioctl;
454     isalnum;
455     isalnum_l; # introduced=21
456     isalpha;
457     isalpha_l; # introduced=21
458     isascii;
459     isatty;
460     isblank;
461     isblank_l; # introduced=21
462     iscntrl;
463     iscntrl_l; # introduced=21
464     isdigit;
465     isdigit_l; # introduced=21
466     isfinite; # introduced=21
467     isfinitef; # introduced=21
468     isfinitel; # introduced=21
469     isgraph;
470     isgraph_l; # introduced=21
471     isinf; # introduced=21
472     isinff; # introduced=21
473     isinfl; # introduced=21
474     islower;
475     islower_l; # introduced=21
476     isnan;
477     isnanf;
478     isnanl; # introduced=21
479     isnormal; # introduced=21
480     isnormalf; # introduced=21
481     isnormall; # introduced=21
482     isprint;
483     isprint_l; # introduced=21
484     ispunct;
485     ispunct_l; # introduced=21
486     isspace;
487     isspace_l; # introduced=21
488     isupper;
489     isupper_l; # introduced=21
490     iswalnum;
491     iswalnum_l; # introduced=21
492     iswalpha;
493     iswalpha_l; # introduced=21
494     iswblank; # introduced=21
495     iswblank_l; # introduced=21
496     iswcntrl;
497     iswcntrl_l; # introduced=21
498     iswctype;
499     iswctype_l; # introduced=21
500     iswdigit;
501     iswdigit_l; # introduced=21
502     iswgraph;
503     iswgraph_l; # introduced=21
504     iswlower;
505     iswlower_l; # introduced=21
506     iswprint;
507     iswprint_l; # introduced=21
508     iswpunct;
509     iswpunct_l; # introduced=21
510     iswspace;
511     iswspace_l; # introduced=21
512     iswupper;
513     iswupper_l; # introduced=21
514     iswxdigit;
515     iswxdigit_l; # introduced=21
516     isxdigit;
517     isxdigit_l; # introduced=21
518     jrand48;
519     kill;
520     killpg;
521     klogctl;
522     labs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
523     lchown;
524     lcong48; # introduced=23
525     ldexp;
526     ldiv;
527     lfind; # introduced=21
528     lgetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
529     link;
530     linkat; # introduced=21
531     listen;
532     listxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
533     llabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
534     lldiv;
535     llistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
536     localeconv; # introduced=21
537     localtime;
538     localtime_r;
539     login_tty; # introduced=23
540     longjmp;
541     lrand48;
542     lremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
543     lsearch; # introduced=21
544     lseek;
545     lseek64;
546     lsetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
547     lstat;
548     lstat64; # introduced=21
549     madvise;
550     mallinfo;
551     malloc;
552     malloc_info; # introduced=23
553     malloc_usable_size; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
554     mbrlen;
555     mbrtoc16; # introduced=21
556     mbrtoc32; # introduced=21
557     mbrtowc;
558     mbsinit;
559     mbsnrtowcs; # introduced=21
560     mbsrtowcs;
561     mbstowcs;
562     mbtowc; # introduced=21
563     memalign;
564     memccpy;
565     memchr;
566     memcmp;
567     memcpy;
568     memmem;
569     memmove;
570     mempcpy; # introduced=23
571     memrchr;
572     memset;
573     mincore;
574     mkdir;
575     mkdirat;
576     mkdtemp;
577     mkfifo; # introduced=21
578     mkfifoat; # introduced=23
579     mknod;
580     mknodat; # introduced=21
581     mkostemp; # introduced=23
582     mkostemp64; # introduced=23
583     mkostemps; # introduced=23
584     mkostemps64; # introduced=23
585     mkstemp;
586     mkstemp64; # introduced=21
587     mkstemps;
588     mkstemps64; # introduced=23
589     mktemp;
590     mktime;
591     mlock;
592     mlockall; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
593     mmap;
594     mmap64; # introduced=21
595     mount;
596     mprotect;
597     mrand48;
598     mremap;
599     msync;
600     munlock;
601     munlockall; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
602     munmap;
603     nanosleep;
604     newlocale; # introduced=21
605     nftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
606     nftw64; # introduced=21
607     nice;
608     nrand48;
609     ns_format_ttl; # arm64 x86_64 mips64 introduced=22
610     ns_get16; # arm64 x86_64 mips64 introduced=22
611     ns_get32; # arm64 x86_64 mips64 introduced=22
612     ns_initparse; # arm64 x86_64 mips64 introduced=22
613     ns_makecanon; # arm64 x86_64 mips64 introduced=22
614     ns_msg_getflag; # arm64 x86_64 mips64 introduced=22
615     ns_name_compress; # arm64 x86_64 mips64 introduced=22
616     ns_name_ntol; # arm64 x86_64 mips64 introduced=22
617     ns_name_ntop; # arm64 x86_64 mips64 introduced=22
618     ns_name_pack; # arm64 x86_64 mips64 introduced=22
619     ns_name_pton; # arm64 x86_64 mips64 introduced=23
620     ns_name_rollback; # arm64 x86_64 mips64 introduced=22
621     ns_name_skip; # arm64 x86_64 mips64 introduced=22
622     ns_name_uncompress; # arm64 x86_64 mips64 introduced=22
623     ns_name_unpack; # arm64 x86_64 mips64 introduced=22
624     ns_parserr; # arm64 x86_64 mips64 introduced=22
625     ns_put16; # arm64 x86_64 mips64 introduced=22
626     ns_put32; # arm64 x86_64 mips64 introduced=22
627     ns_samename; # arm64 x86_64 mips64 introduced=22
628     ns_skiprr; # arm64 x86_64 mips64 introduced=22
629     ns_sprintrr; # arm64 x86_64 mips64 introduced=22
630     ns_sprintrrf; # arm64 x86_64 mips64 introduced=22
631     nsdispatch;
632     ntohl; # introduced=21
633     ntohs; # introduced=21
634     open;
635     open64; # introduced=21
636     open_memstream; # introduced=23
637     open_wmemstream; # introduced=23
638     openat;
639     openat64; # introduced=21
640     opendir;
641     openlog;
642     openpty; # introduced=23
643     optarg; # var
644     opterr; # var
645     optind; # var
646     optopt; # var
647     optreset; # var
648     pathconf;
649     pause;
650     pclose;
651     perror;
652     personality; # introduced-arm=15 introduced-arm64=21 introduced-mips=15 introduced-mips64=21 introduced-x86=15 introduced-x86_64=21
653     pipe;
654     pipe2;
655     poll;
656     popen;
657     posix_fadvise; # introduced=21
658     posix_fadvise64; # introduced=21
659     posix_fallocate; # introduced=21
660     posix_fallocate64; # introduced=21
661     posix_madvise; # introduced=23
662     posix_memalign; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
663     posix_openpt; # introduced=21
664     ppoll; # introduced=21
665     prctl;
666     pread;
667     pread64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
668     printf;
669     prlimit; # arm64 x86_64 mips64
670     prlimit64; # introduced=21
671     process_vm_readv; # introduced=23
672     process_vm_writev; # introduced=23
673     pselect;
674     psiginfo; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
675     psignal; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
676     pthread_atfork; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
677     pthread_attr_destroy;
678     pthread_attr_getdetachstate;
679     pthread_attr_getguardsize;
680     pthread_attr_getschedparam;
681     pthread_attr_getschedpolicy;
682     pthread_attr_getscope;
683     pthread_attr_getstack;
684     pthread_attr_getstacksize;
685     pthread_attr_init;
686     pthread_attr_setdetachstate;
687     pthread_attr_setguardsize;
688     pthread_attr_setschedparam;
689     pthread_attr_setschedpolicy;
690     pthread_attr_setscope;
691     pthread_attr_setstack;
692     pthread_attr_setstacksize;
693     pthread_cond_broadcast;
694     pthread_cond_destroy;
695     pthread_cond_init;
696     pthread_cond_signal;
697     pthread_cond_timedwait;
698     pthread_cond_wait;
699     pthread_condattr_destroy;
700     pthread_condattr_getclock; # introduced=21
701     pthread_condattr_getpshared;
702     pthread_condattr_init;
703     pthread_condattr_setclock; # introduced=21
704     pthread_condattr_setpshared;
705     pthread_create;
706     pthread_detach;
707     pthread_equal;
708     pthread_exit;
709     pthread_getattr_np;
710     pthread_getcpuclockid;
711     pthread_getschedparam;
712     pthread_getspecific;
713     pthread_gettid_np; # introduced=21
714     pthread_join;
715     pthread_key_create;
716     pthread_key_delete;
717     pthread_kill;
718     pthread_mutex_destroy;
719     pthread_mutex_init;
720     pthread_mutex_lock;
721     pthread_mutex_timedlock; # introduced=21
722     pthread_mutex_trylock;
723     pthread_mutex_unlock;
724     pthread_mutexattr_destroy;
725     pthread_mutexattr_getpshared;
726     pthread_mutexattr_gettype;
727     pthread_mutexattr_init;
728     pthread_mutexattr_setpshared;
729     pthread_mutexattr_settype;
730     pthread_once;
731     pthread_rwlock_destroy;
732     pthread_rwlock_init;
733     pthread_rwlock_rdlock;
734     pthread_rwlock_timedrdlock;
735     pthread_rwlock_timedwrlock;
736     pthread_rwlock_tryrdlock;
737     pthread_rwlock_trywrlock;
738     pthread_rwlock_unlock;
739     pthread_rwlock_wrlock;
740     pthread_rwlockattr_destroy;
741     pthread_rwlockattr_getkind_np; # introduced=23
742     pthread_rwlockattr_getpshared;
743     pthread_rwlockattr_init;
744     pthread_rwlockattr_setkind_np; # introduced=23
745     pthread_rwlockattr_setpshared;
746     pthread_self;
747     pthread_setname_np;
748     pthread_setschedparam;
749     pthread_setspecific;
750     pthread_sigmask;
751     ptrace;
752     ptsname;
753     ptsname_r;
754     putc;
755     putc_unlocked;
756     putchar;
757     putchar_unlocked;
758     putenv;
759     puts;
760     pututline;
761     putwc;
762     putwchar;
763     pwrite;
764     pwrite64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
765     qsort;
766     quick_exit; # introduced=21
767     raise;
768     rand; # introduced=21
769     rand_r; # introduced=21
770     random; # introduced=21
771     read;
772     readahead; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
773     readdir;
774     readdir64; # introduced=21
775     readdir64_r; # introduced=21
776     readdir_r;
777     readlink;
778     readlinkat; # introduced=21
779     readv;
780     realloc;
781     realpath;
782     reboot;
783     recv;
784     recvfrom;
785     recvmmsg; # introduced=21
786     recvmsg;
787     regcomp;
788     regerror;
789     regexec;
790     regfree;
791     remove;
792     removexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
793     remque; # introduced=21
794     rename;
795     renameat;
796     res_init;
797     res_mkquery;
798     res_query;
799     res_search;
800     rewind;
801     rewinddir;
802     rmdir;
803     sbrk;
804     scandir;
805     scandir64; # introduced=21
806     scanf;
807     sched_get_priority_max;
808     sched_get_priority_min;
809     sched_getaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
810     sched_getcpu; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
811     sched_getparam;
812     sched_getscheduler;
813     sched_rr_get_interval;
814     sched_setaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
815     sched_setparam;
816     sched_setscheduler;
817     sched_yield;
818     seed48;
819     seekdir; # introduced=23
820     select;
821     sem_close;
822     sem_destroy;
823     sem_getvalue;
824     sem_init;
825     sem_open;
826     sem_post;
827     sem_timedwait;
828     sem_trywait;
829     sem_unlink;
830     sem_wait;
831     send;
832     sendfile;
833     sendfile64; # introduced=21
834     sendmmsg; # introduced=21
835     sendmsg;
836     sendto;
837     setbuf;
838     setbuffer;
839     setegid;
840     setenv;
841     seteuid;
842     setfsgid; # introduced=21
843     setfsuid; # introduced=21
844     setgid;
845     setgroups;
846     sethostname; # introduced=23
847     setitimer;
848     setjmp;
849     setlinebuf;
850     setlocale;
851     setlogmask;
852     setmntent; # introduced=21
853     setns; # introduced=21
854     setpgid;
855     setpgrp;
856     setpriority;
857     setprogname; # introduced=21
858     setregid;
859     setresgid;
860     setresuid;
861     setreuid;
862     setrlimit;
863     setrlimit64; # introduced=21
864     setservent;
865     setsid;
866     setsockopt;
867     setstate; # introduced=21
868     settimeofday;
869     setuid;
870     setutent;
871     setvbuf;
872     setxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
873     shutdown;
874     sigaction;
875     sigaddset; # introduced=21
876     sigaltstack;
877     sigblock;
878     sigdelset; # introduced=21
879     sigemptyset; # introduced=21
880     sigfillset; # introduced=21
881     siginterrupt;
882     sigismember; # introduced=21
883     siglongjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
884     signal; # introduced=21
885     signalfd; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
886     sigpending;
887     sigprocmask;
888     sigqueue; # introduced=23
889     sigsetjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
890     sigsetmask;
891     sigsuspend;
892     sigtimedwait; # introduced=23
893     sigwait;
894     sigwaitinfo; # introduced=23
895     sleep;
896     snprintf;
897     socket;
898     socketpair;
899     splice; # introduced=21
900     sprintf;
901     srand; # introduced=21
902     srand48;
903     srandom; # introduced=21
904     sscanf;
905     stat;
906     stat64; # introduced=21
907     statfs;
908     statfs64; # introduced=21
909     statvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
910     statvfs64; # introduced=21
911     stderr; # var introduced=23
912     stdin; # var introduced=23
913     stdout; # var introduced=23
914     stpcpy; # introduced=21
915     stpncpy; # introduced=21
916     strcasecmp;
917     strcasecmp_l; # introduced=23
918     strcasestr;
919     strcat;
920     strchr;
921     strcmp;
922     strcoll;
923     strcoll_l; # introduced=21
924     strcpy;
925     strcspn;
926     strdup;
927     strerror;
928     strerror_l; # introduced=23
929     strerror_r;
930     strftime;
931     strftime_l; # introduced=21
932     strlcat;
933     strlcpy;
934     strlen;
935     strncasecmp;
936     strncasecmp_l; # introduced=23
937     strncat;
938     strncmp;
939     strncpy;
940     strndup;
941     strnlen;
942     strpbrk;
943     strptime;
944     strrchr;
945     strsep;
946     strsignal;
947     strspn;
948     strstr;
949     strtod;
950     strtof; # introduced=21
951     strtoimax;
952     strtok;
953     strtok_r;
954     strtol;
955     strtold; # introduced=21
956     strtold_l; # introduced=21
957     strtoll;
958     strtoll_l; # introduced=21
959     strtoq; # introduced=21
960     strtoul;
961     strtoull;
962     strtoull_l; # introduced=21
963     strtoumax;
964     strtouq; # introduced=21
965     strxfrm;
966     strxfrm_l; # introduced=21
967     swapoff; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
968     swapon; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
969     swprintf;
970     swscanf;
971     symlink;
972     symlinkat; # introduced=21
973     sync;
974     sys_siglist; # var
975     sys_signame; # var
976     syscall;
977     sysconf;
978     sysinfo;
979     syslog;
980     system;
981     tcdrain; # introduced=21
982     tcflow; # introduced=21
983     tcflush; # introduced=21
984     tcgetattr; # introduced=21
985     tcgetpgrp;
986     tcgetsid; # introduced=21
987     tcsendbreak; # introduced=21
988     tcsetattr; # introduced=21
989     tcsetpgrp;
990     tdelete; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
991     tdestroy; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
992     tee; # introduced=21
993     telldir; # introduced=23
994     tempnam;
995     tfind; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
996     tgkill; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
997     time;
998     timegm; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
999     timelocal; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
1000     timer_create;
1001     timer_delete;
1002     timer_getoverrun;
1003     timer_gettime;
1004     timer_settime;
1005     timerfd_create; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1006     timerfd_gettime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1007     timerfd_settime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1008     times;
1009     timezone; # var
1010     tmpfile;
1011     tmpnam;
1012     toascii;
1013     tolower;
1014     tolower_l; # introduced=21
1015     toupper;
1016     toupper_l; # introduced=21
1017     towlower;
1018     towlower_l; # introduced=21
1019     towupper;
1020     towupper_l; # introduced=21
1021     truncate;
1022     truncate64; # introduced=21
1023     tsearch; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
1024     ttyname;
1025     ttyname_r;
1026     twalk; # introduced=21
1027     tzname; # var
1028     tzset;
1029     umask;
1030     umount;
1031     umount2;
1032     uname;
1033     ungetc;
1034     ungetwc;
1035     unlink;
1036     unlinkat;
1037     unlockpt;
1038     unsetenv;
1039     unshare; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
1040     uselocale; # introduced=21
1041     usleep;
1042     utime;
1043     utimensat; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
1044     utimes;
1045     utmpname;
1046     vasprintf;
1047     vdprintf; # introduced=21
1048     verr;
1049     verrx;
1050     vfork;
1051     vfprintf;
1052     vfscanf;
1053     vfwprintf;
1054     vfwscanf; # introduced=21
1055     vmsplice; # introduced=21
1056     vprintf;
1057     vscanf;
1058     vsnprintf;
1059     vsprintf;
1060     vsscanf;
1061     vswprintf;
1062     vswscanf; # introduced=21
1063     vsyslog;
1064     vwarn;
1065     vwarnx;
1066     vwprintf;
1067     vwscanf; # introduced=21
1068     wait;
1069     wait4; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
1070     waitid;
1071     waitpid;
1072     warn;
1073     warnx;
1074     wcpcpy;
1075     wcpncpy;
1076     wcrtomb;
1077     wcscasecmp;
1078     wcscasecmp_l; # introduced=23
1079     wcscat;
1080     wcschr;
1081     wcscmp;
1082     wcscoll;
1083     wcscoll_l; # introduced=21
1084     wcscpy;
1085     wcscspn;
1086     wcsdup;
1087     wcsftime;
1088     wcslcat;
1089     wcslcpy;
1090     wcslen;
1091     wcsncasecmp;
1092     wcsncasecmp_l; # introduced=23
1093     wcsncat;
1094     wcsncmp;
1095     wcsncpy;
1096     wcsnlen;
1097     wcsnrtombs; # introduced=21
1098     wcspbrk;
1099     wcsrchr;
1100     wcsrtombs;
1101     wcsspn;
1102     wcsstr;
1103     wcstod;
1104     wcstof; # introduced=21
1105     wcstoimax; # introduced=21
1106     wcstok;
1107     wcstol;
1108     wcstold; # introduced=21
1109     wcstold_l; # introduced=21
1110     wcstoll; # introduced=21
1111     wcstoll_l; # introduced=21
1112     wcstombs;
1113     wcstoul;
1114     wcstoull; # introduced=21
1115     wcstoull_l; # introduced=21
1116     wcstoumax; # introduced=21
1117     wcswidth;
1118     wcsxfrm;
1119     wcsxfrm_l; # introduced=21
1120     wctob;
1121     wctomb; # introduced=21
1122     wctype;
1123     wctype_l; # introduced=21
1124     wcwidth;
1125     wmemchr;
1126     wmemcmp;
1127     wmemcpy;
1128     wmemmove;
1129     wmempcpy; # introduced=23
1130     wmemset;
1131     wprintf;
1132     write;
1133     writev;
1134     wscanf;
1135   local:
1136     *;
1137 };
1138
1139 LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduced-x86=24 introduced-x86_64=24
1140   global:
1141     __fread_chk; # introduced=24
1142     __fwrite_chk; # introduced=24
1143     __getcwd_chk; # introduced=24
1144     __pwrite_chk; # introduced=24
1145     __pwrite64_chk; # introduced=24
1146     __write_chk; # introduced=24
1147     adjtimex; # introduced=24
1148     clock_adjtime; # introduced=24
1149     fgetpos64; # introduced=24
1150     fileno_unlocked; # introduced=24
1151     fopen64; # introduced=24
1152     freeifaddrs; # introduced=24
1153     freopen64; # introduced=24
1154     fseeko64; # introduced=24
1155     fsetpos64; # introduced=24
1156     ftello64; # introduced=24
1157     funopen64; # introduced=24
1158     getgrgid_r; # introduced=24
1159     getgrnam_r; # introduced=24
1160     getifaddrs; # introduced=24
1161     if_freenameindex; # introduced=24
1162     if_nameindex; # introduced=24
1163     in6addr_any; # var introduced=24
1164     in6addr_loopback; # var introduced=24
1165     lockf; # introduced=24
1166     lockf64; # introduced=24
1167     preadv; # introduced=24
1168     preadv64; # introduced=24
1169     pthread_barrierattr_destroy; # introduced=24
1170     pthread_barrierattr_getpshared; # introduced=24
1171     pthread_barrierattr_init; # introduced=24
1172     pthread_barrierattr_setpshared; # introduced=24
1173     pthread_barrier_destroy; # introduced=24
1174     pthread_barrier_init; # introduced=24
1175     pthread_barrier_wait; # introduced=24
1176     pthread_spin_destroy; # introduced=24
1177     pthread_spin_init; # introduced=24
1178     pthread_spin_lock; # introduced=24
1179     pthread_spin_trylock; # introduced=24
1180     pthread_spin_unlock; # introduced=24
1181     pwritev; # introduced=24
1182     pwritev64; # introduced=24
1183     scandirat; # introduced=24
1184     scandirat64; # introduced=24
1185     strchrnul; # introduced=24
1186     tmpfile64; # introduced=24
1187 } LIBC;
1188
1189 LIBC_O {
1190   global:
1191     __system_property_read_callback; # future
1192     catclose; # future
1193     catgets; # future
1194     catopen; # future
1195     ctermid; # future
1196     endgrent; # future
1197     endpwent; # future
1198     futimes; # future
1199     futimesat; # future
1200     getdomainname; # future
1201     getgrent; # future
1202     getpwent; # future
1203     getsubopt; # future
1204     hasmntopt; # future
1205     lutimes; # future
1206     mblen; # future
1207     msgctl; # future
1208     msgget; # future
1209     msgrcv; # future
1210     msgsnd; # future
1211     nl_langinfo; # future
1212     nl_langinfo_l; # future
1213     pthread_getname_np; # future
1214     quotactl; # future
1215     semctl; # future
1216     semget; # future
1217     semop; # future
1218     semtimedop; # future
1219     setdomainname; # future
1220     setgrent; # future
1221     setpwent; # future
1222     shmat; # future
1223     shmctl; # future
1224     shmdt; # future
1225     shmget; # future
1226     sighold; # future
1227     sigignore; # future
1228     sigpause; # future
1229     sigrelse; # future
1230     sigset; # future
1231     strtod_l; # future
1232     strtof_l; # future
1233     strtol_l; # future
1234     strtoul_l; # future
1235     sync_file_range; # future
1236     towctrans; # future
1237     towctrans_l; # future
1238     wctrans; # future
1239     wctrans_l; # future
1240 } LIBC_N;
1241
1242 LIBC_PRIVATE {
1243   global:
1244     android_getaddrinfofornet;
1245     android_getaddrinfofornetcontext;
1246     android_gethostbyaddrfornet;
1247     android_gethostbynamefornet;
1248     free_malloc_leak_info;
1249     get_malloc_leak_info;
1250     gMallocLeakZygoteChild;
1251 } LIBC_O;
1252
1253 LIBC_DEPRECATED {
1254   global:
1255     __system_property_find_nth;
1256 };
1257
1258 LIBC_PLATFORM {
1259   global:
1260     __system_property_add;
1261     __system_property_update;
1262     android_net_res_stats_get_info_for_net;
1263     android_net_res_stats_aggregate;
1264     android_net_res_stats_get_usable_servers;
1265     malloc_backtrace;
1266     malloc_disable;
1267     malloc_enable;
1268     malloc_iterate;
1269 } LIBC_O;