public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 1/2] Enable ILP32 mode on aarch64, update abilist files
@ 2016-11-29 18:50 Steve Ellcey
  2016-11-29 18:53 ` Steve Ellcey
  2016-11-30  0:12 ` Joseph Myers
  0 siblings, 2 replies; 9+ messages in thread
From: Steve Ellcey @ 2016-11-29 18:50 UTC (permalink / raw)
  To: libc-alpha

This is the first of two patches to enable the ILP32 mode on aarch64.  Both
patches need to be used for ILP32 mode to work.  This patch just contains the
changes to the ablilist files.  The abilist files in
sysdeps/unix/sysv/linux/aarch63 were moved to
sysdeps/unix/sysv/linux/aarch64/lp64 and no other changes were made to them.

Copies were also put in sysdeps/unix/sysv/linux/aarch64/ilp32 and these 
are slightly different, the version numbers were changed from 2.17 to
2.21 and any old pre-2.21 entries that are not needed were removed.

All of the conform tests pass in both lp64 and ilp32 mode with these
changes.

OK to checkin (once the other patch is also approved)?

Steve Ellcey
sellcey@caviumnetworks.com


2016-11-29  Andrew Pinski  <andrew.pinski@caviumnetworks.com>
	    Yury Norov  <ynorov@caviumnetworks.com>
	    Steve Ellcey  <sellcey@caviumnetworks.com>

	* sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist: New file.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libBrokenLocale.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libanl.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libcrypt.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libdl.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/librt.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libthread_db.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ilp32/libutil.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/ld.abilist: Moved to lp64 directory.
	* sysdeps/unix/sysv/linux/aarch64/libBrokenLocale.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libanl.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libc.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libcrypt.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libdl.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libm.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libnsl.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libpthread.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libresolv.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/librt.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libthread_db.abilist: Ditto.
	* sysdeps/unix/sysv/linux/aarch64/libutil.abilist: Ditto.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 1/2] Enable ILP32 mode on aarch64, update abilist files
  2016-11-29 18:50 [PATCH 1/2] Enable ILP32 mode on aarch64, update abilist files Steve Ellcey
@ 2016-11-29 18:53 ` Steve Ellcey
  2016-11-30  0:12 ` Joseph Myers
  1 sibling, 0 replies; 9+ messages in thread
From: Steve Ellcey @ 2016-11-29 18:53 UTC (permalink / raw)
  To: libc-alpha

[-- Attachment #1: Type: text/plain, Size: 106 bytes --]

It would probably help if I attached the patch.  Here it is.

Steve Ellcey
sellcey@caviumnetworks.com


[-- Attachment #2: aarch64-ilp32-abilist.patch --]
[-- Type: text/x-patch, Size: 77225 bytes --]

diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist
new file mode 100644
index 0000000..389bdaa
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/ld.abilist
@@ -0,0 +1,11 @@
+GLIBC_2.21 GLIBC_2.21 A
+GLIBC_2.21 __libc_memalign F
+GLIBC_2.21 __libc_stack_end D 0x4
+GLIBC_2.21 __stack_chk_guard D 0x4
+GLIBC_2.21 __tls_get_addr F
+GLIBC_2.21 _dl_mcount F
+GLIBC_2.21 _r_debug D 0x14
+GLIBC_2.21 calloc F
+GLIBC_2.21 free F
+GLIBC_2.21 malloc F
+GLIBC_2.21 realloc F
diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libBrokenLocale.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libBrokenLocale.abilist
new file mode 100644
index 0000000..5acf5e6
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libBrokenLocale.abilist
@@ -0,0 +1,2 @@
+GLIBC_2.21 GLIBC_2.21 A
+GLIBC_2.21 __ctype_get_mb_cur_max F
diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libanl.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libanl.abilist
new file mode 100644
index 0000000..04286b8
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libanl.abilist
@@ -0,0 +1,5 @@
+GLIBC_2.21 GLIBC_2.21 A
+GLIBC_2.21 gai_cancel F
+GLIBC_2.21 gai_error F
+GLIBC_2.21 gai_suspend F
+GLIBC_2.21 getaddrinfo_a F
diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist
new file mode 100644
index 0000000..454f63e
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libc.abilist
@@ -0,0 +1,2092 @@
+GLIBC_2.21 GLIBC_2.21 A
+GLIBC_2.21 _Exit F
+GLIBC_2.21 _IO_2_1_stderr_ D 0xa0
+GLIBC_2.21 _IO_2_1_stdin_ D 0xa0
+GLIBC_2.21 _IO_2_1_stdout_ D 0xa0
+GLIBC_2.21 _IO_adjust_column F
+GLIBC_2.21 _IO_adjust_wcolumn F
+GLIBC_2.21 _IO_default_doallocate F
+GLIBC_2.21 _IO_default_finish F
+GLIBC_2.21 _IO_default_pbackfail F
+GLIBC_2.21 _IO_default_uflow F
+GLIBC_2.21 _IO_default_xsgetn F
+GLIBC_2.21 _IO_default_xsputn F
+GLIBC_2.21 _IO_do_write F
+GLIBC_2.21 _IO_doallocbuf F
+GLIBC_2.21 _IO_fclose F
+GLIBC_2.21 _IO_fdopen F
+GLIBC_2.21 _IO_feof F
+GLIBC_2.21 _IO_ferror F
+GLIBC_2.21 _IO_fflush F
+GLIBC_2.21 _IO_fgetpos F
+GLIBC_2.21 _IO_fgetpos64 F
+GLIBC_2.21 _IO_fgets F
+GLIBC_2.21 _IO_file_attach F
+GLIBC_2.21 _IO_file_close F
+GLIBC_2.21 _IO_file_close_it F
+GLIBC_2.21 _IO_file_doallocate F
+GLIBC_2.21 _IO_file_finish F
+GLIBC_2.21 _IO_file_fopen F
+GLIBC_2.21 _IO_file_init F
+GLIBC_2.21 _IO_file_jumps D 0x54
+GLIBC_2.21 _IO_file_open F
+GLIBC_2.21 _IO_file_overflow F
+GLIBC_2.21 _IO_file_read F
+GLIBC_2.21 _IO_file_seek F
+GLIBC_2.21 _IO_file_seekoff F
+GLIBC_2.21 _IO_file_setbuf F
+GLIBC_2.21 _IO_file_stat F
+GLIBC_2.21 _IO_file_sync F
+GLIBC_2.21 _IO_file_underflow F
+GLIBC_2.21 _IO_file_write F
+GLIBC_2.21 _IO_file_xsputn F
+GLIBC_2.21 _IO_flockfile F
+GLIBC_2.21 _IO_flush_all F
+GLIBC_2.21 _IO_flush_all_linebuffered F
+GLIBC_2.21 _IO_fopen F
+GLIBC_2.21 _IO_fprintf F
+GLIBC_2.21 _IO_fputs F
+GLIBC_2.21 _IO_fread F
+GLIBC_2.21 _IO_free_backup_area F
+GLIBC_2.21 _IO_free_wbackup_area F
+GLIBC_2.21 _IO_fsetpos F
+GLIBC_2.21 _IO_fsetpos64 F
+GLIBC_2.21 _IO_ftell F
+GLIBC_2.21 _IO_ftrylockfile F
+GLIBC_2.21 _IO_funlockfile F
+GLIBC_2.21 _IO_fwrite F
+GLIBC_2.21 _IO_getc F
+GLIBC_2.21 _IO_getline F
+GLIBC_2.21 _IO_getline_info F
+GLIBC_2.21 _IO_gets F
+GLIBC_2.21 _IO_init F
+GLIBC_2.21 _IO_init_marker F
+GLIBC_2.21 _IO_init_wmarker F
+GLIBC_2.21 _IO_iter_begin F
+GLIBC_2.21 _IO_iter_end F
+GLIBC_2.21 _IO_iter_file F
+GLIBC_2.21 _IO_iter_next F
+GLIBC_2.21 _IO_least_wmarker F
+GLIBC_2.21 _IO_link_in F
+GLIBC_2.21 _IO_list_all D 0x4
+GLIBC_2.21 _IO_list_lock F
+GLIBC_2.21 _IO_list_resetlock F
+GLIBC_2.21 _IO_list_unlock F
+GLIBC_2.21 _IO_marker_delta F
+GLIBC_2.21 _IO_marker_difference F
+GLIBC_2.21 _IO_padn F
+GLIBC_2.21 _IO_peekc_locked F
+GLIBC_2.21 _IO_popen F
+GLIBC_2.21 _IO_printf F
+GLIBC_2.21 _IO_proc_close F
+GLIBC_2.21 _IO_proc_open F
+GLIBC_2.21 _IO_putc F
+GLIBC_2.21 _IO_puts F
+GLIBC_2.21 _IO_remove_marker F
+GLIBC_2.21 _IO_seekmark F
+GLIBC_2.21 _IO_seekoff F
+GLIBC_2.21 _IO_seekpos F
+GLIBC_2.21 _IO_seekwmark F
+GLIBC_2.21 _IO_setb F
+GLIBC_2.21 _IO_setbuffer F
+GLIBC_2.21 _IO_setvbuf F
+GLIBC_2.21 _IO_sgetn F
+GLIBC_2.21 _IO_sprintf F
+GLIBC_2.21 _IO_sputbackc F
+GLIBC_2.21 _IO_sputbackwc F
+GLIBC_2.21 _IO_sscanf F
+GLIBC_2.21 _IO_str_init_readonly F
+GLIBC_2.21 _IO_str_init_static F
+GLIBC_2.21 _IO_str_overflow F
+GLIBC_2.21 _IO_str_pbackfail F
+GLIBC_2.21 _IO_str_seekoff F
+GLIBC_2.21 _IO_str_underflow F
+GLIBC_2.21 _IO_sungetc F
+GLIBC_2.21 _IO_sungetwc F
+GLIBC_2.21 _IO_switch_to_get_mode F
+GLIBC_2.21 _IO_switch_to_main_wget_area F
+GLIBC_2.21 _IO_switch_to_wbackup_area F
+GLIBC_2.21 _IO_switch_to_wget_mode F
+GLIBC_2.21 _IO_un_link F
+GLIBC_2.21 _IO_ungetc F
+GLIBC_2.21 _IO_unsave_markers F
+GLIBC_2.21 _IO_unsave_wmarkers F
+GLIBC_2.21 _IO_vfprintf F
+GLIBC_2.21 _IO_vfscanf F
+GLIBC_2.21 _IO_vsprintf F
+GLIBC_2.21 _IO_wdefault_doallocate F
+GLIBC_2.21 _IO_wdefault_finish F
+GLIBC_2.21 _IO_wdefault_pbackfail F
+GLIBC_2.21 _IO_wdefault_uflow F
+GLIBC_2.21 _IO_wdefault_xsgetn F
+GLIBC_2.21 _IO_wdefault_xsputn F
+GLIBC_2.21 _IO_wdo_write F
+GLIBC_2.21 _IO_wdoallocbuf F
+GLIBC_2.21 _IO_wfile_jumps D 0x54
+GLIBC_2.21 _IO_wfile_overflow F
+GLIBC_2.21 _IO_wfile_seekoff F
+GLIBC_2.21 _IO_wfile_sync F
+GLIBC_2.21 _IO_wfile_underflow F
+GLIBC_2.21 _IO_wfile_xsputn F
+GLIBC_2.21 _IO_wmarker_delta F
+GLIBC_2.21 _IO_wsetb F
+GLIBC_2.21 ___brk_addr D 0x4
+GLIBC_2.21 __adjtimex F
+GLIBC_2.21 __after_morecore_hook D 0x4
+GLIBC_2.21 __argz_count F
+GLIBC_2.21 __argz_next F
+GLIBC_2.21 __argz_stringify F
+GLIBC_2.21 __asprintf F
+GLIBC_2.21 __asprintf_chk F
+GLIBC_2.21 __assert F
+GLIBC_2.21 __assert_fail F
+GLIBC_2.21 __assert_perror_fail F
+GLIBC_2.21 __backtrace F
+GLIBC_2.21 __backtrace_symbols F
+GLIBC_2.21 __backtrace_symbols_fd F
+GLIBC_2.21 __bsd_getpgrp F
+GLIBC_2.21 __bzero F
+GLIBC_2.21 __check_rhosts_file D 0x4
+GLIBC_2.21 __chk_fail F
+GLIBC_2.21 __clone F
+GLIBC_2.21 __close F
+GLIBC_2.21 __cmsg_nxthdr F
+GLIBC_2.21 __confstr_chk F
+GLIBC_2.21 __connect F
+GLIBC_2.21 __ctype_b_loc F
+GLIBC_2.21 __ctype_get_mb_cur_max F
+GLIBC_2.21 __ctype_tolower_loc F
+GLIBC_2.21 __ctype_toupper_loc F
+GLIBC_2.21 __curbrk D 0x4
+GLIBC_2.21 __cxa_at_quick_exit F
+GLIBC_2.21 __cxa_atexit F
+GLIBC_2.21 __cxa_finalize F
+GLIBC_2.21 __cyg_profile_func_enter F
+GLIBC_2.21 __cyg_profile_func_exit F
+GLIBC_2.21 __daylight D 0x4
+GLIBC_2.21 __dcgettext F
+GLIBC_2.21 __default_morecore F
+GLIBC_2.21 __dgettext F
+GLIBC_2.21 __dprintf_chk F
+GLIBC_2.21 __dup2 F
+GLIBC_2.21 __duplocale F
+GLIBC_2.21 __endmntent F
+GLIBC_2.21 __environ D 0x4
+GLIBC_2.21 __errno_location F
+GLIBC_2.21 __fbufsize F
+GLIBC_2.21 __fcntl F
+GLIBC_2.21 __fdelt_chk F
+GLIBC_2.21 __fdelt_warn F
+GLIBC_2.21 __ffs F
+GLIBC_2.21 __fgets_chk F
+GLIBC_2.21 __fgets_unlocked_chk F
+GLIBC_2.21 __fgetws_chk F
+GLIBC_2.21 __fgetws_unlocked_chk F
+GLIBC_2.21 __finite F
+GLIBC_2.21 __finitef F
+GLIBC_2.21 __finitel F
+GLIBC_2.21 __flbf F
+GLIBC_2.21 __fork F
+GLIBC_2.21 __fpending F
+GLIBC_2.21 __fprintf_chk F
+GLIBC_2.21 __fpu_control D 0x4
+GLIBC_2.21 __fpurge F
+GLIBC_2.21 __fread_chk F
+GLIBC_2.21 __fread_unlocked_chk F
+GLIBC_2.21 __freadable F
+GLIBC_2.21 __freading F
+GLIBC_2.21 __free_hook D 0x4
+GLIBC_2.21 __freelocale F
+GLIBC_2.21 __fsetlocking F
+GLIBC_2.21 __fwprintf_chk F
+GLIBC_2.21 __fwritable F
+GLIBC_2.21 __fwriting F
+GLIBC_2.21 __fxstat F
+GLIBC_2.21 __fxstat64 F
+GLIBC_2.21 __fxstatat F
+GLIBC_2.21 __fxstatat64 F
+GLIBC_2.21 __getauxval F
+GLIBC_2.21 __getcwd_chk F
+GLIBC_2.21 __getdelim F
+GLIBC_2.21 __getdomainname_chk F
+GLIBC_2.21 __getgroups_chk F
+GLIBC_2.21 __gethostname_chk F
+GLIBC_2.21 __getlogin_r_chk F
+GLIBC_2.21 __getmntent_r F
+GLIBC_2.21 __getpagesize F
+GLIBC_2.21 __getpgid F
+GLIBC_2.21 __getpid F
+GLIBC_2.21 __gets_chk F
+GLIBC_2.21 __gettimeofday F
+GLIBC_2.21 __getwd_chk F
+GLIBC_2.21 __gmtime_r F
+GLIBC_2.21 __h_errno_location F
+GLIBC_2.21 __isalnum_l F
+GLIBC_2.21 __isalpha_l F
+GLIBC_2.21 __isascii_l F
+GLIBC_2.21 __isblank_l F
+GLIBC_2.21 __iscntrl_l F
+GLIBC_2.21 __isctype F
+GLIBC_2.21 __isdigit_l F
+GLIBC_2.21 __isgraph_l F
+GLIBC_2.21 __isinf F
+GLIBC_2.21 __isinff F
+GLIBC_2.21 __isinfl F
+GLIBC_2.21 __islower_l F
+GLIBC_2.21 __isnan F
+GLIBC_2.21 __isnanf F
+GLIBC_2.21 __isnanl F
+GLIBC_2.21 __isoc99_fscanf F
+GLIBC_2.21 __isoc99_fwscanf F
+GLIBC_2.21 __isoc99_scanf F
+GLIBC_2.21 __isoc99_sscanf F
+GLIBC_2.21 __isoc99_swscanf F
+GLIBC_2.21 __isoc99_vfscanf F
+GLIBC_2.21 __isoc99_vfwscanf F
+GLIBC_2.21 __isoc99_vscanf F
+GLIBC_2.21 __isoc99_vsscanf F
+GLIBC_2.21 __isoc99_vswscanf F
+GLIBC_2.21 __isoc99_vwscanf F
+GLIBC_2.21 __isoc99_wscanf F
+GLIBC_2.21 __isprint_l F
+GLIBC_2.21 __ispunct_l F
+GLIBC_2.21 __isspace_l F
+GLIBC_2.21 __isupper_l F
+GLIBC_2.21 __iswalnum_l F
+GLIBC_2.21 __iswalpha_l F
+GLIBC_2.21 __iswblank_l F
+GLIBC_2.21 __iswcntrl_l F
+GLIBC_2.21 __iswctype F
+GLIBC_2.21 __iswctype_l F
+GLIBC_2.21 __iswdigit_l F
+GLIBC_2.21 __iswgraph_l F
+GLIBC_2.21 __iswlower_l F
+GLIBC_2.21 __iswprint_l F
+GLIBC_2.21 __iswpunct_l F
+GLIBC_2.21 __iswspace_l F
+GLIBC_2.21 __iswupper_l F
+GLIBC_2.21 __iswxdigit_l F
+GLIBC_2.21 __isxdigit_l F
+GLIBC_2.21 __ivaliduser F
+GLIBC_2.21 __key_decryptsession_pk_LOCAL D 0x4
+GLIBC_2.21 __key_encryptsession_pk_LOCAL D 0x4
+GLIBC_2.21 __key_gendes_LOCAL D 0x4
+GLIBC_2.21 __libc_allocate_rtsig F
+GLIBC_2.21 __libc_calloc F
+GLIBC_2.21 __libc_current_sigrtmax F
+GLIBC_2.21 __libc_current_sigrtmin F
+GLIBC_2.21 __libc_free F
+GLIBC_2.21 __libc_freeres F
+GLIBC_2.21 __libc_init_first F
+GLIBC_2.21 __libc_mallinfo F
+GLIBC_2.21 __libc_malloc F
+GLIBC_2.21 __libc_mallopt F
+GLIBC_2.21 __libc_memalign F
+GLIBC_2.21 __libc_pvalloc F
+GLIBC_2.21 __libc_realloc F
+GLIBC_2.21 __libc_sa_len F
+GLIBC_2.21 __libc_start_main F
+GLIBC_2.21 __libc_valloc F
+GLIBC_2.21 __longjmp_chk F
+GLIBC_2.21 __lseek F
+GLIBC_2.21 __lxstat F
+GLIBC_2.21 __lxstat64 F
+GLIBC_2.21 __malloc_hook D 0x4
+GLIBC_2.21 __malloc_initialize_hook D 0x4
+GLIBC_2.21 __mbrlen F
+GLIBC_2.21 __mbrtowc F
+GLIBC_2.21 __mbsnrtowcs_chk F
+GLIBC_2.21 __mbsrtowcs_chk F
+GLIBC_2.21 __mbstowcs_chk F
+GLIBC_2.21 __memalign_hook D 0x4
+GLIBC_2.21 __memcpy_chk F
+GLIBC_2.21 __memmove_chk F
+GLIBC_2.21 __mempcpy F
+GLIBC_2.21 __mempcpy_chk F
+GLIBC_2.21 __mempcpy_small F
+GLIBC_2.21 __memset_chk F
+GLIBC_2.21 __monstartup F
+GLIBC_2.21 __morecore D 0x4
+GLIBC_2.21 __nanosleep F
+GLIBC_2.21 __newlocale F
+GLIBC_2.21 __nl_langinfo_l F
+GLIBC_2.21 __nss_configure_lookup F
+GLIBC_2.21 __nss_database_lookup F
+GLIBC_2.21 __nss_group_lookup F
+GLIBC_2.21 __nss_hostname_digits_dots F
+GLIBC_2.21 __nss_hosts_lookup F
+GLIBC_2.21 __nss_next F
+GLIBC_2.21 __nss_passwd_lookup F
+GLIBC_2.21 __obstack_printf_chk F
+GLIBC_2.21 __obstack_vprintf_chk F
+GLIBC_2.21 __open F
+GLIBC_2.21 __open64 F
+GLIBC_2.21 __open64_2 F
+GLIBC_2.21 __open_2 F
+GLIBC_2.21 __openat64_2 F
+GLIBC_2.21 __openat_2 F
+GLIBC_2.21 __overflow F
+GLIBC_2.21 __pipe F
+GLIBC_2.21 __poll F
+GLIBC_2.21 __poll_chk F
+GLIBC_2.21 __posix_getopt F
+GLIBC_2.21 __ppoll_chk F
+GLIBC_2.21 __pread64 F
+GLIBC_2.21 __pread64_chk F
+GLIBC_2.21 __pread_chk F
+GLIBC_2.21 __printf_chk F
+GLIBC_2.21 __printf_fp F
+GLIBC_2.21 __profile_frequency F
+GLIBC_2.21 __progname D 0x4
+GLIBC_2.21 __progname_full D 0x4
+GLIBC_2.21 __ptsname_r_chk F
+GLIBC_2.21 __pwrite64 F
+GLIBC_2.21 __rawmemchr F
+GLIBC_2.21 __rcmd_errstr D 0x4
+GLIBC_2.21 __read F
+GLIBC_2.21 __read_chk F
+GLIBC_2.21 __readlink_chk F
+GLIBC_2.21 __readlinkat_chk F
+GLIBC_2.21 __realloc_hook D 0x4
+GLIBC_2.21 __realpath_chk F
+GLIBC_2.21 __recv_chk F
+GLIBC_2.21 __recvfrom_chk F
+GLIBC_2.21 __register_atfork F
+GLIBC_2.21 __res_init F
+GLIBC_2.21 __res_nclose F
+GLIBC_2.21 __res_ninit F
+GLIBC_2.21 __res_randomid F
+GLIBC_2.21 __res_state F
+GLIBC_2.21 __rpc_thread_createerr F
+GLIBC_2.21 __rpc_thread_svc_fdset F
+GLIBC_2.21 __rpc_thread_svc_max_pollfd F
+GLIBC_2.21 __rpc_thread_svc_pollfd F
+GLIBC_2.21 __sbrk F
+GLIBC_2.21 __sched_cpualloc F
+GLIBC_2.21 __sched_cpucount F
+GLIBC_2.21 __sched_cpufree F
+GLIBC_2.21 __sched_get_priority_max F
+GLIBC_2.21 __sched_get_priority_min F
+GLIBC_2.21 __sched_getparam F
+GLIBC_2.21 __sched_getscheduler F
+GLIBC_2.21 __sched_setscheduler F
+GLIBC_2.21 __sched_yield F
+GLIBC_2.21 __select F
+GLIBC_2.21 __setmntent F
+GLIBC_2.21 __setpgid F
+GLIBC_2.21 __sigaction F
+GLIBC_2.21 __sigaddset F
+GLIBC_2.21 __sigdelset F
+GLIBC_2.21 __sigismember F
+GLIBC_2.21 __signbit F
+GLIBC_2.21 __signbitf F
+GLIBC_2.21 __signbitl F
+GLIBC_2.21 __sigpause F
+GLIBC_2.21 __sigsetjmp F
+GLIBC_2.21 __sigsuspend F
+GLIBC_2.21 __snprintf_chk F
+GLIBC_2.21 __sprintf_chk F
+GLIBC_2.21 __stack_chk_fail F
+GLIBC_2.21 __statfs F
+GLIBC_2.21 __stpcpy F
+GLIBC_2.21 __stpcpy_chk F
+GLIBC_2.21 __stpcpy_small F
+GLIBC_2.21 __stpncpy F
+GLIBC_2.21 __stpncpy_chk F
+GLIBC_2.21 __strcasecmp F
+GLIBC_2.21 __strcasecmp_l F
+GLIBC_2.21 __strcasestr F
+GLIBC_2.21 __strcat_chk F
+GLIBC_2.21 __strcoll_l F
+GLIBC_2.21 __strcpy_chk F
+GLIBC_2.21 __strcpy_small F
+GLIBC_2.21 __strcspn_c1 F
+GLIBC_2.21 __strcspn_c2 F
+GLIBC_2.21 __strcspn_c3 F
+GLIBC_2.21 __strdup F
+GLIBC_2.21 __strerror_r F
+GLIBC_2.21 __strfmon_l F
+GLIBC_2.21 __strftime_l F
+GLIBC_2.21 __strncasecmp_l F
+GLIBC_2.21 __strncat_chk F
+GLIBC_2.21 __strncpy_chk F
+GLIBC_2.21 __strndup F
+GLIBC_2.21 __strpbrk_c2 F
+GLIBC_2.21 __strpbrk_c3 F
+GLIBC_2.21 __strsep_1c F
+GLIBC_2.21 __strsep_2c F
+GLIBC_2.21 __strsep_3c F
+GLIBC_2.21 __strsep_g F
+GLIBC_2.21 __strspn_c1 F
+GLIBC_2.21 __strspn_c2 F
+GLIBC_2.21 __strspn_c3 F
+GLIBC_2.21 __strtod_internal F
+GLIBC_2.21 __strtod_l F
+GLIBC_2.21 __strtof_internal F
+GLIBC_2.21 __strtof_l F
+GLIBC_2.21 __strtok_r F
+GLIBC_2.21 __strtok_r_1c F
+GLIBC_2.21 __strtol_internal F
+GLIBC_2.21 __strtol_l F
+GLIBC_2.21 __strtold_internal F
+GLIBC_2.21 __strtold_l F
+GLIBC_2.21 __strtoll_internal F
+GLIBC_2.21 __strtoll_l F
+GLIBC_2.21 __strtoul_internal F
+GLIBC_2.21 __strtoul_l F
+GLIBC_2.21 __strtoull_internal F
+GLIBC_2.21 __strtoull_l F
+GLIBC_2.21 __strverscmp F
+GLIBC_2.21 __strxfrm_l F
+GLIBC_2.21 __swprintf_chk F
+GLIBC_2.21 __sysconf F
+GLIBC_2.21 __syslog_chk F
+GLIBC_2.21 __sysv_signal F
+GLIBC_2.21 __timezone D 0x4
+GLIBC_2.21 __toascii_l F
+GLIBC_2.21 __tolower_l F
+GLIBC_2.21 __toupper_l F
+GLIBC_2.21 __towctrans F
+GLIBC_2.21 __towctrans_l F
+GLIBC_2.21 __towlower_l F
+GLIBC_2.21 __towupper_l F
+GLIBC_2.21 __ttyname_r_chk F
+GLIBC_2.21 __tzname D 0x8
+GLIBC_2.21 __uflow F
+GLIBC_2.21 __underflow F
+GLIBC_2.21 __uselocale F
+GLIBC_2.21 __vasprintf_chk F
+GLIBC_2.21 __vdprintf_chk F
+GLIBC_2.21 __vfork F
+GLIBC_2.21 __vfprintf_chk F
+GLIBC_2.21 __vfscanf F
+GLIBC_2.21 __vfwprintf_chk F
+GLIBC_2.21 __vprintf_chk F
+GLIBC_2.21 __vsnprintf F
+GLIBC_2.21 __vsnprintf_chk F
+GLIBC_2.21 __vsprintf_chk F
+GLIBC_2.21 __vsscanf F
+GLIBC_2.21 __vswprintf_chk F
+GLIBC_2.21 __vsyslog_chk F
+GLIBC_2.21 __vwprintf_chk F
+GLIBC_2.21 __wait F
+GLIBC_2.21 __waitpid F
+GLIBC_2.21 __wcpcpy_chk F
+GLIBC_2.21 __wcpncpy_chk F
+GLIBC_2.21 __wcrtomb_chk F
+GLIBC_2.21 __wcscasecmp_l F
+GLIBC_2.21 __wcscat_chk F
+GLIBC_2.21 __wcscoll_l F
+GLIBC_2.21 __wcscpy_chk F
+GLIBC_2.21 __wcsftime_l F
+GLIBC_2.21 __wcsncasecmp_l F
+GLIBC_2.21 __wcsncat_chk F
+GLIBC_2.21 __wcsncpy_chk F
+GLIBC_2.21 __wcsnrtombs_chk F
+GLIBC_2.21 __wcsrtombs_chk F
+GLIBC_2.21 __wcstod_internal F
+GLIBC_2.21 __wcstod_l F
+GLIBC_2.21 __wcstof_internal F
+GLIBC_2.21 __wcstof_l F
+GLIBC_2.21 __wcstol_internal F
+GLIBC_2.21 __wcstol_l F
+GLIBC_2.21 __wcstold_internal F
+GLIBC_2.21 __wcstold_l F
+GLIBC_2.21 __wcstoll_internal F
+GLIBC_2.21 __wcstoll_l F
+GLIBC_2.21 __wcstombs_chk F
+GLIBC_2.21 __wcstoul_internal F
+GLIBC_2.21 __wcstoul_l F
+GLIBC_2.21 __wcstoull_internal F
+GLIBC_2.21 __wcstoull_l F
+GLIBC_2.21 __wcsxfrm_l F
+GLIBC_2.21 __wctomb_chk F
+GLIBC_2.21 __wctrans_l F
+GLIBC_2.21 __wctype_l F
+GLIBC_2.21 __wmemcpy_chk F
+GLIBC_2.21 __wmemmove_chk F
+GLIBC_2.21 __wmempcpy_chk F
+GLIBC_2.21 __wmemset_chk F
+GLIBC_2.21 __woverflow F
+GLIBC_2.21 __wprintf_chk F
+GLIBC_2.21 __write F
+GLIBC_2.21 __wuflow F
+GLIBC_2.21 __wunderflow F
+GLIBC_2.21 __xmknod F
+GLIBC_2.21 __xmknodat F
+GLIBC_2.21 __xpg_basename F
+GLIBC_2.21 __xpg_sigpause F
+GLIBC_2.21 __xpg_strerror_r F
+GLIBC_2.21 __xstat F
+GLIBC_2.21 __xstat64 F
+GLIBC_2.21 _authenticate F
+GLIBC_2.21 _dl_mcount_wrapper F
+GLIBC_2.21 _dl_mcount_wrapper_check F
+GLIBC_2.21 _environ D 0x4
+GLIBC_2.21 _exit F
+GLIBC_2.21 _flushlbf F
+GLIBC_2.21 _libc_intl_domainname D 0x5
+GLIBC_2.21 _longjmp F
+GLIBC_2.21 _mcleanup F
+GLIBC_2.21 _nl_default_dirname D 0x12
+GLIBC_2.21 _nl_domain_bindings D 0x4
+GLIBC_2.21 _nl_msg_cat_cntr D 0x4
+GLIBC_2.21 _null_auth D 0xc
+GLIBC_2.21 _obstack_allocated_p F
+GLIBC_2.21 _obstack_begin F
+GLIBC_2.21 _obstack_begin_1 F
+GLIBC_2.21 _obstack_free F
+GLIBC_2.21 _obstack_memory_used F
+GLIBC_2.21 _obstack_newchunk F
+GLIBC_2.21 _res D 0x200
+GLIBC_2.21 _res_hconf D 0x30
+GLIBC_2.21 _rpc_dtablesize F
+GLIBC_2.21 _seterr_reply F
+GLIBC_2.21 _setjmp F
+GLIBC_2.21 _sys_errlist D 0x21c
+GLIBC_2.21 _sys_nerr D 0x4
+GLIBC_2.21 _sys_siglist D 0x104
+GLIBC_2.21 _tolower F
+GLIBC_2.21 _toupper F
+GLIBC_2.21 a64l F
+GLIBC_2.21 abort F
+GLIBC_2.21 abs F
+GLIBC_2.21 accept F
+GLIBC_2.21 accept4 F
+GLIBC_2.21 access F
+GLIBC_2.21 acct F
+GLIBC_2.21 addmntent F
+GLIBC_2.21 addseverity F
+GLIBC_2.21 adjtime F
+GLIBC_2.21 adjtimex F
+GLIBC_2.21 advance F
+GLIBC_2.21 alarm F
+GLIBC_2.21 aligned_alloc F
+GLIBC_2.21 alphasort F
+GLIBC_2.21 alphasort64 F
+GLIBC_2.21 argp_err_exit_status D 0x4
+GLIBC_2.21 argp_error F
+GLIBC_2.21 argp_failure F
+GLIBC_2.21 argp_help F
+GLIBC_2.21 argp_parse F
+GLIBC_2.21 argp_program_bug_address D 0x4
+GLIBC_2.21 argp_program_version D 0x4
+GLIBC_2.21 argp_program_version_hook D 0x4
+GLIBC_2.21 argp_state_help F
+GLIBC_2.21 argp_usage F
+GLIBC_2.21 argz_add F
+GLIBC_2.21 argz_add_sep F
+GLIBC_2.21 argz_append F
+GLIBC_2.21 argz_count F
+GLIBC_2.21 argz_create F
+GLIBC_2.21 argz_create_sep F
+GLIBC_2.21 argz_delete F
+GLIBC_2.21 argz_extract F
+GLIBC_2.21 argz_insert F
+GLIBC_2.21 argz_next F
+GLIBC_2.21 argz_replace F
+GLIBC_2.21 argz_stringify F
+GLIBC_2.21 asctime F
+GLIBC_2.21 asctime_r F
+GLIBC_2.21 asprintf F
+GLIBC_2.21 atof F
+GLIBC_2.21 atoi F
+GLIBC_2.21 atol F
+GLIBC_2.21 atoll F
+GLIBC_2.21 authdes_create F
+GLIBC_2.21 authdes_getucred F
+GLIBC_2.21 authdes_pk_create F
+GLIBC_2.21 authnone_create F
+GLIBC_2.21 authunix_create F
+GLIBC_2.21 authunix_create_default F
+GLIBC_2.21 backtrace F
+GLIBC_2.21 backtrace_symbols F
+GLIBC_2.21 backtrace_symbols_fd F
+GLIBC_2.21 basename F
+GLIBC_2.21 bcmp F
+GLIBC_2.21 bcopy F
+GLIBC_2.21 bdflush F
+GLIBC_2.21 bind F
+GLIBC_2.21 bind_textdomain_codeset F
+GLIBC_2.21 bindresvport F
+GLIBC_2.21 bindtextdomain F
+GLIBC_2.21 brk F
+GLIBC_2.21 bsd_signal F
+GLIBC_2.21 bsearch F
+GLIBC_2.21 btowc F
+GLIBC_2.21 bzero F
+GLIBC_2.21 c16rtomb F
+GLIBC_2.21 c32rtomb F
+GLIBC_2.21 calloc F
+GLIBC_2.21 callrpc F
+GLIBC_2.21 canonicalize_file_name F
+GLIBC_2.21 capget F
+GLIBC_2.21 capset F
+GLIBC_2.21 catclose F
+GLIBC_2.21 catgets F
+GLIBC_2.21 catopen F
+GLIBC_2.21 cbc_crypt F
+GLIBC_2.21 cfgetispeed F
+GLIBC_2.21 cfgetospeed F
+GLIBC_2.21 cfmakeraw F
+GLIBC_2.21 cfree F
+GLIBC_2.21 cfsetispeed F
+GLIBC_2.21 cfsetospeed F
+GLIBC_2.21 cfsetspeed F
+GLIBC_2.21 chdir F
+GLIBC_2.21 chflags F
+GLIBC_2.21 chmod F
+GLIBC_2.21 chown F
+GLIBC_2.21 chroot F
+GLIBC_2.21 clearenv F
+GLIBC_2.21 clearerr F
+GLIBC_2.21 clearerr_unlocked F
+GLIBC_2.21 clnt_broadcast F
+GLIBC_2.21 clnt_create F
+GLIBC_2.21 clnt_pcreateerror F
+GLIBC_2.21 clnt_perrno F
+GLIBC_2.21 clnt_perror F
+GLIBC_2.21 clnt_spcreateerror F
+GLIBC_2.21 clnt_sperrno F
+GLIBC_2.21 clnt_sperror F
+GLIBC_2.21 clntraw_create F
+GLIBC_2.21 clnttcp_create F
+GLIBC_2.21 clntudp_bufcreate F
+GLIBC_2.21 clntudp_create F
+GLIBC_2.21 clntunix_create F
+GLIBC_2.21 clock F
+GLIBC_2.21 clock_adjtime F
+GLIBC_2.21 clock_getcpuclockid F
+GLIBC_2.21 clock_getres F
+GLIBC_2.21 clock_gettime F
+GLIBC_2.21 clock_nanosleep F
+GLIBC_2.21 clock_settime F
+GLIBC_2.21 clone F
+GLIBC_2.21 close F
+GLIBC_2.21 closedir F
+GLIBC_2.21 closelog F
+GLIBC_2.21 confstr F
+GLIBC_2.21 connect F
+GLIBC_2.21 copysign F
+GLIBC_2.21 copysignf F
+GLIBC_2.21 copysignl F
+GLIBC_2.21 creat F
+GLIBC_2.21 creat64 F
+GLIBC_2.21 create_module F
+GLIBC_2.21 ctermid F
+GLIBC_2.21 ctime F
+GLIBC_2.21 ctime_r F
+GLIBC_2.21 cuserid F
+GLIBC_2.21 daemon F
+GLIBC_2.21 daylight D 0x4
+GLIBC_2.21 dcgettext F
+GLIBC_2.21 dcngettext F
+GLIBC_2.21 delete_module F
+GLIBC_2.21 des_setparity F
+GLIBC_2.21 dgettext F
+GLIBC_2.21 difftime F
+GLIBC_2.21 dirfd F
+GLIBC_2.21 dirname F
+GLIBC_2.21 div F
+GLIBC_2.21 dl_iterate_phdr F
+GLIBC_2.21 dngettext F
+GLIBC_2.21 dprintf F
+GLIBC_2.21 drand48 F
+GLIBC_2.21 drand48_r F
+GLIBC_2.21 dup F
+GLIBC_2.21 dup2 F
+GLIBC_2.21 dup3 F
+GLIBC_2.21 duplocale F
+GLIBC_2.21 dysize F
+GLIBC_2.21 eaccess F
+GLIBC_2.21 ecb_crypt F
+GLIBC_2.21 ecvt F
+GLIBC_2.21 ecvt_r F
+GLIBC_2.21 endaliasent F
+GLIBC_2.21 endfsent F
+GLIBC_2.21 endgrent F
+GLIBC_2.21 endhostent F
+GLIBC_2.21 endmntent F
+GLIBC_2.21 endnetent F
+GLIBC_2.21 endnetgrent F
+GLIBC_2.21 endprotoent F
+GLIBC_2.21 endpwent F
+GLIBC_2.21 endrpcent F
+GLIBC_2.21 endservent F
+GLIBC_2.21 endsgent F
+GLIBC_2.21 endspent F
+GLIBC_2.21 endttyent F
+GLIBC_2.21 endusershell F
+GLIBC_2.21 endutent F
+GLIBC_2.21 endutxent F
+GLIBC_2.21 environ D 0x4
+GLIBC_2.21 envz_add F
+GLIBC_2.21 envz_entry F
+GLIBC_2.21 envz_get F
+GLIBC_2.21 envz_merge F
+GLIBC_2.21 envz_remove F
+GLIBC_2.21 envz_strip F
+GLIBC_2.21 epoll_create F
+GLIBC_2.21 epoll_create1 F
+GLIBC_2.21 epoll_ctl F
+GLIBC_2.21 epoll_pwait F
+GLIBC_2.21 epoll_wait F
+GLIBC_2.21 erand48 F
+GLIBC_2.21 erand48_r F
+GLIBC_2.21 err F
+GLIBC_2.21 error F
+GLIBC_2.21 error_at_line F
+GLIBC_2.21 error_message_count D 0x4
+GLIBC_2.21 error_one_per_line D 0x4
+GLIBC_2.21 error_print_progname D 0x4
+GLIBC_2.21 errx F
+GLIBC_2.21 ether_aton F
+GLIBC_2.21 ether_aton_r F
+GLIBC_2.21 ether_hostton F
+GLIBC_2.21 ether_line F
+GLIBC_2.21 ether_ntoa F
+GLIBC_2.21 ether_ntoa_r F
+GLIBC_2.21 ether_ntohost F
+GLIBC_2.21 euidaccess F
+GLIBC_2.21 eventfd F
+GLIBC_2.21 eventfd_read F
+GLIBC_2.21 eventfd_write F
+GLIBC_2.21 execl F
+GLIBC_2.21 execle F
+GLIBC_2.21 execlp F
+GLIBC_2.21 execv F
+GLIBC_2.21 execve F
+GLIBC_2.21 execvp F
+GLIBC_2.21 execvpe F
+GLIBC_2.21 exit F
+GLIBC_2.21 faccessat F
+GLIBC_2.21 fallocate F
+GLIBC_2.21 fallocate64 F
+GLIBC_2.21 fanotify_init F
+GLIBC_2.21 fanotify_mark F
+GLIBC_2.21 fattach F
+GLIBC_2.21 fchdir F
+GLIBC_2.21 fchflags F
+GLIBC_2.21 fchmod F
+GLIBC_2.21 fchmodat F
+GLIBC_2.21 fchown F
+GLIBC_2.21 fchownat F
+GLIBC_2.21 fclose F
+GLIBC_2.21 fcloseall F
+GLIBC_2.21 fcntl F
+GLIBC_2.21 fcvt F
+GLIBC_2.21 fcvt_r F
+GLIBC_2.21 fdatasync F
+GLIBC_2.21 fdetach F
+GLIBC_2.21 fdopen F
+GLIBC_2.21 fdopendir F
+GLIBC_2.21 feof F
+GLIBC_2.21 feof_unlocked F
+GLIBC_2.21 ferror F
+GLIBC_2.21 ferror_unlocked F
+GLIBC_2.21 fexecve F
+GLIBC_2.21 fflush F
+GLIBC_2.21 fflush_unlocked F
+GLIBC_2.21 ffs F
+GLIBC_2.21 ffsl F
+GLIBC_2.21 ffsll F
+GLIBC_2.21 fgetc F
+GLIBC_2.21 fgetc_unlocked F
+GLIBC_2.21 fgetgrent F
+GLIBC_2.21 fgetgrent_r F
+GLIBC_2.21 fgetpos F
+GLIBC_2.21 fgetpos64 F
+GLIBC_2.21 fgetpwent F
+GLIBC_2.21 fgetpwent_r F
+GLIBC_2.21 fgets F
+GLIBC_2.21 fgets_unlocked F
+GLIBC_2.21 fgetsgent F
+GLIBC_2.21 fgetsgent_r F
+GLIBC_2.21 fgetspent F
+GLIBC_2.21 fgetspent_r F
+GLIBC_2.21 fgetwc F
+GLIBC_2.21 fgetwc_unlocked F
+GLIBC_2.21 fgetws F
+GLIBC_2.21 fgetws_unlocked F
+GLIBC_2.21 fgetxattr F
+GLIBC_2.21 fileno F
+GLIBC_2.21 fileno_unlocked F
+GLIBC_2.21 finite F
+GLIBC_2.21 finitef F
+GLIBC_2.21 finitel F
+GLIBC_2.21 flistxattr F
+GLIBC_2.21 flock F
+GLIBC_2.21 flockfile F
+GLIBC_2.21 fmemopen F
+GLIBC_2.21 fmtmsg F
+GLIBC_2.21 fnmatch F
+GLIBC_2.21 fopen F
+GLIBC_2.21 fopen64 F
+GLIBC_2.21 fopencookie F
+GLIBC_2.21 fork F
+GLIBC_2.21 fpathconf F
+GLIBC_2.21 fprintf F
+GLIBC_2.21 fputc F
+GLIBC_2.21 fputc_unlocked F
+GLIBC_2.21 fputs F
+GLIBC_2.21 fputs_unlocked F
+GLIBC_2.21 fputwc F
+GLIBC_2.21 fputwc_unlocked F
+GLIBC_2.21 fputws F
+GLIBC_2.21 fputws_unlocked F
+GLIBC_2.21 fread F
+GLIBC_2.21 fread_unlocked F
+GLIBC_2.21 free F
+GLIBC_2.21 freeaddrinfo F
+GLIBC_2.21 freeifaddrs F
+GLIBC_2.21 freelocale F
+GLIBC_2.21 fremovexattr F
+GLIBC_2.21 freopen F
+GLIBC_2.21 freopen64 F
+GLIBC_2.21 frexp F
+GLIBC_2.21 frexpf F
+GLIBC_2.21 frexpl F
+GLIBC_2.21 fscanf F
+GLIBC_2.21 fseek F
+GLIBC_2.21 fseeko F
+GLIBC_2.21 fseeko64 F
+GLIBC_2.21 fsetpos F
+GLIBC_2.21 fsetpos64 F
+GLIBC_2.21 fsetxattr F
+GLIBC_2.21 fstatfs F
+GLIBC_2.21 fstatfs64 F
+GLIBC_2.21 fstatvfs F
+GLIBC_2.21 fstatvfs64 F
+GLIBC_2.21 fsync F
+GLIBC_2.21 ftell F
+GLIBC_2.21 ftello F
+GLIBC_2.21 ftello64 F
+GLIBC_2.21 ftime F
+GLIBC_2.21 ftok F
+GLIBC_2.21 ftruncate F
+GLIBC_2.21 ftruncate64 F
+GLIBC_2.21 ftrylockfile F
+GLIBC_2.21 fts_children F
+GLIBC_2.21 fts_close F
+GLIBC_2.21 fts_open F
+GLIBC_2.21 fts_read F
+GLIBC_2.21 fts_set F
+GLIBC_2.21 ftw F
+GLIBC_2.21 ftw64 F
+GLIBC_2.21 funlockfile F
+GLIBC_2.21 futimens F
+GLIBC_2.21 futimes F
+GLIBC_2.21 futimesat F
+GLIBC_2.21 fwide F
+GLIBC_2.21 fwprintf F
+GLIBC_2.21 fwrite F
+GLIBC_2.21 fwrite_unlocked F
+GLIBC_2.21 fwscanf F
+GLIBC_2.21 gai_strerror F
+GLIBC_2.21 gcvt F
+GLIBC_2.21 get_avphys_pages F
+GLIBC_2.21 get_current_dir_name F
+GLIBC_2.21 get_kernel_syms F
+GLIBC_2.21 get_myaddress F
+GLIBC_2.21 get_nprocs F
+GLIBC_2.21 get_nprocs_conf F
+GLIBC_2.21 get_phys_pages F
+GLIBC_2.21 getaddrinfo F
+GLIBC_2.21 getaliasbyname F
+GLIBC_2.21 getaliasbyname_r F
+GLIBC_2.21 getaliasent F
+GLIBC_2.21 getaliasent_r F
+GLIBC_2.21 getauxval F
+GLIBC_2.21 getc F
+GLIBC_2.21 getc_unlocked F
+GLIBC_2.21 getchar F
+GLIBC_2.21 getchar_unlocked F
+GLIBC_2.21 getcontext F
+GLIBC_2.21 getcwd F
+GLIBC_2.21 getdate F
+GLIBC_2.21 getdate_err D 0x4
+GLIBC_2.21 getdate_r F
+GLIBC_2.21 getdelim F
+GLIBC_2.21 getdirentries F
+GLIBC_2.21 getdirentries64 F
+GLIBC_2.21 getdomainname F
+GLIBC_2.21 getdtablesize F
+GLIBC_2.21 getegid F
+GLIBC_2.21 getenv F
+GLIBC_2.21 geteuid F
+GLIBC_2.21 getfsent F
+GLIBC_2.21 getfsfile F
+GLIBC_2.21 getfsspec F
+GLIBC_2.21 getgid F
+GLIBC_2.21 getgrent F
+GLIBC_2.21 getgrent_r F
+GLIBC_2.21 getgrgid F
+GLIBC_2.21 getgrgid_r F
+GLIBC_2.21 getgrnam F
+GLIBC_2.21 getgrnam_r F
+GLIBC_2.21 getgrouplist F
+GLIBC_2.21 getgroups F
+GLIBC_2.21 gethostbyaddr F
+GLIBC_2.21 gethostbyaddr_r F
+GLIBC_2.21 gethostbyname F
+GLIBC_2.21 gethostbyname2 F
+GLIBC_2.21 gethostbyname2_r F
+GLIBC_2.21 gethostbyname_r F
+GLIBC_2.21 gethostent F
+GLIBC_2.21 gethostent_r F
+GLIBC_2.21 gethostid F
+GLIBC_2.21 gethostname F
+GLIBC_2.21 getifaddrs F
+GLIBC_2.21 getipv4sourcefilter F
+GLIBC_2.21 getitimer F
+GLIBC_2.21 getline F
+GLIBC_2.21 getloadavg F
+GLIBC_2.21 getlogin F
+GLIBC_2.21 getlogin_r F
+GLIBC_2.21 getmntent F
+GLIBC_2.21 getmntent_r F
+GLIBC_2.21 getmsg F
+GLIBC_2.21 getnameinfo F
+GLIBC_2.21 getnetbyaddr F
+GLIBC_2.21 getnetbyaddr_r F
+GLIBC_2.21 getnetbyname F
+GLIBC_2.21 getnetbyname_r F
+GLIBC_2.21 getnetent F
+GLIBC_2.21 getnetent_r F
+GLIBC_2.21 getnetgrent F
+GLIBC_2.21 getnetgrent_r F
+GLIBC_2.21 getnetname F
+GLIBC_2.21 getopt F
+GLIBC_2.21 getopt_long F
+GLIBC_2.21 getopt_long_only F
+GLIBC_2.21 getpagesize F
+GLIBC_2.21 getpass F
+GLIBC_2.21 getpeername F
+GLIBC_2.21 getpgid F
+GLIBC_2.21 getpgrp F
+GLIBC_2.21 getpid F
+GLIBC_2.21 getpmsg F
+GLIBC_2.21 getppid F
+GLIBC_2.21 getpriority F
+GLIBC_2.21 getprotobyname F
+GLIBC_2.21 getprotobyname_r F
+GLIBC_2.21 getprotobynumber F
+GLIBC_2.21 getprotobynumber_r F
+GLIBC_2.21 getprotoent F
+GLIBC_2.21 getprotoent_r F
+GLIBC_2.21 getpt F
+GLIBC_2.21 getpublickey F
+GLIBC_2.21 getpw F
+GLIBC_2.21 getpwent F
+GLIBC_2.21 getpwent_r F
+GLIBC_2.21 getpwnam F
+GLIBC_2.21 getpwnam_r F
+GLIBC_2.21 getpwuid F
+GLIBC_2.21 getpwuid_r F
+GLIBC_2.21 getresgid F
+GLIBC_2.21 getresuid F
+GLIBC_2.21 getrlimit F
+GLIBC_2.21 getrlimit64 F
+GLIBC_2.21 getrpcbyname F
+GLIBC_2.21 getrpcbyname_r F
+GLIBC_2.21 getrpcbynumber F
+GLIBC_2.21 getrpcbynumber_r F
+GLIBC_2.21 getrpcent F
+GLIBC_2.21 getrpcent_r F
+GLIBC_2.21 getrpcport F
+GLIBC_2.21 getrusage F
+GLIBC_2.21 gets F
+GLIBC_2.21 getsecretkey F
+GLIBC_2.21 getservbyname F
+GLIBC_2.21 getservbyname_r F
+GLIBC_2.21 getservbyport F
+GLIBC_2.21 getservbyport_r F
+GLIBC_2.21 getservent F
+GLIBC_2.21 getservent_r F
+GLIBC_2.21 getsgent F
+GLIBC_2.21 getsgent_r F
+GLIBC_2.21 getsgnam F
+GLIBC_2.21 getsgnam_r F
+GLIBC_2.21 getsid F
+GLIBC_2.21 getsockname F
+GLIBC_2.21 getsockopt F
+GLIBC_2.21 getsourcefilter F
+GLIBC_2.21 getspent F
+GLIBC_2.21 getspent_r F
+GLIBC_2.21 getspnam F
+GLIBC_2.21 getspnam_r F
+GLIBC_2.21 getsubopt F
+GLIBC_2.21 gettext F
+GLIBC_2.21 gettimeofday F
+GLIBC_2.21 getttyent F
+GLIBC_2.21 getttynam F
+GLIBC_2.21 getuid F
+GLIBC_2.21 getusershell F
+GLIBC_2.21 getutent F
+GLIBC_2.21 getutent_r F
+GLIBC_2.21 getutid F
+GLIBC_2.21 getutid_r F
+GLIBC_2.21 getutline F
+GLIBC_2.21 getutline_r F
+GLIBC_2.21 getutmp F
+GLIBC_2.21 getutmpx F
+GLIBC_2.21 getutxent F
+GLIBC_2.21 getutxid F
+GLIBC_2.21 getutxline F
+GLIBC_2.21 getw F
+GLIBC_2.21 getwc F
+GLIBC_2.21 getwc_unlocked F
+GLIBC_2.21 getwchar F
+GLIBC_2.21 getwchar_unlocked F
+GLIBC_2.21 getwd F
+GLIBC_2.21 getxattr F
+GLIBC_2.21 glob F
+GLIBC_2.21 glob64 F
+GLIBC_2.21 glob_pattern_p F
+GLIBC_2.21 globfree F
+GLIBC_2.21 globfree64 F
+GLIBC_2.21 gmtime F
+GLIBC_2.21 gmtime_r F
+GLIBC_2.21 gnu_dev_major F
+GLIBC_2.21 gnu_dev_makedev F
+GLIBC_2.21 gnu_dev_minor F
+GLIBC_2.21 gnu_get_libc_release F
+GLIBC_2.21 gnu_get_libc_version F
+GLIBC_2.21 grantpt F
+GLIBC_2.21 group_member F
+GLIBC_2.21 gsignal F
+GLIBC_2.21 gtty F
+GLIBC_2.21 h_errlist D 0x14
+GLIBC_2.21 h_nerr D 0x4
+GLIBC_2.21 hasmntopt F
+GLIBC_2.21 hcreate F
+GLIBC_2.21 hcreate_r F
+GLIBC_2.21 hdestroy F
+GLIBC_2.21 hdestroy_r F
+GLIBC_2.21 herror F
+GLIBC_2.21 host2netname F
+GLIBC_2.21 hsearch F
+GLIBC_2.21 hsearch_r F
+GLIBC_2.21 hstrerror F
+GLIBC_2.21 htonl F
+GLIBC_2.21 htons F
+GLIBC_2.21 iconv F
+GLIBC_2.21 iconv_close F
+GLIBC_2.21 iconv_open F
+GLIBC_2.21 if_freenameindex F
+GLIBC_2.21 if_indextoname F
+GLIBC_2.21 if_nameindex F
+GLIBC_2.21 if_nametoindex F
+GLIBC_2.21 imaxabs F
+GLIBC_2.21 imaxdiv F
+GLIBC_2.21 in6addr_any D 0x10
+GLIBC_2.21 in6addr_loopback D 0x10
+GLIBC_2.21 index F
+GLIBC_2.21 inet6_opt_append F
+GLIBC_2.21 inet6_opt_find F
+GLIBC_2.21 inet6_opt_finish F
+GLIBC_2.21 inet6_opt_get_val F
+GLIBC_2.21 inet6_opt_init F
+GLIBC_2.21 inet6_opt_next F
+GLIBC_2.21 inet6_opt_set_val F
+GLIBC_2.21 inet6_option_alloc F
+GLIBC_2.21 inet6_option_append F
+GLIBC_2.21 inet6_option_find F
+GLIBC_2.21 inet6_option_init F
+GLIBC_2.21 inet6_option_next F
+GLIBC_2.21 inet6_option_space F
+GLIBC_2.21 inet6_rth_add F
+GLIBC_2.21 inet6_rth_getaddr F
+GLIBC_2.21 inet6_rth_init F
+GLIBC_2.21 inet6_rth_reverse F
+GLIBC_2.21 inet6_rth_segments F
+GLIBC_2.21 inet6_rth_space F
+GLIBC_2.21 inet_addr F
+GLIBC_2.21 inet_aton F
+GLIBC_2.21 inet_lnaof F
+GLIBC_2.21 inet_makeaddr F
+GLIBC_2.21 inet_netof F
+GLIBC_2.21 inet_network F
+GLIBC_2.21 inet_nsap_addr F
+GLIBC_2.21 inet_nsap_ntoa F
+GLIBC_2.21 inet_ntoa F
+GLIBC_2.21 inet_ntop F
+GLIBC_2.21 inet_pton F
+GLIBC_2.21 init_module F
+GLIBC_2.21 initgroups F
+GLIBC_2.21 initstate F
+GLIBC_2.21 initstate_r F
+GLIBC_2.21 innetgr F
+GLIBC_2.21 inotify_add_watch F
+GLIBC_2.21 inotify_init F
+GLIBC_2.21 inotify_init1 F
+GLIBC_2.21 inotify_rm_watch F
+GLIBC_2.21 insque F
+GLIBC_2.21 ioctl F
+GLIBC_2.21 iruserok F
+GLIBC_2.21 iruserok_af F
+GLIBC_2.21 isalnum F
+GLIBC_2.21 isalnum_l F
+GLIBC_2.21 isalpha F
+GLIBC_2.21 isalpha_l F
+GLIBC_2.21 isascii F
+GLIBC_2.21 isastream F
+GLIBC_2.21 isatty F
+GLIBC_2.21 isblank F
+GLIBC_2.21 isblank_l F
+GLIBC_2.21 iscntrl F
+GLIBC_2.21 iscntrl_l F
+GLIBC_2.21 isctype F
+GLIBC_2.21 isdigit F
+GLIBC_2.21 isdigit_l F
+GLIBC_2.21 isfdtype F
+GLIBC_2.21 isgraph F
+GLIBC_2.21 isgraph_l F
+GLIBC_2.21 isinf F
+GLIBC_2.21 isinff F
+GLIBC_2.21 isinfl F
+GLIBC_2.21 islower F
+GLIBC_2.21 islower_l F
+GLIBC_2.21 isnan F
+GLIBC_2.21 isnanf F
+GLIBC_2.21 isnanl F
+GLIBC_2.21 isprint F
+GLIBC_2.21 isprint_l F
+GLIBC_2.21 ispunct F
+GLIBC_2.21 ispunct_l F
+GLIBC_2.21 isspace F
+GLIBC_2.21 isspace_l F
+GLIBC_2.21 isupper F
+GLIBC_2.21 isupper_l F
+GLIBC_2.21 iswalnum F
+GLIBC_2.21 iswalnum_l F
+GLIBC_2.21 iswalpha F
+GLIBC_2.21 iswalpha_l F
+GLIBC_2.21 iswblank F
+GLIBC_2.21 iswblank_l F
+GLIBC_2.21 iswcntrl F
+GLIBC_2.21 iswcntrl_l F
+GLIBC_2.21 iswctype F
+GLIBC_2.21 iswctype_l F
+GLIBC_2.21 iswdigit F
+GLIBC_2.21 iswdigit_l F
+GLIBC_2.21 iswgraph F
+GLIBC_2.21 iswgraph_l F
+GLIBC_2.21 iswlower F
+GLIBC_2.21 iswlower_l F
+GLIBC_2.21 iswprint F
+GLIBC_2.21 iswprint_l F
+GLIBC_2.21 iswpunct F
+GLIBC_2.21 iswpunct_l F
+GLIBC_2.21 iswspace F
+GLIBC_2.21 iswspace_l F
+GLIBC_2.21 iswupper F
+GLIBC_2.21 iswupper_l F
+GLIBC_2.21 iswxdigit F
+GLIBC_2.21 iswxdigit_l F
+GLIBC_2.21 isxdigit F
+GLIBC_2.21 isxdigit_l F
+GLIBC_2.21 jrand48 F
+GLIBC_2.21 jrand48_r F
+GLIBC_2.21 key_decryptsession F
+GLIBC_2.21 key_decryptsession_pk F
+GLIBC_2.21 key_encryptsession F
+GLIBC_2.21 key_encryptsession_pk F
+GLIBC_2.21 key_gendes F
+GLIBC_2.21 key_get_conv F
+GLIBC_2.21 key_secretkey_is_set F
+GLIBC_2.21 key_setnet F
+GLIBC_2.21 key_setsecret F
+GLIBC_2.21 kill F
+GLIBC_2.21 killpg F
+GLIBC_2.21 klogctl F
+GLIBC_2.21 l64a F
+GLIBC_2.21 labs F
+GLIBC_2.21 lchmod F
+GLIBC_2.21 lchown F
+GLIBC_2.21 lckpwdf F
+GLIBC_2.21 lcong48 F
+GLIBC_2.21 lcong48_r F
+GLIBC_2.21 ldexp F
+GLIBC_2.21 ldexpf F
+GLIBC_2.21 ldexpl F
+GLIBC_2.21 ldiv F
+GLIBC_2.21 lfind F
+GLIBC_2.21 lgetxattr F
+GLIBC_2.21 link F
+GLIBC_2.21 linkat F
+GLIBC_2.21 listen F
+GLIBC_2.21 listxattr F
+GLIBC_2.21 llabs F
+GLIBC_2.21 lldiv F
+GLIBC_2.21 llistxattr F
+GLIBC_2.21 llseek F
+GLIBC_2.21 loc1 D 0x4
+GLIBC_2.21 loc2 D 0x4
+GLIBC_2.21 localeconv F
+GLIBC_2.21 localtime F
+GLIBC_2.21 localtime_r F
+GLIBC_2.21 lockf F
+GLIBC_2.21 lockf64 F
+GLIBC_2.21 locs D 0x4
+GLIBC_2.21 longjmp F
+GLIBC_2.21 lrand48 F
+GLIBC_2.21 lrand48_r F
+GLIBC_2.21 lremovexattr F
+GLIBC_2.21 lsearch F
+GLIBC_2.21 lseek F
+GLIBC_2.21 lseek64 F
+GLIBC_2.21 lsetxattr F
+GLIBC_2.21 lutimes F
+GLIBC_2.21 madvise F
+GLIBC_2.21 makecontext F
+GLIBC_2.21 mallinfo F
+GLIBC_2.21 malloc F
+GLIBC_2.21 malloc_get_state F
+GLIBC_2.21 malloc_info F
+GLIBC_2.21 malloc_set_state F
+GLIBC_2.21 malloc_stats F
+GLIBC_2.21 malloc_trim F
+GLIBC_2.21 malloc_usable_size F
+GLIBC_2.21 mallopt F
+GLIBC_2.21 mallwatch D 0x4
+GLIBC_2.21 mblen F
+GLIBC_2.21 mbrlen F
+GLIBC_2.21 mbrtoc16 F
+GLIBC_2.21 mbrtoc32 F
+GLIBC_2.21 mbrtowc F
+GLIBC_2.21 mbsinit F
+GLIBC_2.21 mbsnrtowcs F
+GLIBC_2.21 mbsrtowcs F
+GLIBC_2.21 mbstowcs F
+GLIBC_2.21 mbtowc F
+GLIBC_2.21 mcheck F
+GLIBC_2.21 mcheck_check_all F
+GLIBC_2.21 mcheck_pedantic F
+GLIBC_2.21 memalign F
+GLIBC_2.21 memccpy F
+GLIBC_2.21 memchr F
+GLIBC_2.21 memcmp F
+GLIBC_2.21 memcpy F
+GLIBC_2.21 memfrob F
+GLIBC_2.21 memmem F
+GLIBC_2.21 memmove F
+GLIBC_2.21 mempcpy F
+GLIBC_2.21 memrchr F
+GLIBC_2.21 memset F
+GLIBC_2.21 mincore F
+GLIBC_2.21 mkdir F
+GLIBC_2.21 mkdirat F
+GLIBC_2.21 mkdtemp F
+GLIBC_2.21 mkfifo F
+GLIBC_2.21 mkfifoat F
+GLIBC_2.21 mkostemp F
+GLIBC_2.21 mkostemp64 F
+GLIBC_2.21 mkostemps F
+GLIBC_2.21 mkostemps64 F
+GLIBC_2.21 mkstemp F
+GLIBC_2.21 mkstemp64 F
+GLIBC_2.21 mkstemps F
+GLIBC_2.21 mkstemps64 F
+GLIBC_2.21 mktemp F
+GLIBC_2.21 mktime F
+GLIBC_2.21 mlock F
+GLIBC_2.21 mlockall F
+GLIBC_2.21 mmap F
+GLIBC_2.21 mmap64 F
+GLIBC_2.21 modf F
+GLIBC_2.21 modff F
+GLIBC_2.21 modfl F
+GLIBC_2.21 moncontrol F
+GLIBC_2.21 monstartup F
+GLIBC_2.21 mount F
+GLIBC_2.21 mprobe F
+GLIBC_2.21 mprotect F
+GLIBC_2.21 mrand48 F
+GLIBC_2.21 mrand48_r F
+GLIBC_2.21 mremap F
+GLIBC_2.21 msgctl F
+GLIBC_2.21 msgget F
+GLIBC_2.21 msgrcv F
+GLIBC_2.21 msgsnd F
+GLIBC_2.21 msync F
+GLIBC_2.21 mtrace F
+GLIBC_2.21 munlock F
+GLIBC_2.21 munlockall F
+GLIBC_2.21 munmap F
+GLIBC_2.21 muntrace F
+GLIBC_2.21 name_to_handle_at F
+GLIBC_2.21 nanosleep F
+GLIBC_2.21 netname2host F
+GLIBC_2.21 netname2user F
+GLIBC_2.21 newlocale F
+GLIBC_2.21 nfsservctl F
+GLIBC_2.21 nftw F
+GLIBC_2.21 nftw64 F
+GLIBC_2.21 ngettext F
+GLIBC_2.21 nice F
+GLIBC_2.21 nl_langinfo F
+GLIBC_2.21 nl_langinfo_l F
+GLIBC_2.21 nrand48 F
+GLIBC_2.21 nrand48_r F
+GLIBC_2.21 ntohl F
+GLIBC_2.21 ntohs F
+GLIBC_2.21 ntp_adjtime F
+GLIBC_2.21 ntp_gettime F
+GLIBC_2.21 ntp_gettimex F
+GLIBC_2.21 obstack_alloc_failed_handler D 0x4
+GLIBC_2.21 obstack_exit_failure D 0x4
+GLIBC_2.21 obstack_free F
+GLIBC_2.21 obstack_printf F
+GLIBC_2.21 obstack_vprintf F
+GLIBC_2.21 on_exit F
+GLIBC_2.21 open F
+GLIBC_2.21 open64 F
+GLIBC_2.21 open_by_handle_at F
+GLIBC_2.21 open_memstream F
+GLIBC_2.21 open_wmemstream F
+GLIBC_2.21 openat F
+GLIBC_2.21 openat64 F
+GLIBC_2.21 opendir F
+GLIBC_2.21 openlog F
+GLIBC_2.21 optarg D 0x4
+GLIBC_2.21 opterr D 0x4
+GLIBC_2.21 optind D 0x4
+GLIBC_2.21 optopt D 0x4
+GLIBC_2.21 parse_printf_format F
+GLIBC_2.21 passwd2des F
+GLIBC_2.21 pathconf F
+GLIBC_2.21 pause F
+GLIBC_2.21 pclose F
+GLIBC_2.21 perror F
+GLIBC_2.21 personality F
+GLIBC_2.21 pipe F
+GLIBC_2.21 pipe2 F
+GLIBC_2.21 pivot_root F
+GLIBC_2.21 pmap_getmaps F
+GLIBC_2.21 pmap_getport F
+GLIBC_2.21 pmap_rmtcall F
+GLIBC_2.21 pmap_set F
+GLIBC_2.21 pmap_unset F
+GLIBC_2.21 poll F
+GLIBC_2.21 popen F
+GLIBC_2.21 posix_fadvise F
+GLIBC_2.21 posix_fadvise64 F
+GLIBC_2.21 posix_fallocate F
+GLIBC_2.21 posix_fallocate64 F
+GLIBC_2.21 posix_madvise F
+GLIBC_2.21 posix_memalign F
+GLIBC_2.21 posix_openpt F
+GLIBC_2.21 posix_spawn F
+GLIBC_2.21 posix_spawn_file_actions_addclose F
+GLIBC_2.21 posix_spawn_file_actions_adddup2 F
+GLIBC_2.21 posix_spawn_file_actions_addopen F
+GLIBC_2.21 posix_spawn_file_actions_destroy F
+GLIBC_2.21 posix_spawn_file_actions_init F
+GLIBC_2.21 posix_spawnattr_destroy F
+GLIBC_2.21 posix_spawnattr_getflags F
+GLIBC_2.21 posix_spawnattr_getpgroup F
+GLIBC_2.21 posix_spawnattr_getschedparam F
+GLIBC_2.21 posix_spawnattr_getschedpolicy F
+GLIBC_2.21 posix_spawnattr_getsigdefault F
+GLIBC_2.21 posix_spawnattr_getsigmask F
+GLIBC_2.21 posix_spawnattr_init F
+GLIBC_2.21 posix_spawnattr_setflags F
+GLIBC_2.21 posix_spawnattr_setpgroup F
+GLIBC_2.21 posix_spawnattr_setschedparam F
+GLIBC_2.21 posix_spawnattr_setschedpolicy F
+GLIBC_2.21 posix_spawnattr_setsigdefault F
+GLIBC_2.21 posix_spawnattr_setsigmask F
+GLIBC_2.21 posix_spawnp F
+GLIBC_2.21 ppoll F
+GLIBC_2.21 prctl F
+GLIBC_2.21 pread F
+GLIBC_2.21 pread64 F
+GLIBC_2.21 preadv F
+GLIBC_2.21 preadv64 F
+GLIBC_2.21 printf F
+GLIBC_2.21 printf_size F
+GLIBC_2.21 printf_size_info F
+GLIBC_2.21 prlimit F
+GLIBC_2.21 prlimit64 F
+GLIBC_2.21 process_vm_readv F
+GLIBC_2.21 process_vm_writev F
+GLIBC_2.21 profil F
+GLIBC_2.21 program_invocation_name D 0x4
+GLIBC_2.21 program_invocation_short_name D 0x4
+GLIBC_2.21 pselect F
+GLIBC_2.21 psiginfo F
+GLIBC_2.21 psignal F
+GLIBC_2.21 pthread_attr_destroy F
+GLIBC_2.21 pthread_attr_getdetachstate F
+GLIBC_2.21 pthread_attr_getinheritsched F
+GLIBC_2.21 pthread_attr_getschedparam F
+GLIBC_2.21 pthread_attr_getschedpolicy F
+GLIBC_2.21 pthread_attr_getscope F
+GLIBC_2.21 pthread_attr_init F
+GLIBC_2.21 pthread_attr_setdetachstate F
+GLIBC_2.21 pthread_attr_setinheritsched F
+GLIBC_2.21 pthread_attr_setschedparam F
+GLIBC_2.21 pthread_attr_setschedpolicy F
+GLIBC_2.21 pthread_attr_setscope F
+GLIBC_2.21 pthread_cond_broadcast F
+GLIBC_2.21 pthread_cond_destroy F
+GLIBC_2.21 pthread_cond_init F
+GLIBC_2.21 pthread_cond_signal F
+GLIBC_2.21 pthread_cond_timedwait F
+GLIBC_2.21 pthread_cond_wait F
+GLIBC_2.21 pthread_condattr_destroy F
+GLIBC_2.21 pthread_condattr_init F
+GLIBC_2.21 pthread_equal F
+GLIBC_2.21 pthread_exit F
+GLIBC_2.21 pthread_getschedparam F
+GLIBC_2.21 pthread_mutex_destroy F
+GLIBC_2.21 pthread_mutex_init F
+GLIBC_2.21 pthread_mutex_lock F
+GLIBC_2.21 pthread_mutex_unlock F
+GLIBC_2.21 pthread_self F
+GLIBC_2.21 pthread_setcancelstate F
+GLIBC_2.21 pthread_setcanceltype F
+GLIBC_2.21 pthread_setschedparam F
+GLIBC_2.21 ptrace F
+GLIBC_2.21 ptsname F
+GLIBC_2.21 ptsname_r F
+GLIBC_2.21 putc F
+GLIBC_2.21 putc_unlocked F
+GLIBC_2.21 putchar F
+GLIBC_2.21 putchar_unlocked F
+GLIBC_2.21 putenv F
+GLIBC_2.21 putgrent F
+GLIBC_2.21 putmsg F
+GLIBC_2.21 putpmsg F
+GLIBC_2.21 putpwent F
+GLIBC_2.21 puts F
+GLIBC_2.21 putsgent F
+GLIBC_2.21 putspent F
+GLIBC_2.21 pututline F
+GLIBC_2.21 pututxline F
+GLIBC_2.21 putw F
+GLIBC_2.21 putwc F
+GLIBC_2.21 putwc_unlocked F
+GLIBC_2.21 putwchar F
+GLIBC_2.21 putwchar_unlocked F
+GLIBC_2.21 pvalloc F
+GLIBC_2.21 pwrite F
+GLIBC_2.21 pwrite64 F
+GLIBC_2.21 pwritev F
+GLIBC_2.21 pwritev64 F
+GLIBC_2.21 qecvt F
+GLIBC_2.21 qecvt_r F
+GLIBC_2.21 qfcvt F
+GLIBC_2.21 qfcvt_r F
+GLIBC_2.21 qgcvt F
+GLIBC_2.21 qsort F
+GLIBC_2.21 qsort_r F
+GLIBC_2.21 query_module F
+GLIBC_2.21 quick_exit F
+GLIBC_2.21 quotactl F
+GLIBC_2.21 raise F
+GLIBC_2.21 rand F
+GLIBC_2.21 rand_r F
+GLIBC_2.21 random F
+GLIBC_2.21 random_r F
+GLIBC_2.21 rawmemchr F
+GLIBC_2.21 rcmd F
+GLIBC_2.21 rcmd_af F
+GLIBC_2.21 re_comp F
+GLIBC_2.21 re_compile_fastmap F
+GLIBC_2.21 re_compile_pattern F
+GLIBC_2.21 re_exec F
+GLIBC_2.21 re_match F
+GLIBC_2.21 re_match_2 F
+GLIBC_2.21 re_search F
+GLIBC_2.21 re_search_2 F
+GLIBC_2.21 re_set_registers F
+GLIBC_2.21 re_set_syntax F
+GLIBC_2.21 re_syntax_options D 0x4
+GLIBC_2.21 read F
+GLIBC_2.21 readahead F
+GLIBC_2.21 readdir F
+GLIBC_2.21 readdir64 F
+GLIBC_2.21 readdir64_r F
+GLIBC_2.21 readdir_r F
+GLIBC_2.21 readlink F
+GLIBC_2.21 readlinkat F
+GLIBC_2.21 readv F
+GLIBC_2.21 realloc F
+GLIBC_2.21 realpath F
+GLIBC_2.21 reboot F
+GLIBC_2.21 recv F
+GLIBC_2.21 recvfrom F
+GLIBC_2.21 recvmmsg F
+GLIBC_2.21 recvmsg F
+GLIBC_2.21 regcomp F
+GLIBC_2.21 regerror F
+GLIBC_2.21 regexec F
+GLIBC_2.21 regfree F
+GLIBC_2.21 register_printf_function F
+GLIBC_2.21 register_printf_modifier F
+GLIBC_2.21 register_printf_specifier F
+GLIBC_2.21 register_printf_type F
+GLIBC_2.21 registerrpc F
+GLIBC_2.21 remap_file_pages F
+GLIBC_2.21 remove F
+GLIBC_2.21 removexattr F
+GLIBC_2.21 remque F
+GLIBC_2.21 rename F
+GLIBC_2.21 renameat F
+GLIBC_2.21 revoke F
+GLIBC_2.21 rewind F
+GLIBC_2.21 rewinddir F
+GLIBC_2.21 rexec F
+GLIBC_2.21 rexec_af F
+GLIBC_2.21 rexecoptions D 0x4
+GLIBC_2.21 rindex F
+GLIBC_2.21 rmdir F
+GLIBC_2.21 rpc_createerr D 0x10
+GLIBC_2.21 rpmatch F
+GLIBC_2.21 rresvport F
+GLIBC_2.21 rresvport_af F
+GLIBC_2.21 rtime F
+GLIBC_2.21 ruserok F
+GLIBC_2.21 ruserok_af F
+GLIBC_2.21 ruserpass F
+GLIBC_2.21 sbrk F
+GLIBC_2.21 scalbn F
+GLIBC_2.21 scalbnf F
+GLIBC_2.21 scalbnl F
+GLIBC_2.21 scandir F
+GLIBC_2.21 scandir64 F
+GLIBC_2.21 scandirat F
+GLIBC_2.21 scandirat64 F
+GLIBC_2.21 scanf F
+GLIBC_2.21 sched_get_priority_max F
+GLIBC_2.21 sched_get_priority_min F
+GLIBC_2.21 sched_getaffinity F
+GLIBC_2.21 sched_getcpu F
+GLIBC_2.21 sched_getparam F
+GLIBC_2.21 sched_getscheduler F
+GLIBC_2.21 sched_rr_get_interval F
+GLIBC_2.21 sched_setaffinity F
+GLIBC_2.21 sched_setparam F
+GLIBC_2.21 sched_setscheduler F
+GLIBC_2.21 sched_yield F
+GLIBC_2.21 secure_getenv F
+GLIBC_2.21 seed48 F
+GLIBC_2.21 seed48_r F
+GLIBC_2.21 seekdir F
+GLIBC_2.21 select F
+GLIBC_2.21 semctl F
+GLIBC_2.21 semget F
+GLIBC_2.21 semop F
+GLIBC_2.21 semtimedop F
+GLIBC_2.21 send F
+GLIBC_2.21 sendfile F
+GLIBC_2.21 sendfile64 F
+GLIBC_2.21 sendmmsg F
+GLIBC_2.21 sendmsg F
+GLIBC_2.21 sendto F
+GLIBC_2.21 setaliasent F
+GLIBC_2.21 setbuf F
+GLIBC_2.21 setbuffer F
+GLIBC_2.21 setcontext F
+GLIBC_2.21 setdomainname F
+GLIBC_2.21 setegid F
+GLIBC_2.21 setenv F
+GLIBC_2.21 seteuid F
+GLIBC_2.21 setfsent F
+GLIBC_2.21 setfsgid F
+GLIBC_2.21 setfsuid F
+GLIBC_2.21 setgid F
+GLIBC_2.21 setgrent F
+GLIBC_2.21 setgroups F
+GLIBC_2.21 sethostent F
+GLIBC_2.21 sethostid F
+GLIBC_2.21 sethostname F
+GLIBC_2.21 setipv4sourcefilter F
+GLIBC_2.21 setitimer F
+GLIBC_2.21 setjmp F
+GLIBC_2.21 setlinebuf F
+GLIBC_2.21 setlocale F
+GLIBC_2.21 setlogin F
+GLIBC_2.21 setlogmask F
+GLIBC_2.21 setmntent F
+GLIBC_2.21 setnetent F
+GLIBC_2.21 setnetgrent F
+GLIBC_2.21 setns F
+GLIBC_2.21 setpgid F
+GLIBC_2.21 setpgrp F
+GLIBC_2.21 setpriority F
+GLIBC_2.21 setprotoent F
+GLIBC_2.21 setpwent F
+GLIBC_2.21 setregid F
+GLIBC_2.21 setresgid F
+GLIBC_2.21 setresuid F
+GLIBC_2.21 setreuid F
+GLIBC_2.21 setrlimit F
+GLIBC_2.21 setrlimit64 F
+GLIBC_2.21 setrpcent F
+GLIBC_2.21 setservent F
+GLIBC_2.21 setsgent F
+GLIBC_2.21 setsid F
+GLIBC_2.21 setsockopt F
+GLIBC_2.21 setsourcefilter F
+GLIBC_2.21 setspent F
+GLIBC_2.21 setstate F
+GLIBC_2.21 setstate_r F
+GLIBC_2.21 settimeofday F
+GLIBC_2.21 setttyent F
+GLIBC_2.21 setuid F
+GLIBC_2.21 setusershell F
+GLIBC_2.21 setutent F
+GLIBC_2.21 setutxent F
+GLIBC_2.21 setvbuf F
+GLIBC_2.21 setxattr F
+GLIBC_2.21 sgetsgent F
+GLIBC_2.21 sgetsgent_r F
+GLIBC_2.21 sgetspent F
+GLIBC_2.21 sgetspent_r F
+GLIBC_2.21 shmat F
+GLIBC_2.21 shmctl F
+GLIBC_2.21 shmdt F
+GLIBC_2.21 shmget F
+GLIBC_2.21 shutdown F
+GLIBC_2.21 sigaction F
+GLIBC_2.21 sigaddset F
+GLIBC_2.21 sigaltstack F
+GLIBC_2.21 sigandset F
+GLIBC_2.21 sigblock F
+GLIBC_2.21 sigdelset F
+GLIBC_2.21 sigemptyset F
+GLIBC_2.21 sigfillset F
+GLIBC_2.21 siggetmask F
+GLIBC_2.21 sighold F
+GLIBC_2.21 sigignore F
+GLIBC_2.21 siginterrupt F
+GLIBC_2.21 sigisemptyset F
+GLIBC_2.21 sigismember F
+GLIBC_2.21 siglongjmp F
+GLIBC_2.21 signal F
+GLIBC_2.21 signalfd F
+GLIBC_2.21 sigorset F
+GLIBC_2.21 sigpause F
+GLIBC_2.21 sigpending F
+GLIBC_2.21 sigprocmask F
+GLIBC_2.21 sigqueue F
+GLIBC_2.21 sigrelse F
+GLIBC_2.21 sigreturn F
+GLIBC_2.21 sigset F
+GLIBC_2.21 sigsetmask F
+GLIBC_2.21 sigstack F
+GLIBC_2.21 sigsuspend F
+GLIBC_2.21 sigtimedwait F
+GLIBC_2.21 sigvec F
+GLIBC_2.21 sigwait F
+GLIBC_2.21 sigwaitinfo F
+GLIBC_2.21 sleep F
+GLIBC_2.21 snprintf F
+GLIBC_2.21 sockatmark F
+GLIBC_2.21 socket F
+GLIBC_2.21 socketpair F
+GLIBC_2.21 splice F
+GLIBC_2.21 sprintf F
+GLIBC_2.21 sprofil F
+GLIBC_2.21 srand F
+GLIBC_2.21 srand48 F
+GLIBC_2.21 srand48_r F
+GLIBC_2.21 srandom F
+GLIBC_2.21 srandom_r F
+GLIBC_2.21 sscanf F
+GLIBC_2.21 ssignal F
+GLIBC_2.21 sstk F
+GLIBC_2.21 statfs F
+GLIBC_2.21 statfs64 F
+GLIBC_2.21 statvfs F
+GLIBC_2.21 statvfs64 F
+GLIBC_2.21 stderr D 0x4
+GLIBC_2.21 stdin D 0x4
+GLIBC_2.21 stdout D 0x4
+GLIBC_2.21 step F
+GLIBC_2.21 stime F
+GLIBC_2.21 stpcpy F
+GLIBC_2.21 stpncpy F
+GLIBC_2.21 strcasecmp F
+GLIBC_2.21 strcasecmp_l F
+GLIBC_2.21 strcasestr F
+GLIBC_2.21 strcat F
+GLIBC_2.21 strchr F
+GLIBC_2.21 strchrnul F
+GLIBC_2.21 strcmp F
+GLIBC_2.21 strcoll F
+GLIBC_2.21 strcoll_l F
+GLIBC_2.21 strcpy F
+GLIBC_2.21 strcspn F
+GLIBC_2.21 strdup F
+GLIBC_2.21 strerror F
+GLIBC_2.21 strerror_l F
+GLIBC_2.21 strerror_r F
+GLIBC_2.21 strfmon F
+GLIBC_2.21 strfmon_l F
+GLIBC_2.21 strfry F
+GLIBC_2.21 strftime F
+GLIBC_2.21 strftime_l F
+GLIBC_2.21 strlen F
+GLIBC_2.21 strncasecmp F
+GLIBC_2.21 strncasecmp_l F
+GLIBC_2.21 strncat F
+GLIBC_2.21 strncmp F
+GLIBC_2.21 strncpy F
+GLIBC_2.21 strndup F
+GLIBC_2.21 strnlen F
+GLIBC_2.21 strpbrk F
+GLIBC_2.21 strptime F
+GLIBC_2.21 strptime_l F
+GLIBC_2.21 strrchr F
+GLIBC_2.21 strsep F
+GLIBC_2.21 strsignal F
+GLIBC_2.21 strspn F
+GLIBC_2.21 strstr F
+GLIBC_2.21 strtod F
+GLIBC_2.21 strtod_l F
+GLIBC_2.21 strtof F
+GLIBC_2.21 strtof_l F
+GLIBC_2.21 strtoimax F
+GLIBC_2.21 strtok F
+GLIBC_2.21 strtok_r F
+GLIBC_2.21 strtol F
+GLIBC_2.21 strtol_l F
+GLIBC_2.21 strtold F
+GLIBC_2.21 strtold_l F
+GLIBC_2.21 strtoll F
+GLIBC_2.21 strtoll_l F
+GLIBC_2.21 strtoq F
+GLIBC_2.21 strtoul F
+GLIBC_2.21 strtoul_l F
+GLIBC_2.21 strtoull F
+GLIBC_2.21 strtoull_l F
+GLIBC_2.21 strtoumax F
+GLIBC_2.21 strtouq F
+GLIBC_2.21 strverscmp F
+GLIBC_2.21 strxfrm F
+GLIBC_2.21 strxfrm_l F
+GLIBC_2.21 stty F
+GLIBC_2.21 svc_exit F
+GLIBC_2.21 svc_fdset D 0x80
+GLIBC_2.21 svc_getreq F
+GLIBC_2.21 svc_getreq_common F
+GLIBC_2.21 svc_getreq_poll F
+GLIBC_2.21 svc_getreqset F
+GLIBC_2.21 svc_max_pollfd D 0x4
+GLIBC_2.21 svc_pollfd D 0x4
+GLIBC_2.21 svc_register F
+GLIBC_2.21 svc_run F
+GLIBC_2.21 svc_sendreply F
+GLIBC_2.21 svc_unregister F
+GLIBC_2.21 svcauthdes_stats D 0xc
+GLIBC_2.21 svcerr_auth F
+GLIBC_2.21 svcerr_decode F
+GLIBC_2.21 svcerr_noproc F
+GLIBC_2.21 svcerr_noprog F
+GLIBC_2.21 svcerr_progvers F
+GLIBC_2.21 svcerr_systemerr F
+GLIBC_2.21 svcerr_weakauth F
+GLIBC_2.21 svcfd_create F
+GLIBC_2.21 svcraw_create F
+GLIBC_2.21 svctcp_create F
+GLIBC_2.21 svcudp_bufcreate F
+GLIBC_2.21 svcudp_create F
+GLIBC_2.21 svcudp_enablecache F
+GLIBC_2.21 svcunix_create F
+GLIBC_2.21 svcunixfd_create F
+GLIBC_2.21 swab F
+GLIBC_2.21 swapcontext F
+GLIBC_2.21 swapoff F
+GLIBC_2.21 swapon F
+GLIBC_2.21 swprintf F
+GLIBC_2.21 swscanf F
+GLIBC_2.21 symlink F
+GLIBC_2.21 symlinkat F
+GLIBC_2.21 sync F
+GLIBC_2.21 sync_file_range F
+GLIBC_2.21 syncfs F
+GLIBC_2.21 sys_errlist D 0x21c
+GLIBC_2.21 sys_nerr D 0x4
+GLIBC_2.21 sys_sigabbrev D 0x104
+GLIBC_2.21 sys_siglist D 0x104
+GLIBC_2.21 syscall F
+GLIBC_2.21 sysconf F
+GLIBC_2.21 sysctl F
+GLIBC_2.21 sysinfo F
+GLIBC_2.21 syslog F
+GLIBC_2.21 system F
+GLIBC_2.21 sysv_signal F
+GLIBC_2.21 tcdrain F
+GLIBC_2.21 tcflow F
+GLIBC_2.21 tcflush F
+GLIBC_2.21 tcgetattr F
+GLIBC_2.21 tcgetpgrp F
+GLIBC_2.21 tcgetsid F
+GLIBC_2.21 tcsendbreak F
+GLIBC_2.21 tcsetattr F
+GLIBC_2.21 tcsetpgrp F
+GLIBC_2.21 tdelete F
+GLIBC_2.21 tdestroy F
+GLIBC_2.21 tee F
+GLIBC_2.21 telldir F
+GLIBC_2.21 tempnam F
+GLIBC_2.21 textdomain F
+GLIBC_2.21 tfind F
+GLIBC_2.21 time F
+GLIBC_2.21 timegm F
+GLIBC_2.21 timelocal F
+GLIBC_2.21 timerfd_create F
+GLIBC_2.21 timerfd_gettime F
+GLIBC_2.21 timerfd_settime F
+GLIBC_2.21 times F
+GLIBC_2.21 timespec_get F
+GLIBC_2.21 timezone D 0x4
+GLIBC_2.21 tmpfile F
+GLIBC_2.21 tmpfile64 F
+GLIBC_2.21 tmpnam F
+GLIBC_2.21 tmpnam_r F
+GLIBC_2.21 toascii F
+GLIBC_2.21 tolower F
+GLIBC_2.21 tolower_l F
+GLIBC_2.21 toupper F
+GLIBC_2.21 toupper_l F
+GLIBC_2.21 towctrans F
+GLIBC_2.21 towctrans_l F
+GLIBC_2.21 towlower F
+GLIBC_2.21 towlower_l F
+GLIBC_2.21 towupper F
+GLIBC_2.21 towupper_l F
+GLIBC_2.21 tr_break F
+GLIBC_2.21 truncate F
+GLIBC_2.21 truncate64 F
+GLIBC_2.21 tsearch F
+GLIBC_2.21 ttyname F
+GLIBC_2.21 ttyname_r F
+GLIBC_2.21 ttyslot F
+GLIBC_2.21 twalk F
+GLIBC_2.21 tzname D 0x8
+GLIBC_2.21 tzset F
+GLIBC_2.21 ualarm F
+GLIBC_2.21 ulckpwdf F
+GLIBC_2.21 ulimit F
+GLIBC_2.21 umask F
+GLIBC_2.21 umount F
+GLIBC_2.21 umount2 F
+GLIBC_2.21 uname F
+GLIBC_2.21 ungetc F
+GLIBC_2.21 ungetwc F
+GLIBC_2.21 unlink F
+GLIBC_2.21 unlinkat F
+GLIBC_2.21 unlockpt F
+GLIBC_2.21 unsetenv F
+GLIBC_2.21 unshare F
+GLIBC_2.21 updwtmp F
+GLIBC_2.21 updwtmpx F
+GLIBC_2.21 uselib F
+GLIBC_2.21 uselocale F
+GLIBC_2.21 user2netname F
+GLIBC_2.21 usleep F
+GLIBC_2.21 ustat F
+GLIBC_2.21 utime F
+GLIBC_2.21 utimensat F
+GLIBC_2.21 utimes F
+GLIBC_2.21 utmpname F
+GLIBC_2.21 utmpxname F
+GLIBC_2.21 valloc F
+GLIBC_2.21 vasprintf F
+GLIBC_2.21 vdprintf F
+GLIBC_2.21 verr F
+GLIBC_2.21 verrx F
+GLIBC_2.21 versionsort F
+GLIBC_2.21 versionsort64 F
+GLIBC_2.21 vfork F
+GLIBC_2.21 vfprintf F
+GLIBC_2.21 vfscanf F
+GLIBC_2.21 vfwprintf F
+GLIBC_2.21 vfwscanf F
+GLIBC_2.21 vhangup F
+GLIBC_2.21 vlimit F
+GLIBC_2.21 vmsplice F
+GLIBC_2.21 vprintf F
+GLIBC_2.21 vscanf F
+GLIBC_2.21 vsnprintf F
+GLIBC_2.21 vsprintf F
+GLIBC_2.21 vsscanf F
+GLIBC_2.21 vswprintf F
+GLIBC_2.21 vswscanf F
+GLIBC_2.21 vsyslog F
+GLIBC_2.21 vtimes F
+GLIBC_2.21 vwarn F
+GLIBC_2.21 vwarnx F
+GLIBC_2.21 vwprintf F
+GLIBC_2.21 vwscanf F
+GLIBC_2.21 wait F
+GLIBC_2.21 wait3 F
+GLIBC_2.21 wait4 F
+GLIBC_2.21 waitid F
+GLIBC_2.21 waitpid F
+GLIBC_2.21 warn F
+GLIBC_2.21 warnx F
+GLIBC_2.21 wcpcpy F
+GLIBC_2.21 wcpncpy F
+GLIBC_2.21 wcrtomb F
+GLIBC_2.21 wcscasecmp F
+GLIBC_2.21 wcscasecmp_l F
+GLIBC_2.21 wcscat F
+GLIBC_2.21 wcschr F
+GLIBC_2.21 wcschrnul F
+GLIBC_2.21 wcscmp F
+GLIBC_2.21 wcscoll F
+GLIBC_2.21 wcscoll_l F
+GLIBC_2.21 wcscpy F
+GLIBC_2.21 wcscspn F
+GLIBC_2.21 wcsdup F
+GLIBC_2.21 wcsftime F
+GLIBC_2.21 wcsftime_l F
+GLIBC_2.21 wcslen F
+GLIBC_2.21 wcsncasecmp F
+GLIBC_2.21 wcsncasecmp_l F
+GLIBC_2.21 wcsncat F
+GLIBC_2.21 wcsncmp F
+GLIBC_2.21 wcsncpy F
+GLIBC_2.21 wcsnlen F
+GLIBC_2.21 wcsnrtombs F
+GLIBC_2.21 wcspbrk F
+GLIBC_2.21 wcsrchr F
+GLIBC_2.21 wcsrtombs F
+GLIBC_2.21 wcsspn F
+GLIBC_2.21 wcsstr F
+GLIBC_2.21 wcstod F
+GLIBC_2.21 wcstod_l F
+GLIBC_2.21 wcstof F
+GLIBC_2.21 wcstof_l F
+GLIBC_2.21 wcstoimax F
+GLIBC_2.21 wcstok F
+GLIBC_2.21 wcstol F
+GLIBC_2.21 wcstol_l F
+GLIBC_2.21 wcstold F
+GLIBC_2.21 wcstold_l F
+GLIBC_2.21 wcstoll F
+GLIBC_2.21 wcstoll_l F
+GLIBC_2.21 wcstombs F
+GLIBC_2.21 wcstoq F
+GLIBC_2.21 wcstoul F
+GLIBC_2.21 wcstoul_l F
+GLIBC_2.21 wcstoull F
+GLIBC_2.21 wcstoull_l F
+GLIBC_2.21 wcstoumax F
+GLIBC_2.21 wcstouq F
+GLIBC_2.21 wcswcs F
+GLIBC_2.21 wcswidth F
+GLIBC_2.21 wcsxfrm F
+GLIBC_2.21 wcsxfrm_l F
+GLIBC_2.21 wctob F
+GLIBC_2.21 wctomb F
+GLIBC_2.21 wctrans F
+GLIBC_2.21 wctrans_l F
+GLIBC_2.21 wctype F
+GLIBC_2.21 wctype_l F
+GLIBC_2.21 wcwidth F
+GLIBC_2.21 wmemchr F
+GLIBC_2.21 wmemcmp F
+GLIBC_2.21 wmemcpy F
+GLIBC_2.21 wmemmove F
+GLIBC_2.21 wmempcpy F
+GLIBC_2.21 wmemset F
+GLIBC_2.21 wordexp F
+GLIBC_2.21 wordfree F
+GLIBC_2.21 wprintf F
+GLIBC_2.21 write F
+GLIBC_2.21 writev F
+GLIBC_2.21 wscanf F
+GLIBC_2.21 xdecrypt F
+GLIBC_2.21 xdr_accepted_reply F
+GLIBC_2.21 xdr_array F
+GLIBC_2.21 xdr_authdes_cred F
+GLIBC_2.21 xdr_authdes_verf F
+GLIBC_2.21 xdr_authunix_parms F
+GLIBC_2.21 xdr_bool F
+GLIBC_2.21 xdr_bytes F
+GLIBC_2.21 xdr_callhdr F
+GLIBC_2.21 xdr_callmsg F
+GLIBC_2.21 xdr_char F
+GLIBC_2.21 xdr_cryptkeyarg F
+GLIBC_2.21 xdr_cryptkeyarg2 F
+GLIBC_2.21 xdr_cryptkeyres F
+GLIBC_2.21 xdr_des_block F
+GLIBC_2.21 xdr_double F
+GLIBC_2.21 xdr_enum F
+GLIBC_2.21 xdr_float F
+GLIBC_2.21 xdr_free F
+GLIBC_2.21 xdr_getcredres F
+GLIBC_2.21 xdr_hyper F
+GLIBC_2.21 xdr_int F
+GLIBC_2.21 xdr_int16_t F
+GLIBC_2.21 xdr_int32_t F
+GLIBC_2.21 xdr_int64_t F
+GLIBC_2.21 xdr_int8_t F
+GLIBC_2.21 xdr_key_netstarg F
+GLIBC_2.21 xdr_key_netstres F
+GLIBC_2.21 xdr_keybuf F
+GLIBC_2.21 xdr_keystatus F
+GLIBC_2.21 xdr_long F
+GLIBC_2.21 xdr_longlong_t F
+GLIBC_2.21 xdr_netnamestr F
+GLIBC_2.21 xdr_netobj F
+GLIBC_2.21 xdr_opaque F
+GLIBC_2.21 xdr_opaque_auth F
+GLIBC_2.21 xdr_pmap F
+GLIBC_2.21 xdr_pmaplist F
+GLIBC_2.21 xdr_pointer F
+GLIBC_2.21 xdr_quad_t F
+GLIBC_2.21 xdr_reference F
+GLIBC_2.21 xdr_rejected_reply F
+GLIBC_2.21 xdr_replymsg F
+GLIBC_2.21 xdr_rmtcall_args F
+GLIBC_2.21 xdr_rmtcallres F
+GLIBC_2.21 xdr_short F
+GLIBC_2.21 xdr_sizeof F
+GLIBC_2.21 xdr_string F
+GLIBC_2.21 xdr_u_char F
+GLIBC_2.21 xdr_u_hyper F
+GLIBC_2.21 xdr_u_int F
+GLIBC_2.21 xdr_u_long F
+GLIBC_2.21 xdr_u_longlong_t F
+GLIBC_2.21 xdr_u_quad_t F
+GLIBC_2.21 xdr_u_short F
+GLIBC_2.21 xdr_uint16_t F
+GLIBC_2.21 xdr_uint32_t F
+GLIBC_2.21 xdr_uint64_t F
+GLIBC_2.21 xdr_uint8_t F
+GLIBC_2.21 xdr_union F
+GLIBC_2.21 xdr_unixcred F
+GLIBC_2.21 xdr_vector F
+GLIBC_2.21 xdr_void F
+GLIBC_2.21 xdr_wrapstring F
+GLIBC_2.21 xdrmem_create F
+GLIBC_2.21 xdrrec_create F
+GLIBC_2.21 xdrrec_endofrecord F
+GLIBC_2.21 xdrrec_eof F
+GLIBC_2.21 xdrrec_skiprecord F
+GLIBC_2.21 xdrstdio_create F
+GLIBC_2.21 xencrypt F
+GLIBC_2.21 xprt_register F
+GLIBC_2.21 xprt_unregister F
+GLIBC_2.22 GLIBC_2.22 A
+GLIBC_2.22 fmemopen F
+GLIBC_2.23 GLIBC_2.23 A
+GLIBC_2.23 fts64_children F
+GLIBC_2.23 fts64_close F
+GLIBC_2.23 fts64_open F
+GLIBC_2.23 fts64_read F
+GLIBC_2.23 fts64_set F
+GLIBC_2.24 GLIBC_2.24 A
+GLIBC_2.24 quick_exit F
+GLIBC_2.25 GLIBC_2.25 A
+GLIBC_2.25 strfromd F
+GLIBC_2.25 strfromf F
+GLIBC_2.25 strfroml F
diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libcrypt.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libcrypt.abilist
new file mode 100644
index 0000000..dae6b52
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libcrypt.abilist
@@ -0,0 +1,8 @@
+GLIBC_2.21 GLIBC_2.21 A
+GLIBC_2.21 crypt F
+GLIBC_2.21 crypt_r F
+GLIBC_2.21 encrypt F
+GLIBC_2.21 encrypt_r F
+GLIBC_2.21 fcrypt F
+GLIBC_2.21 setkey F
+GLIBC_2.21 setkey_r F
diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libdl.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libdl.abilist
new file mode 100644
index 0000000..ae62e3f
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libdl.abilist
@@ -0,0 +1,10 @@
+GLIBC_2.21 GLIBC_2.21 A
+GLIBC_2.21 dladdr F
+GLIBC_2.21 dladdr1 F
+GLIBC_2.21 dlclose F
+GLIBC_2.21 dlerror F
+GLIBC_2.21 dlinfo F
+GLIBC_2.21 dlmopen F
+GLIBC_2.21 dlopen F
+GLIBC_2.21 dlsym F
+GLIBC_2.21 dlvsym F
diff --git a/sysdeps/unix/sysv/linux/aarch64/libm.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist
similarity index 100%
copy from sysdeps/unix/sysv/linux/aarch64/libm.abilist
copy to sysdeps/unix/sysv/linux/aarch64/ilp32/libm.abilist
diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist
new file mode 100644
index 0000000..40856ab
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libnsl.abilist
@@ -0,0 +1,122 @@
+GLIBC_2.21 GLIBC_2.21 A
+GLIBC_2.21 __free_fdresult F
+GLIBC_2.21 __nis_default_access F
+GLIBC_2.21 __nis_default_group F
+GLIBC_2.21 __nis_default_owner F
+GLIBC_2.21 __nis_default_ttl F
+GLIBC_2.21 __nis_finddirectory F
+GLIBC_2.21 __nis_hash F
+GLIBC_2.21 __nisbind_connect F
+GLIBC_2.21 __nisbind_create F
+GLIBC_2.21 __nisbind_destroy F
+GLIBC_2.21 __nisbind_next F
+GLIBC_2.21 __yp_check F
+GLIBC_2.21 nis_add F
+GLIBC_2.21 nis_add_entry F
+GLIBC_2.21 nis_addmember F
+GLIBC_2.21 nis_checkpoint F
+GLIBC_2.21 nis_clone_directory F
+GLIBC_2.21 nis_clone_object F
+GLIBC_2.21 nis_clone_result F
+GLIBC_2.21 nis_creategroup F
+GLIBC_2.21 nis_destroy_object F
+GLIBC_2.21 nis_destroygroup F
+GLIBC_2.21 nis_dir_cmp F
+GLIBC_2.21 nis_domain_of F
+GLIBC_2.21 nis_domain_of_r F
+GLIBC_2.21 nis_first_entry F
+GLIBC_2.21 nis_free_directory F
+GLIBC_2.21 nis_free_object F
+GLIBC_2.21 nis_free_request F
+GLIBC_2.21 nis_freenames F
+GLIBC_2.21 nis_freeresult F
+GLIBC_2.21 nis_freeservlist F
+GLIBC_2.21 nis_freetags F
+GLIBC_2.21 nis_getnames F
+GLIBC_2.21 nis_getservlist F
+GLIBC_2.21 nis_ismember F
+GLIBC_2.21 nis_leaf_of F
+GLIBC_2.21 nis_leaf_of_r F
+GLIBC_2.21 nis_lerror F
+GLIBC_2.21 nis_list F
+GLIBC_2.21 nis_local_directory F
+GLIBC_2.21 nis_local_group F
+GLIBC_2.21 nis_local_host F
+GLIBC_2.21 nis_local_principal F
+GLIBC_2.21 nis_lookup F
+GLIBC_2.21 nis_mkdir F
+GLIBC_2.21 nis_modify F
+GLIBC_2.21 nis_modify_entry F
+GLIBC_2.21 nis_name_of F
+GLIBC_2.21 nis_name_of_r F
+GLIBC_2.21 nis_next_entry F
+GLIBC_2.21 nis_perror F
+GLIBC_2.21 nis_ping F
+GLIBC_2.21 nis_print_directory F
+GLIBC_2.21 nis_print_entry F
+GLIBC_2.21 nis_print_group F
+GLIBC_2.21 nis_print_group_entry F
+GLIBC_2.21 nis_print_link F
+GLIBC_2.21 nis_print_object F
+GLIBC_2.21 nis_print_result F
+GLIBC_2.21 nis_print_rights F
+GLIBC_2.21 nis_print_table F
+GLIBC_2.21 nis_read_obj F
+GLIBC_2.21 nis_remove F
+GLIBC_2.21 nis_remove_entry F
+GLIBC_2.21 nis_removemember F
+GLIBC_2.21 nis_rmdir F
+GLIBC_2.21 nis_servstate F
+GLIBC_2.21 nis_sperrno F
+GLIBC_2.21 nis_sperror F
+GLIBC_2.21 nis_sperror_r F
+GLIBC_2.21 nis_stats F
+GLIBC_2.21 nis_verifygroup F
+GLIBC_2.21 nis_write_obj F
+GLIBC_2.21 readColdStartFile F
+GLIBC_2.21 writeColdStartFile F
+GLIBC_2.21 xdr_cback_data F
+GLIBC_2.21 xdr_domainname F
+GLIBC_2.21 xdr_keydat F
+GLIBC_2.21 xdr_mapname F
+GLIBC_2.21 xdr_obj_p F
+GLIBC_2.21 xdr_peername F
+GLIBC_2.21 xdr_valdat F
+GLIBC_2.21 xdr_yp_buf F
+GLIBC_2.21 xdr_ypall F
+GLIBC_2.21 xdr_ypbind_binding F
+GLIBC_2.21 xdr_ypbind_resp F
+GLIBC_2.21 xdr_ypbind_resptype F
+GLIBC_2.21 xdr_ypbind_setdom F
+GLIBC_2.21 xdr_ypdelete_args F
+GLIBC_2.21 xdr_ypmap_parms F
+GLIBC_2.21 xdr_ypmaplist F
+GLIBC_2.21 xdr_yppush_status F
+GLIBC_2.21 xdr_yppushresp_xfr F
+GLIBC_2.21 xdr_ypreq_key F
+GLIBC_2.21 xdr_ypreq_nokey F
+GLIBC_2.21 xdr_ypreq_xfr F
+GLIBC_2.21 xdr_ypresp_all F
+GLIBC_2.21 xdr_ypresp_key_val F
+GLIBC_2.21 xdr_ypresp_maplist F
+GLIBC_2.21 xdr_ypresp_master F
+GLIBC_2.21 xdr_ypresp_order F
+GLIBC_2.21 xdr_ypresp_val F
+GLIBC_2.21 xdr_ypresp_xfr F
+GLIBC_2.21 xdr_ypstat F
+GLIBC_2.21 xdr_ypupdate_args F
+GLIBC_2.21 xdr_ypxfrstat F
+GLIBC_2.21 yp_all F
+GLIBC_2.21 yp_bind F
+GLIBC_2.21 yp_first F
+GLIBC_2.21 yp_get_default_domain F
+GLIBC_2.21 yp_maplist F
+GLIBC_2.21 yp_master F
+GLIBC_2.21 yp_match F
+GLIBC_2.21 yp_next F
+GLIBC_2.21 yp_order F
+GLIBC_2.21 yp_unbind F
+GLIBC_2.21 yp_update F
+GLIBC_2.21 ypbinderr_string F
+GLIBC_2.21 yperr_string F
+GLIBC_2.21 ypprot_err F
diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist
new file mode 100644
index 0000000..f517e39
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libpthread.abilist
@@ -0,0 +1,223 @@
+GLIBC_2.21 GLIBC_2.21 A
+GLIBC_2.21 _IO_flockfile F
+GLIBC_2.21 _IO_ftrylockfile F
+GLIBC_2.21 _IO_funlockfile F
+GLIBC_2.21 __close F
+GLIBC_2.21 __connect F
+GLIBC_2.21 __errno_location F
+GLIBC_2.21 __fcntl F
+GLIBC_2.21 __fork F
+GLIBC_2.21 __h_errno_location F
+GLIBC_2.21 __libc_allocate_rtsig F
+GLIBC_2.21 __libc_current_sigrtmax F
+GLIBC_2.21 __libc_current_sigrtmin F
+GLIBC_2.21 __lseek F
+GLIBC_2.21 __nanosleep F
+GLIBC_2.21 __open F
+GLIBC_2.21 __open64 F
+GLIBC_2.21 __pread64 F
+GLIBC_2.21 __pthread_cleanup_routine F
+GLIBC_2.21 __pthread_getspecific F
+GLIBC_2.21 __pthread_key_create F
+GLIBC_2.21 __pthread_mutex_destroy F
+GLIBC_2.21 __pthread_mutex_init F
+GLIBC_2.21 __pthread_mutex_lock F
+GLIBC_2.21 __pthread_mutex_trylock F
+GLIBC_2.21 __pthread_mutex_unlock F
+GLIBC_2.21 __pthread_mutexattr_destroy F
+GLIBC_2.21 __pthread_mutexattr_init F
+GLIBC_2.21 __pthread_mutexattr_settype F
+GLIBC_2.21 __pthread_once F
+GLIBC_2.21 __pthread_register_cancel F
+GLIBC_2.21 __pthread_register_cancel_defer F
+GLIBC_2.21 __pthread_rwlock_destroy F
+GLIBC_2.21 __pthread_rwlock_init F
+GLIBC_2.21 __pthread_rwlock_rdlock F
+GLIBC_2.21 __pthread_rwlock_tryrdlock F
+GLIBC_2.21 __pthread_rwlock_trywrlock F
+GLIBC_2.21 __pthread_rwlock_unlock F
+GLIBC_2.21 __pthread_rwlock_wrlock F
+GLIBC_2.21 __pthread_setspecific F
+GLIBC_2.21 __pthread_unregister_cancel F
+GLIBC_2.21 __pthread_unregister_cancel_restore F
+GLIBC_2.21 __pthread_unwind_next F
+GLIBC_2.21 __pwrite64 F
+GLIBC_2.21 __read F
+GLIBC_2.21 __res_state F
+GLIBC_2.21 __send F
+GLIBC_2.21 __sigaction F
+GLIBC_2.21 __vfork F
+GLIBC_2.21 __wait F
+GLIBC_2.21 __write F
+GLIBC_2.21 _pthread_cleanup_pop F
+GLIBC_2.21 _pthread_cleanup_pop_restore F
+GLIBC_2.21 _pthread_cleanup_push F
+GLIBC_2.21 _pthread_cleanup_push_defer F
+GLIBC_2.21 accept F
+GLIBC_2.21 close F
+GLIBC_2.21 connect F
+GLIBC_2.21 fcntl F
+GLIBC_2.21 flockfile F
+GLIBC_2.21 fork F
+GLIBC_2.21 fsync F
+GLIBC_2.21 ftrylockfile F
+GLIBC_2.21 funlockfile F
+GLIBC_2.21 longjmp F
+GLIBC_2.21 lseek F
+GLIBC_2.21 lseek64 F
+GLIBC_2.21 msync F
+GLIBC_2.21 nanosleep F
+GLIBC_2.21 open F
+GLIBC_2.21 open64 F
+GLIBC_2.21 pause F
+GLIBC_2.21 pread F
+GLIBC_2.21 pread64 F
+GLIBC_2.21 pthread_attr_destroy F
+GLIBC_2.21 pthread_attr_getaffinity_np F
+GLIBC_2.21 pthread_attr_getdetachstate F
+GLIBC_2.21 pthread_attr_getguardsize F
+GLIBC_2.21 pthread_attr_getinheritsched F
+GLIBC_2.21 pthread_attr_getschedparam F
+GLIBC_2.21 pthread_attr_getschedpolicy F
+GLIBC_2.21 pthread_attr_getscope F
+GLIBC_2.21 pthread_attr_getstack F
+GLIBC_2.21 pthread_attr_getstackaddr F
+GLIBC_2.21 pthread_attr_getstacksize F
+GLIBC_2.21 pthread_attr_init F
+GLIBC_2.21 pthread_attr_setaffinity_np F
+GLIBC_2.21 pthread_attr_setdetachstate F
+GLIBC_2.21 pthread_attr_setguardsize F
+GLIBC_2.21 pthread_attr_setinheritsched F
+GLIBC_2.21 pthread_attr_setschedparam F
+GLIBC_2.21 pthread_attr_setschedpolicy F
+GLIBC_2.21 pthread_attr_setscope F
+GLIBC_2.21 pthread_attr_setstack F
+GLIBC_2.21 pthread_attr_setstackaddr F
+GLIBC_2.21 pthread_attr_setstacksize F
+GLIBC_2.21 pthread_barrier_destroy F
+GLIBC_2.21 pthread_barrier_init F
+GLIBC_2.21 pthread_barrier_wait F
+GLIBC_2.21 pthread_barrierattr_destroy F
+GLIBC_2.21 pthread_barrierattr_getpshared F
+GLIBC_2.21 pthread_barrierattr_init F
+GLIBC_2.21 pthread_barrierattr_setpshared F
+GLIBC_2.21 pthread_cancel F
+GLIBC_2.21 pthread_cond_broadcast F
+GLIBC_2.21 pthread_cond_destroy F
+GLIBC_2.21 pthread_cond_init F
+GLIBC_2.21 pthread_cond_signal F
+GLIBC_2.21 pthread_cond_timedwait F
+GLIBC_2.21 pthread_cond_wait F
+GLIBC_2.21 pthread_condattr_destroy F
+GLIBC_2.21 pthread_condattr_getclock F
+GLIBC_2.21 pthread_condattr_getpshared F
+GLIBC_2.21 pthread_condattr_init F
+GLIBC_2.21 pthread_condattr_setclock F
+GLIBC_2.21 pthread_condattr_setpshared F
+GLIBC_2.21 pthread_create F
+GLIBC_2.21 pthread_detach F
+GLIBC_2.21 pthread_equal F
+GLIBC_2.21 pthread_exit F
+GLIBC_2.21 pthread_getaffinity_np F
+GLIBC_2.21 pthread_getattr_np F
+GLIBC_2.21 pthread_getconcurrency F
+GLIBC_2.21 pthread_getcpuclockid F
+GLIBC_2.21 pthread_getname_np F
+GLIBC_2.21 pthread_getschedparam F
+GLIBC_2.21 pthread_getspecific F
+GLIBC_2.21 pthread_join F
+GLIBC_2.21 pthread_key_create F
+GLIBC_2.21 pthread_key_delete F
+GLIBC_2.21 pthread_kill F
+GLIBC_2.21 pthread_kill_other_threads_np F
+GLIBC_2.21 pthread_mutex_consistent F
+GLIBC_2.21 pthread_mutex_consistent_np F
+GLIBC_2.21 pthread_mutex_destroy F
+GLIBC_2.21 pthread_mutex_getprioceiling F
+GLIBC_2.21 pthread_mutex_init F
+GLIBC_2.21 pthread_mutex_lock F
+GLIBC_2.21 pthread_mutex_setprioceiling F
+GLIBC_2.21 pthread_mutex_timedlock F
+GLIBC_2.21 pthread_mutex_trylock F
+GLIBC_2.21 pthread_mutex_unlock F
+GLIBC_2.21 pthread_mutexattr_destroy F
+GLIBC_2.21 pthread_mutexattr_getkind_np F
+GLIBC_2.21 pthread_mutexattr_getprioceiling F
+GLIBC_2.21 pthread_mutexattr_getprotocol F
+GLIBC_2.21 pthread_mutexattr_getpshared F
+GLIBC_2.21 pthread_mutexattr_getrobust F
+GLIBC_2.21 pthread_mutexattr_getrobust_np F
+GLIBC_2.21 pthread_mutexattr_gettype F
+GLIBC_2.21 pthread_mutexattr_init F
+GLIBC_2.21 pthread_mutexattr_setkind_np F
+GLIBC_2.21 pthread_mutexattr_setprioceiling F
+GLIBC_2.21 pthread_mutexattr_setprotocol F
+GLIBC_2.21 pthread_mutexattr_setpshared F
+GLIBC_2.21 pthread_mutexattr_setrobust F
+GLIBC_2.21 pthread_mutexattr_setrobust_np F
+GLIBC_2.21 pthread_mutexattr_settype F
+GLIBC_2.21 pthread_once F
+GLIBC_2.21 pthread_rwlock_destroy F
+GLIBC_2.21 pthread_rwlock_init F
+GLIBC_2.21 pthread_rwlock_rdlock F
+GLIBC_2.21 pthread_rwlock_timedrdlock F
+GLIBC_2.21 pthread_rwlock_timedwrlock F
+GLIBC_2.21 pthread_rwlock_tryrdlock F
+GLIBC_2.21 pthread_rwlock_trywrlock F
+GLIBC_2.21 pthread_rwlock_unlock F
+GLIBC_2.21 pthread_rwlock_wrlock F
+GLIBC_2.21 pthread_rwlockattr_destroy F
+GLIBC_2.21 pthread_rwlockattr_getkind_np F
+GLIBC_2.21 pthread_rwlockattr_getpshared F
+GLIBC_2.21 pthread_rwlockattr_init F
+GLIBC_2.21 pthread_rwlockattr_setkind_np F
+GLIBC_2.21 pthread_rwlockattr_setpshared F
+GLIBC_2.21 pthread_self F
+GLIBC_2.21 pthread_setaffinity_np F
+GLIBC_2.21 pthread_setcancelstate F
+GLIBC_2.21 pthread_setcanceltype F
+GLIBC_2.21 pthread_setconcurrency F
+GLIBC_2.21 pthread_setname_np F
+GLIBC_2.21 pthread_setschedparam F
+GLIBC_2.21 pthread_setschedprio F
+GLIBC_2.21 pthread_setspecific F
+GLIBC_2.21 pthread_sigmask F
+GLIBC_2.21 pthread_sigqueue F
+GLIBC_2.21 pthread_spin_destroy F
+GLIBC_2.21 pthread_spin_init F
+GLIBC_2.21 pthread_spin_lock F
+GLIBC_2.21 pthread_spin_trylock F
+GLIBC_2.21 pthread_spin_unlock F
+GLIBC_2.21 pthread_testcancel F
+GLIBC_2.21 pthread_timedjoin_np F
+GLIBC_2.21 pthread_tryjoin_np F
+GLIBC_2.21 pthread_yield F
+GLIBC_2.21 pwrite F
+GLIBC_2.21 pwrite64 F
+GLIBC_2.21 raise F
+GLIBC_2.21 read F
+GLIBC_2.21 recv F
+GLIBC_2.21 recvfrom F
+GLIBC_2.21 recvmsg F
+GLIBC_2.21 sem_close F
+GLIBC_2.21 sem_destroy F
+GLIBC_2.21 sem_getvalue F
+GLIBC_2.21 sem_init F
+GLIBC_2.21 sem_open F
+GLIBC_2.21 sem_post F
+GLIBC_2.21 sem_timedwait F
+GLIBC_2.21 sem_trywait F
+GLIBC_2.21 sem_unlink F
+GLIBC_2.21 sem_wait F
+GLIBC_2.21 send F
+GLIBC_2.21 sendmsg F
+GLIBC_2.21 sendto F
+GLIBC_2.21 sigaction F
+GLIBC_2.21 siglongjmp F
+GLIBC_2.21 sigwait F
+GLIBC_2.21 system F
+GLIBC_2.21 tcdrain F
+GLIBC_2.21 vfork F
+GLIBC_2.21 wait F
+GLIBC_2.21 waitpid F
+GLIBC_2.21 write F
diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist
new file mode 100644
index 0000000..b006fca
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libresolv.abilist
@@ -0,0 +1,92 @@
+GLIBC_2.21 GLIBC_2.21 A
+GLIBC_2.21 __b64_ntop F
+GLIBC_2.21 __b64_pton F
+GLIBC_2.21 __dn_comp F
+GLIBC_2.21 __dn_count_labels F
+GLIBC_2.21 __dn_expand F
+GLIBC_2.21 __dn_skipname F
+GLIBC_2.21 __fp_nquery F
+GLIBC_2.21 __fp_query F
+GLIBC_2.21 __fp_resstat F
+GLIBC_2.21 __hostalias F
+GLIBC_2.21 __loc_aton F
+GLIBC_2.21 __loc_ntoa F
+GLIBC_2.21 __p_cdname F
+GLIBC_2.21 __p_cdnname F
+GLIBC_2.21 __p_class F
+GLIBC_2.21 __p_class_syms D 0x54
+GLIBC_2.21 __p_fqname F
+GLIBC_2.21 __p_fqnname F
+GLIBC_2.21 __p_option F
+GLIBC_2.21 __p_query F
+GLIBC_2.21 __p_rcode F
+GLIBC_2.21 __p_secstodate F
+GLIBC_2.21 __p_time F
+GLIBC_2.21 __p_type F
+GLIBC_2.21 __p_type_syms D 0x228
+GLIBC_2.21 __putlong F
+GLIBC_2.21 __putshort F
+GLIBC_2.21 __res_close F
+GLIBC_2.21 __res_dnok F
+GLIBC_2.21 __res_hnok F
+GLIBC_2.21 __res_hostalias F
+GLIBC_2.21 __res_isourserver F
+GLIBC_2.21 __res_mailok F
+GLIBC_2.21 __res_mkquery F
+GLIBC_2.21 __res_nameinquery F
+GLIBC_2.21 __res_nmkquery F
+GLIBC_2.21 __res_nquery F
+GLIBC_2.21 __res_nquerydomain F
+GLIBC_2.21 __res_nsearch F
+GLIBC_2.21 __res_nsend F
+GLIBC_2.21 __res_ownok F
+GLIBC_2.21 __res_queriesmatch F
+GLIBC_2.21 __res_query F
+GLIBC_2.21 __res_querydomain F
+GLIBC_2.21 __res_search F
+GLIBC_2.21 __res_send F
+GLIBC_2.21 __sym_ntop F
+GLIBC_2.21 __sym_ntos F
+GLIBC_2.21 __sym_ston F
+GLIBC_2.21 _gethtbyaddr F
+GLIBC_2.21 _gethtbyname F
+GLIBC_2.21 _gethtbyname2 F
+GLIBC_2.21 _gethtent F
+GLIBC_2.21 _getlong F
+GLIBC_2.21 _getshort F
+GLIBC_2.21 _res_opcodes D 0x40
+GLIBC_2.21 _sethtent F
+GLIBC_2.21 inet_net_ntop F
+GLIBC_2.21 inet_net_pton F
+GLIBC_2.21 inet_neta F
+GLIBC_2.21 ns_datetosecs F
+GLIBC_2.21 ns_format_ttl F
+GLIBC_2.21 ns_get16 F
+GLIBC_2.21 ns_get32 F
+GLIBC_2.21 ns_initparse F
+GLIBC_2.21 ns_makecanon F
+GLIBC_2.21 ns_msg_getflag F
+GLIBC_2.21 ns_name_compress F
+GLIBC_2.21 ns_name_ntol F
+GLIBC_2.21 ns_name_ntop F
+GLIBC_2.21 ns_name_pack F
+GLIBC_2.21 ns_name_pton F
+GLIBC_2.21 ns_name_rollback F
+GLIBC_2.21 ns_name_skip F
+GLIBC_2.21 ns_name_uncompress F
+GLIBC_2.21 ns_name_unpack F
+GLIBC_2.21 ns_parse_ttl F
+GLIBC_2.21 ns_parserr F
+GLIBC_2.21 ns_put16 F
+GLIBC_2.21 ns_put32 F
+GLIBC_2.21 ns_samedomain F
+GLIBC_2.21 ns_samename F
+GLIBC_2.21 ns_skiprr F
+GLIBC_2.21 ns_sprintrr F
+GLIBC_2.21 ns_sprintrrf F
+GLIBC_2.21 ns_subdomain F
+GLIBC_2.21 res_gethostbyaddr F
+GLIBC_2.21 res_gethostbyname F
+GLIBC_2.21 res_gethostbyname2 F
+GLIBC_2.21 res_send_setqhook F
+GLIBC_2.21 res_send_setrhook F
diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/librt.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/librt.abilist
new file mode 100644
index 0000000..51b1c5b
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/librt.abilist
@@ -0,0 +1,36 @@
+GLIBC_2.21 GLIBC_2.21 A
+GLIBC_2.21 __mq_open_2 F
+GLIBC_2.21 aio_cancel F
+GLIBC_2.21 aio_cancel64 F
+GLIBC_2.21 aio_error F
+GLIBC_2.21 aio_error64 F
+GLIBC_2.21 aio_fsync F
+GLIBC_2.21 aio_fsync64 F
+GLIBC_2.21 aio_init F
+GLIBC_2.21 aio_read F
+GLIBC_2.21 aio_read64 F
+GLIBC_2.21 aio_return F
+GLIBC_2.21 aio_return64 F
+GLIBC_2.21 aio_suspend F
+GLIBC_2.21 aio_suspend64 F
+GLIBC_2.21 aio_write F
+GLIBC_2.21 aio_write64 F
+GLIBC_2.21 lio_listio F
+GLIBC_2.21 lio_listio64 F
+GLIBC_2.21 mq_close F
+GLIBC_2.21 mq_getattr F
+GLIBC_2.21 mq_notify F
+GLIBC_2.21 mq_open F
+GLIBC_2.21 mq_receive F
+GLIBC_2.21 mq_send F
+GLIBC_2.21 mq_setattr F
+GLIBC_2.21 mq_timedreceive F
+GLIBC_2.21 mq_timedsend F
+GLIBC_2.21 mq_unlink F
+GLIBC_2.21 shm_open F
+GLIBC_2.21 shm_unlink F
+GLIBC_2.21 timer_create F
+GLIBC_2.21 timer_delete F
+GLIBC_2.21 timer_getoverrun F
+GLIBC_2.21 timer_gettime F
+GLIBC_2.21 timer_settime F
diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libthread_db.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libthread_db.abilist
new file mode 100644
index 0000000..96be90f
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libthread_db.abilist
@@ -0,0 +1,41 @@
+GLIBC_2.21 GLIBC_2.21 A
+GLIBC_2.21 td_init F
+GLIBC_2.21 td_log F
+GLIBC_2.21 td_symbol_list F
+GLIBC_2.21 td_ta_clear_event F
+GLIBC_2.21 td_ta_delete F
+GLIBC_2.21 td_ta_enable_stats F
+GLIBC_2.21 td_ta_event_addr F
+GLIBC_2.21 td_ta_event_getmsg F
+GLIBC_2.21 td_ta_get_nthreads F
+GLIBC_2.21 td_ta_get_ph F
+GLIBC_2.21 td_ta_get_stats F
+GLIBC_2.21 td_ta_map_id2thr F
+GLIBC_2.21 td_ta_map_lwp2thr F
+GLIBC_2.21 td_ta_new F
+GLIBC_2.21 td_ta_reset_stats F
+GLIBC_2.21 td_ta_set_event F
+GLIBC_2.21 td_ta_setconcurrency F
+GLIBC_2.21 td_ta_thr_iter F
+GLIBC_2.21 td_ta_tsd_iter F
+GLIBC_2.21 td_thr_clear_event F
+GLIBC_2.21 td_thr_dbresume F
+GLIBC_2.21 td_thr_dbsuspend F
+GLIBC_2.21 td_thr_event_enable F
+GLIBC_2.21 td_thr_event_getmsg F
+GLIBC_2.21 td_thr_get_info F
+GLIBC_2.21 td_thr_getfpregs F
+GLIBC_2.21 td_thr_getgregs F
+GLIBC_2.21 td_thr_getxregs F
+GLIBC_2.21 td_thr_getxregsize F
+GLIBC_2.21 td_thr_set_event F
+GLIBC_2.21 td_thr_setfpregs F
+GLIBC_2.21 td_thr_setgregs F
+GLIBC_2.21 td_thr_setprio F
+GLIBC_2.21 td_thr_setsigpending F
+GLIBC_2.21 td_thr_setxregs F
+GLIBC_2.21 td_thr_sigsetmask F
+GLIBC_2.21 td_thr_tls_get_addr F
+GLIBC_2.21 td_thr_tlsbase F
+GLIBC_2.21 td_thr_tsd F
+GLIBC_2.21 td_thr_validate F
diff --git a/sysdeps/unix/sysv/linux/aarch64/ilp32/libutil.abilist b/sysdeps/unix/sysv/linux/aarch64/ilp32/libutil.abilist
new file mode 100644
index 0000000..0c21934
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/aarch64/ilp32/libutil.abilist
@@ -0,0 +1,7 @@
+GLIBC_2.21 GLIBC_2.21 A
+GLIBC_2.21 forkpty F
+GLIBC_2.21 login F
+GLIBC_2.21 login_tty F
+GLIBC_2.21 logout F
+GLIBC_2.21 logwtmp F
+GLIBC_2.21 openpty F
diff --git a/sysdeps/unix/sysv/linux/aarch64/ld.abilist b/sysdeps/unix/sysv/linux/aarch64/lp64/ld.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/aarch64/ld.abilist
rename to sysdeps/unix/sysv/linux/aarch64/lp64/ld.abilist
diff --git a/sysdeps/unix/sysv/linux/aarch64/libBrokenLocale.abilist b/sysdeps/unix/sysv/linux/aarch64/lp64/libBrokenLocale.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/aarch64/libBrokenLocale.abilist
rename to sysdeps/unix/sysv/linux/aarch64/lp64/libBrokenLocale.abilist
diff --git a/sysdeps/unix/sysv/linux/aarch64/libanl.abilist b/sysdeps/unix/sysv/linux/aarch64/lp64/libanl.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/aarch64/libanl.abilist
rename to sysdeps/unix/sysv/linux/aarch64/lp64/libanl.abilist
diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/lp64/libc.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/aarch64/libc.abilist
rename to sysdeps/unix/sysv/linux/aarch64/lp64/libc.abilist
diff --git a/sysdeps/unix/sysv/linux/aarch64/libcrypt.abilist b/sysdeps/unix/sysv/linux/aarch64/lp64/libcrypt.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/aarch64/libcrypt.abilist
rename to sysdeps/unix/sysv/linux/aarch64/lp64/libcrypt.abilist
diff --git a/sysdeps/unix/sysv/linux/aarch64/libdl.abilist b/sysdeps/unix/sysv/linux/aarch64/lp64/libdl.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/aarch64/libdl.abilist
rename to sysdeps/unix/sysv/linux/aarch64/lp64/libdl.abilist
diff --git a/sysdeps/unix/sysv/linux/aarch64/libm.abilist b/sysdeps/unix/sysv/linux/aarch64/lp64/libm.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/aarch64/libm.abilist
rename to sysdeps/unix/sysv/linux/aarch64/lp64/libm.abilist
diff --git a/sysdeps/unix/sysv/linux/aarch64/libnsl.abilist b/sysdeps/unix/sysv/linux/aarch64/lp64/libnsl.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/aarch64/libnsl.abilist
rename to sysdeps/unix/sysv/linux/aarch64/lp64/libnsl.abilist
diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/lp64/libpthread.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
rename to sysdeps/unix/sysv/linux/aarch64/lp64/libpthread.abilist
diff --git a/sysdeps/unix/sysv/linux/aarch64/libresolv.abilist b/sysdeps/unix/sysv/linux/aarch64/lp64/libresolv.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/aarch64/libresolv.abilist
rename to sysdeps/unix/sysv/linux/aarch64/lp64/libresolv.abilist
diff --git a/sysdeps/unix/sysv/linux/aarch64/librt.abilist b/sysdeps/unix/sysv/linux/aarch64/lp64/librt.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/aarch64/librt.abilist
rename to sysdeps/unix/sysv/linux/aarch64/lp64/librt.abilist
diff --git a/sysdeps/unix/sysv/linux/aarch64/libthread_db.abilist b/sysdeps/unix/sysv/linux/aarch64/lp64/libthread_db.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/aarch64/libthread_db.abilist
rename to sysdeps/unix/sysv/linux/aarch64/lp64/libthread_db.abilist
diff --git a/sysdeps/unix/sysv/linux/aarch64/libutil.abilist b/sysdeps/unix/sysv/linux/aarch64/lp64/libutil.abilist
similarity index 100%
rename from sysdeps/unix/sysv/linux/aarch64/libutil.abilist
rename to sysdeps/unix/sysv/linux/aarch64/lp64/libutil.abilist

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 1/2] Enable ILP32 mode on aarch64, update abilist files
  2016-11-29 18:50 [PATCH 1/2] Enable ILP32 mode on aarch64, update abilist files Steve Ellcey
  2016-11-29 18:53 ` Steve Ellcey
@ 2016-11-30  0:12 ` Joseph Myers
  2016-11-30 12:24   ` Adhemerval Zanella
  2016-12-02 18:34   ` Steve Ellcey
  1 sibling, 2 replies; 9+ messages in thread
From: Joseph Myers @ 2016-11-30  0:12 UTC (permalink / raw)
  To: Steve Ellcey; +Cc: libc-alpha

Please go through all the previous review comments on previous iterations 
of ILP32 support (back to 2014) and make sure they are addressed.  Some 
haven't been.

New comment: please include an addition of ILP32 builds, both LE and BE, 
to build-many-glibcs.py.

Possibly new comment: basing on top of Adhemerval's sysvipc consolidation 
<https://sourceware.org/ml/libc-alpha/2016-11/msg00284.html> would be 
better than adding new versions of various sysvipc files (if you think you 
still need new versions after that patch, you need to work with Adhemerval 
on making it more general).

Examples of old comments, not necessarily exhaustive: use 10.0.0 as 
arch_minimum_kernel until the required changes are actually in Linus's 
tree; descriptive comments before copyright notices on each new C file; 
GLIBC_2.25 as minimum symbol version (or GLIBC_2.26 if it doesn't get in 
within the next month).

Also make sure comments at top of source files are accurate; if you copied 
a sysdeps/gnu file, don't keep the "GNU version." description, make it 
reflect how it's now AArch64-specific.

-- 
Joseph S. Myers
joseph@codesourcery.com

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 1/2] Enable ILP32 mode on aarch64, update abilist files
  2016-11-30  0:12 ` Joseph Myers
@ 2016-11-30 12:24   ` Adhemerval Zanella
  2016-11-30 13:01     ` Joseph Myers
  2016-12-01  5:13     ` Yury Norov
  2016-12-02 18:34   ` Steve Ellcey
  1 sibling, 2 replies; 9+ messages in thread
From: Adhemerval Zanella @ 2016-11-30 12:24 UTC (permalink / raw)
  To: libc-alpha



On 29/11/2016 22:12, Joseph Myers wrote:
> Please go through all the previous review comments on previous iterations 
> of ILP32 support (back to 2014) and make sure they are addressed.  Some 
> haven't been.
> 
> New comment: please include an addition of ILP32 builds, both LE and BE, 
> to build-many-glibcs.py.
> 
> Possibly new comment: basing on top of Adhemerval's sysvipc consolidation 
> <https://sourceware.org/ml/libc-alpha/2016-11/msg00284.html> would be 
> better than adding new versions of various sysvipc files (if you think you 
> still need new versions after that patch, you need to work with Adhemerval 
> on making it more general).

My understanding is, although not explicit state in this thread, ILP32
port is still based on my sysvipc consolidation (at least is what Yury
was working with on previous iterations).

I think my consolidation should take or current way of handling sysvipc
on Linux kernel (direct syscalls and the {msg,sem,shm}ctl compatibility
cases) and for ILP32 you will need only to take care of expected kernel
value for __IPC_64.

> 
> Examples of old comments, not necessarily exhaustive: use 10.0.0 as 
> arch_minimum_kernel until the required changes are actually in Linus's 
> tree; descriptive comments before copyright notices on each new C file; 
> GLIBC_2.25 as minimum symbol version (or GLIBC_2.26 if it doesn't get in 
> within the next month).
> 
> Also make sure comments at top of source files are accurate; if you copied 
> a sysdeps/gnu file, don't keep the "GNU version." description, make it 
> reflect how it's now AArch64-specific.
> 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 1/2] Enable ILP32 mode on aarch64, update abilist files
  2016-11-30 12:24   ` Adhemerval Zanella
@ 2016-11-30 13:01     ` Joseph Myers
  2016-11-30 13:20       ` Adhemerval Zanella
  2016-12-01  5:13     ` Yury Norov
  1 sibling, 1 reply; 9+ messages in thread
From: Joseph Myers @ 2016-11-30 13:01 UTC (permalink / raw)
  To: Adhemerval Zanella; +Cc: libc-alpha

On Wed, 30 Nov 2016, Adhemerval Zanella wrote:

> > Possibly new comment: basing on top of Adhemerval's sysvipc consolidation 
> > <https://sourceware.org/ml/libc-alpha/2016-11/msg00284.html> would be 
> > better than adding new versions of various sysvipc files (if you think you 
> > still need new versions after that patch, you need to work with Adhemerval 
> > on making it more general).
> 
> My understanding is, although not explicit state in this thread, ILP32
> port is still based on my sysvipc consolidation (at least is what Yury
> was working with on previous iterations).

The patch adds files msgctl.c, semctl.c and shmctl.c.  If it's based on 
your series, I'd expect it not to include such files.

-- 
Joseph S. Myers
joseph@codesourcery.com

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 1/2] Enable ILP32 mode on aarch64, update abilist files
  2016-11-30 13:01     ` Joseph Myers
@ 2016-11-30 13:20       ` Adhemerval Zanella
  0 siblings, 0 replies; 9+ messages in thread
From: Adhemerval Zanella @ 2016-11-30 13:20 UTC (permalink / raw)
  To: Joseph Myers; +Cc: libc-alpha



On 30/11/2016 11:00, Joseph Myers wrote:
> On Wed, 30 Nov 2016, Adhemerval Zanella wrote:
> 
>>> Possibly new comment: basing on top of Adhemerval's sysvipc consolidation 
>>> <https://sourceware.org/ml/libc-alpha/2016-11/msg00284.html> would be 
>>> better than adding new versions of various sysvipc files (if you think you 
>>> still need new versions after that patch, you need to work with Adhemerval 
>>> on making it more general).
>>
>> My understanding is, although not explicit state in this thread, ILP32
>> port is still based on my sysvipc consolidation (at least is what Yury
>> was working with on previous iterations).
> 
> The patch adds files msgctl.c, semctl.c and shmctl.c.  If it's based on 
> your series, I'd expect it not to include such files.

Right, for some reason the part 2/2 is not my local thread. I will reply
for that part.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 1/2] Enable ILP32 mode on aarch64, update abilist files
  2016-11-30 12:24   ` Adhemerval Zanella
  2016-11-30 13:01     ` Joseph Myers
@ 2016-12-01  5:13     ` Yury Norov
  1 sibling, 0 replies; 9+ messages in thread
From: Yury Norov @ 2016-12-01  5:13 UTC (permalink / raw)
  To: Adhemerval Zanella; +Cc: libc-alpha

On Wed, Nov 30, 2016 at 10:24:05AM -0200, Adhemerval Zanella wrote:
> 
> 
> On 29/11/2016 22:12, Joseph Myers wrote:
> > Please go through all the previous review comments on previous iterations 
> > of ILP32 support (back to 2014) and make sure they are addressed.  Some 
> > haven't been.
> > 
> > New comment: please include an addition of ILP32 builds, both LE and BE, 
> > to build-many-glibcs.py.
> > 
> > Possibly new comment: basing on top of Adhemerval's sysvipc consolidation 
> > <https://sourceware.org/ml/libc-alpha/2016-11/msg00284.html> would be 
> > better than adding new versions of various sysvipc files (if you think you 
> > still need new versions after that patch, you need to work with Adhemerval 
> > on making it more general).
> 
> My understanding is, although not explicit state in this thread, ILP32
> port is still based on my sysvipc consolidation (at least is what Yury
> was working with on previous iterations).
 
Yes, it is:
https://github.com/norov/glibc/tree/dev7

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 1/2] Enable ILP32 mode on aarch64, update abilist files
  2016-11-30  0:12 ` Joseph Myers
  2016-11-30 12:24   ` Adhemerval Zanella
@ 2016-12-02 18:34   ` Steve Ellcey
  2016-12-02 19:08     ` Adhemerval Zanella
  1 sibling, 1 reply; 9+ messages in thread
From: Steve Ellcey @ 2016-12-02 18:34 UTC (permalink / raw)
  To: Joseph Myers; +Cc: libc-alpha

On Wed, 2016-11-30 at 00:12 +0000, Joseph Myers wrote:
> 
> Possibly new comment: basing on top of Adhemerval's sysvipc consolidation 
> <https://sourceware.org/ml/libc-alpha/2016-11/msg00284.html> would be 
> better than adding new versions of various sysvipc files (if you think you 
> still need new versions after that patch, you need to work with Adhemerval 
> on making it more general).> 

This part would be easier (at least for me) if Adhemerval's sysvipc
patch were checked in.  Do you know if anyone is reviewing it?

Steve Ellcey
sellcey@caviumnetworks.com

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [PATCH 1/2] Enable ILP32 mode on aarch64, update abilist files
  2016-12-02 18:34   ` Steve Ellcey
@ 2016-12-02 19:08     ` Adhemerval Zanella
  0 siblings, 0 replies; 9+ messages in thread
From: Adhemerval Zanella @ 2016-12-02 19:08 UTC (permalink / raw)
  To: libc-alpha



On 02/12/2016 16:33, Steve Ellcey wrote:
> On Wed, 2016-11-30 at 00:12 +0000, Joseph Myers wrote:
>>  
>> Possibly new comment: basing on top of Adhemerval's sysvipc consolidation 
>> <https://sourceware.org/ml/libc-alpha/2016-11/msg00284.html> would be 
>> better than adding new versions of various sysvipc files (if you think you 
>> still need new versions after that patch, you need to work with Adhemerval 
>> on making it more general).> 
> 
> This part would be easier (at least for me) if Adhemerval's sysvipc
> patch were checked in.  Do you know if anyone is reviewing it?

I got some reviews (since it is on v3) and I think it should mostly
ok.  I will reran next week using Joseph's new build script on
various architectures and I think what is really missing is some review
on the new testcase.

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2016-12-02 19:08 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-11-29 18:50 [PATCH 1/2] Enable ILP32 mode on aarch64, update abilist files Steve Ellcey
2016-11-29 18:53 ` Steve Ellcey
2016-11-30  0:12 ` Joseph Myers
2016-11-30 12:24   ` Adhemerval Zanella
2016-11-30 13:01     ` Joseph Myers
2016-11-30 13:20       ` Adhemerval Zanella
2016-12-01  5:13     ` Yury Norov
2016-12-02 18:34   ` Steve Ellcey
2016-12-02 19:08     ` Adhemerval Zanella

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).