From 3607a28b112a474c66e4f200bc09b1e0dea74264 Mon Sep 17 00:00:00 2001 From: Dimitry Ivanov Date: Wed, 27 Jan 2016 13:19:48 -0800 Subject: [PATCH 1/2] Copy libc symbols from android-21 to android-23 This is a trivial copy to provide meaningful diff for new set of functions/varialbes. Bug: http://b/26389373 Change-Id: I309db4622e1240849aa8bd861373653250c5b07d --- .../arch-arm/symbols/libc.so.functions.txt | 1119 ++++++++++++++++ .../arch-arm/symbols/libc.so.variables.txt | 21 + .../arch-arm/symbols/libc.so.versions.txt | 1130 +++++++++++++++++ .../arch-arm64/symbols/libc.so.functions.txt | 1023 +++++++++++++++ .../arch-arm64/symbols/libc.so.variables.txt | 18 + .../arch-arm64/symbols/libc.so.versions.txt | 1045 +++++++++++++++ .../arch-mips/symbols/libc.so.functions.txt | 1103 ++++++++++++++++ .../arch-mips/symbols/libc.so.variables.txt | 21 + .../arch-mips/symbols/libc.so.versions.txt | 1128 ++++++++++++++++ .../arch-mips64/symbols/libc.so.functions.txt | 1023 +++++++++++++++ .../arch-mips64/symbols/libc.so.variables.txt | 18 + .../arch-mips64/symbols/libc.so.versions.txt | 1045 +++++++++++++++ .../arch-x86/symbols/libc.so.functions.txt | 1101 ++++++++++++++++ .../arch-x86/symbols/libc.so.variables.txt | 21 + .../arch-x86/symbols/libc.so.versions.txt | 1126 ++++++++++++++++ .../arch-x86_64/symbols/libc.so.functions.txt | 1023 +++++++++++++++ .../arch-x86_64/symbols/libc.so.variables.txt | 18 + .../arch-x86_64/symbols/libc.so.versions.txt | 1045 +++++++++++++++ 18 files changed, 13028 insertions(+) create mode 100644 ndk/platforms/android-23/arch-arm/symbols/libc.so.functions.txt create mode 100644 ndk/platforms/android-23/arch-arm/symbols/libc.so.variables.txt create mode 100644 ndk/platforms/android-23/arch-arm/symbols/libc.so.versions.txt create mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libc.so.functions.txt create mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libc.so.variables.txt create mode 100644 ndk/platforms/android-23/arch-arm64/symbols/libc.so.versions.txt create mode 100644 ndk/platforms/android-23/arch-mips/symbols/libc.so.functions.txt create mode 100644 ndk/platforms/android-23/arch-mips/symbols/libc.so.variables.txt create mode 100644 ndk/platforms/android-23/arch-mips/symbols/libc.so.versions.txt create mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libc.so.functions.txt create mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libc.so.variables.txt create mode 100644 ndk/platforms/android-23/arch-mips64/symbols/libc.so.versions.txt create mode 100644 ndk/platforms/android-23/arch-x86/symbols/libc.so.functions.txt create mode 100644 ndk/platforms/android-23/arch-x86/symbols/libc.so.variables.txt create mode 100644 ndk/platforms/android-23/arch-x86/symbols/libc.so.versions.txt create mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libc.so.functions.txt create mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libc.so.variables.txt create mode 100644 ndk/platforms/android-23/arch-x86_64/symbols/libc.so.versions.txt diff --git a/ndk/platforms/android-23/arch-arm/symbols/libc.so.functions.txt b/ndk/platforms/android-23/arch-arm/symbols/libc.so.functions.txt new file mode 100644 index 000000000..f88f1c79b --- /dev/null +++ b/ndk/platforms/android-23/arch-arm/symbols/libc.so.functions.txt @@ -0,0 +1,1119 @@ +_Exit +__FD_CLR_chk +__FD_ISSET_chk +__FD_SET_chk +__aeabi_atexit +__aeabi_memclr +__aeabi_memclr4 +__aeabi_memclr8 +__aeabi_memcpy +__aeabi_memcpy4 +__aeabi_memcpy8 +__aeabi_memmove +__aeabi_memmove4 +__aeabi_memmove8 +__aeabi_memset +__aeabi_memset4 +__aeabi_memset8 +__assert +__assert2 +__atomic_cmpxchg +__atomic_dec +__atomic_inc +__atomic_swap +__b64_ntop +__b64_pton +__brk +__cmsg_nxthdr +__connect +__ctype_get_mb_cur_max +__cxa_atexit +__cxa_finalize +__dn_comp +__dn_count_labels +__dn_skipname +__epoll_pwait +__errno +__exit +__fcntl64 +__fgets_chk +__fp_nquery +__fp_query +__fpclassify +__fpclassifyd +__fpclassifyf +__fpclassifyl +__fstatfs64 +__get_h_errno +__getcpu +__getcwd +__getpid +__getpriority +__gnu_Unwind_Find_exidx +__hostalias +__ioctl +__isfinite +__isfinitef +__isfinitel +__isinf +__isinff +__isinfl +__isnan +__isnanf +__isnanl +__isnormal +__isnormalf +__isnormall +__libc_current_sigrtmax +__libc_current_sigrtmin +__libc_init +__llseek +__loc_aton +__loc_ntoa +__memcpy_chk +__memmove_chk +__memset_chk +__mmap2 +__ns_format_ttl +__ns_get16 +__ns_get32 +__ns_initparse +__ns_makecanon +__ns_msg_getflag +__ns_name_compress +__ns_name_ntol +__ns_name_ntop +__ns_name_pack +__ns_name_pton +__ns_name_rollback +__ns_name_skip +__ns_name_uncompress +__ns_name_unpack +__ns_parserr +__ns_put16 +__ns_put32 +__ns_samename +__ns_skiprr +__ns_sprintrr +__ns_sprintrrf +__open_2 +__openat +__openat_2 +__p_cdname +__p_cdnname +__p_class +__p_fqname +__p_fqnname +__p_option +__p_query +__p_rcode +__p_secstodate +__p_time +__p_type +__ppoll +__pselect6 +__pthread_cleanup_pop +__pthread_cleanup_push +__ptrace +__putlong +__putshort +__read_chk +__reboot +__recvfrom_chk +__res_close +__res_dnok +__res_hnok +__res_hostalias +__res_isourserver +__res_mailok +__res_nameinquery +__res_nclose +__res_ninit +__res_nmkquery +__res_nquery +__res_nquerydomain +__res_nsearch +__res_nsend +__res_ownok +__res_queriesmatch +__res_querydomain +__res_send +__res_send_setqhook +__res_send_setrhook +__rt_sigaction +__rt_sigpending +__rt_sigprocmask +__rt_sigsuspend +__rt_sigtimedwait +__sched_cpualloc +__sched_cpucount +__sched_cpufree +__sched_getaffinity +__set_tid_address +__set_tls +__sigaction +__snprintf_chk +__socket +__sprintf_chk +__stack_chk_fail +__statfs64 +__stpcpy_chk +__stpncpy_chk +__stpncpy_chk2 +__strcat_chk +__strchr_chk +__strcpy_chk +__strlcat_chk +__strlcpy_chk +__strlen_chk +__strncat_chk +__strncpy_chk +__strncpy_chk2 +__strrchr_chk +__sym_ntop +__sym_ntos +__sym_ston +__system_properties_init +__system_property_add +__system_property_area_init +__system_property_find +__system_property_find_nth +__system_property_foreach +__system_property_get +__system_property_read +__system_property_serial +__system_property_set +__system_property_set_filename +__system_property_update +__system_property_wait_any +__timer_create +__timer_delete +__timer_getoverrun +__timer_gettime +__timer_settime +__umask_chk +__vsnprintf_chk +__vsprintf_chk +__waitid +_exit +_getlong +_getshort +_longjmp +_resolv_delete_cache_for_net +_resolv_flush_cache_for_net +_resolv_set_nameservers_for_net +_setjmp +_tolower +_toupper +abort +abs +accept +accept4 +access +acct +alarm +alphasort +alphasort64 +android_set_abort_message +arc4random +arc4random_buf +arc4random_uniform +asctime +asctime64 +asctime64_r +asctime_r +asprintf +at_quick_exit +atof +atoi +atol +atoll +basename +basename_r +bind +bindresvport +brk +bsearch +btowc +c16rtomb +c32rtomb +cacheflush +calloc +capget +capset +cfgetispeed +cfgetospeed +cfmakeraw +cfsetispeed +cfsetospeed +cfsetspeed +chdir +chmod +chown +chroot +clearenv +clearerr +clock +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clone +close +closedir +closelog +connect +creat +creat64 +ctime +ctime64 +ctime64_r +ctime_r +daemon +delete_module +difftime +dirfd +dirname +dirname_r +div +dn_expand +dprintf +drand48 +dup +dup2 +dup3 +duplocale +endmntent +endservent +endutent +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_wait +erand48 +err +errx +ether_aton +ether_aton_r +ether_ntoa +ether_ntoa_r +eventfd +eventfd_read +eventfd_write +execl +execle +execlp +execv +execve +execvp +execvpe +exit +faccessat +fallocate +fallocate64 +fchdir +fchmod +fchmodat +fchown +fchownat +fclose +fcntl +fdatasync +fdopen +fdopendir +feof +ferror +fflush +ffs +fgetc +fgetln +fgetpos +fgets +fgetwc +fgetws +fgetxattr +fileno +flistxattr +flock +flockfile +fnmatch +fopen +fork +fpathconf +fprintf +fpurge +fputc +fputs +fputwc +fputws +fread +free +freeaddrinfo +freelocale +fremovexattr +freopen +fscanf +fseek +fseeko +fsetpos +fsetxattr +fstat +fstat64 +fstatat +fstatat64 +fstatfs +fstatfs64 +fstatvfs +fstatvfs64 +fsync +ftell +ftello +ftok +ftruncate +ftruncate64 +ftrylockfile +fts_children +fts_close +fts_open +fts_read +fts_set +ftw +ftw64 +funlockfile +funopen +futimens +fwide +fwprintf +fwrite +fwscanf +gai_strerror +getaddrinfo +getauxval +getc +getc_unlocked +getchar +getchar_unlocked +getcwd +getdelim +getegid +getenv +geteuid +getgid +getgrgid +getgrnam +getgrouplist +getgroups +gethostbyaddr +gethostbyname +gethostbyname2 +gethostbyname_r +gethostent +gethostname +getitimer +getline +getlogin +getmntent +getmntent_r +getnameinfo +getnetbyaddr +getnetbyname +getopt +getopt_long +getopt_long_only +getpagesize +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getprogname +getprotobyname +getprotobynumber +getpt +getpwnam +getpwnam_r +getpwuid +getpwuid_r +getresgid +getresuid +getrlimit +getrlimit64 +getrusage +gets +getservbyname +getservbyport +getservent +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getutent +getwc +getwchar +getxattr +gmtime +gmtime64 +gmtime64_r +gmtime_r +grantpt +herror +hstrerror +htonl +htons +if_indextoname +if_nametoindex +imaxabs +imaxdiv +inet_addr +inet_aton +inet_lnaof +inet_makeaddr +inet_netof +inet_network +inet_nsap_addr +inet_nsap_ntoa +inet_ntoa +inet_ntop +inet_pton +init_module +initgroups +initstate +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +insque +ioctl +isalnum +isalnum_l +isalpha +isalpha_l +isascii +isatty +isblank +isblank_l +iscntrl +iscntrl_l +isdigit +isdigit_l +isfinite +isfinitef +isfinitel +isgraph +isgraph_l +isinf +isinff +isinfl +islower +islower_l +isnan +isnanf +isnanl +isnormal +isnormalf +isnormall +isprint +isprint_l +ispunct +ispunct_l +isspace +isspace_l +isupper +isupper_l +iswalnum +iswalnum_l +iswalpha +iswalpha_l +iswblank +iswblank_l +iswcntrl +iswcntrl_l +iswctype +iswctype_l +iswdigit +iswdigit_l +iswgraph +iswgraph_l +iswlower +iswlower_l +iswprint +iswprint_l +iswpunct +iswpunct_l +iswspace +iswspace_l +iswupper +iswupper_l +iswxdigit +iswxdigit_l +isxdigit +isxdigit_l +jrand48 +kill +killpg +klogctl +labs +lchown +ldexp +ldiv +lfind +lgetxattr +link +linkat +listen +listxattr +llabs +lldiv +llistxattr +localeconv +localtime +localtime64 +localtime64_r +localtime_r +longjmp +lrand48 +lremovexattr +lsearch +lseek +lseek64 +lsetxattr +lstat +lstat64 +madvise +mallinfo +malloc +malloc_usable_size +mbrlen +mbrtoc16 +mbrtoc32 +mbrtowc +mbsinit +mbsnrtowcs +mbsrtowcs +mbstowcs +mbtowc +memalign +memccpy +memchr +memcmp +memcpy +memmem +memmove +memrchr +memset +mincore +mkdir +mkdirat +mkdtemp +mkfifo +mknod +mknodat +mkstemp +mkstemp64 +mkstemps +mktemp +mktime +mktime64 +mlock +mlockall +mmap +mmap64 +mount +mprotect +mrand48 +mremap +msync +munlock +munlockall +munmap +nanosleep +newlocale +nftw +nftw64 +nice +nrand48 +nsdispatch +ntohl +ntohs +open +open64 +openat +openat64 +opendir +openlog +pathconf +pause +pclose +perror +personality +pipe +pipe2 +poll +popen +posix_fadvise +posix_fadvise64 +posix_fallocate +posix_fallocate64 +posix_memalign +posix_openpt +ppoll +prctl +pread +pread64 +printf +prlimit64 +pselect +psiginfo +psignal +pthread_atfork +pthread_attr_destroy +pthread_attr_getdetachstate +pthread_attr_getguardsize +pthread_attr_getschedparam +pthread_attr_getschedpolicy +pthread_attr_getscope +pthread_attr_getstack +pthread_attr_getstacksize +pthread_attr_init +pthread_attr_setdetachstate +pthread_attr_setguardsize +pthread_attr_setschedparam +pthread_attr_setschedpolicy +pthread_attr_setscope +pthread_attr_setstack +pthread_attr_setstacksize +pthread_cond_broadcast +pthread_cond_destroy +pthread_cond_init +pthread_cond_signal +pthread_cond_timedwait +pthread_cond_timedwait_monotonic +pthread_cond_timedwait_monotonic_np +pthread_cond_timedwait_relative_np +pthread_cond_timeout_np +pthread_cond_wait +pthread_condattr_destroy +pthread_condattr_getclock +pthread_condattr_getpshared +pthread_condattr_init +pthread_condattr_setclock +pthread_condattr_setpshared +pthread_create +pthread_detach +pthread_equal +pthread_exit +pthread_getattr_np +pthread_getcpuclockid +pthread_getschedparam +pthread_getspecific +pthread_gettid_np +pthread_join +pthread_key_create +pthread_key_delete +pthread_kill +pthread_mutex_destroy +pthread_mutex_init +pthread_mutex_lock +pthread_mutex_lock_timeout_np +pthread_mutex_timedlock +pthread_mutex_trylock +pthread_mutex_unlock +pthread_mutexattr_destroy +pthread_mutexattr_getpshared +pthread_mutexattr_gettype +pthread_mutexattr_init +pthread_mutexattr_setpshared +pthread_mutexattr_settype +pthread_once +pthread_rwlock_destroy +pthread_rwlock_init +pthread_rwlock_rdlock +pthread_rwlock_timedrdlock +pthread_rwlock_timedwrlock +pthread_rwlock_tryrdlock +pthread_rwlock_trywrlock +pthread_rwlock_unlock +pthread_rwlock_wrlock +pthread_rwlockattr_destroy +pthread_rwlockattr_getpshared +pthread_rwlockattr_init +pthread_rwlockattr_setpshared +pthread_self +pthread_setname_np +pthread_setschedparam +pthread_setspecific +pthread_sigmask +ptrace +ptsname +ptsname_r +putc +putc_unlocked +putchar +putchar_unlocked +putenv +puts +pututline +putw +putwc +putwchar +pvalloc +pwrite +pwrite64 +qsort +quick_exit +raise +rand +rand_r +random +read +readahead +readdir +readdir64 +readdir64_r +readdir_r +readlink +readlinkat +readv +realloc +realpath +reboot +recv +recvfrom +recvmmsg +recvmsg +regcomp +regerror +regexec +regfree +remove +removexattr +remque +rename +renameat +res_init +res_mkquery +res_query +res_search +rewind +rewinddir +rmdir +sbrk +scandir +scandir64 +scanf +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getcpu +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_setaffinity +sched_setparam +sched_setscheduler +sched_yield +seed48 +select +sem_close +sem_destroy +sem_getvalue +sem_init +sem_open +sem_post +sem_timedwait +sem_trywait +sem_unlink +sem_wait +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +setbuf +setbuffer +setegid +setenv +seteuid +setfsgid +setfsuid +setgid +setgroups +setitimer +setjmp +setlinebuf +setlocale +setlogmask +setmntent +setns +setpgid +setpgrp +setpriority +setprogname +setregid +setresgid +setresuid +setreuid +setrlimit +setrlimit64 +setservent +setsid +setsockopt +setstate +settimeofday +setuid +setutent +setvbuf +setxattr +shutdown +sigaction +sigaddset +sigaltstack +sigblock +sigdelset +sigemptyset +sigfillset +siginterrupt +sigismember +siglongjmp +signal +signalfd +sigpending +sigprocmask +sigsetjmp +sigsetmask +sigsuspend +sigwait +sleep +snprintf +socket +socketpair +splice +sprintf +srand +srand48 +srandom +sscanf +stat +stat64 +statfs +statfs64 +statvfs +statvfs64 +stpcpy +stpncpy +strcasecmp +strcasestr +strcat +strchr +strcmp +strcoll +strcoll_l +strcpy +strcspn +strdup +strerror +strerror_r +strftime +strftime_l +strlcat +strlcpy +strlen +strncasecmp +strncat +strncmp +strncpy +strndup +strnlen +strpbrk +strptime +strrchr +strsep +strsignal +strspn +strstr +strtod +strtof +strtoimax +strtok +strtok_r +strtol +strtold +strtold_l +strtoll +strtoll_l +strtoq +strtoul +strtoull +strtoull_l +strtoumax +strtouq +strxfrm +strxfrm_l +swapoff +swapon +swprintf +swscanf +symlink +symlinkat +sync +syscall +sysconf +sysinfo +syslog +system +tcdrain +tcflow +tcflush +tcgetattr +tcgetpgrp +tcgetsid +tcsendbreak +tcsetattr +tcsetpgrp +tdelete +tdestroy +tee +tempnam +tfind +tgkill +time +timegm +timegm64 +timelocal +timelocal64 +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +timerfd_create +timerfd_gettime +timerfd_settime +times +tmpfile +tmpnam +toascii +tolower +tolower_l +toupper +toupper_l +towlower +towlower_l +towupper +towupper_l +truncate +truncate64 +tsearch +ttyname +ttyname_r +twalk +tzset +umask +umount +umount2 +uname +ungetc +ungetwc +unlink +unlinkat +unlockpt +unsetenv +unshare +uselocale +usleep +utime +utimensat +utimes +utmpname +valloc +vasprintf +vdprintf +verr +verrx +vfork +vfprintf +vfscanf +vfwprintf +vfwscanf +vmsplice +vprintf +vscanf +vsnprintf +vsprintf +vsscanf +vswprintf +vswscanf +vsyslog +vwarn +vwarnx +vwprintf +vwscanf +wait +wait4 +waitid +waitpid +warn +warnx +wcpcpy +wcpncpy +wcrtomb +wcscasecmp +wcscat +wcschr +wcscmp +wcscoll +wcscoll_l +wcscpy +wcscspn +wcsdup +wcsftime +wcslcat +wcslcpy +wcslen +wcsncasecmp +wcsncat +wcsncmp +wcsncpy +wcsnlen +wcsnrtombs +wcspbrk +wcsrchr +wcsrtombs +wcsspn +wcsstr +wcstod +wcstof +wcstoimax +wcstok +wcstol +wcstold +wcstold_l +wcstoll +wcstoll_l +wcstombs +wcstoul +wcstoull +wcstoull_l +wcstoumax +wcswidth +wcsxfrm +wcsxfrm_l +wctob +wctomb +wctype +wctype_l +wcwidth +wmemchr +wmemcmp +wmemcpy +wmemmove +wmemset +wprintf +write +writev +wscanf diff --git a/ndk/platforms/android-23/arch-arm/symbols/libc.so.variables.txt b/ndk/platforms/android-23/arch-arm/symbols/libc.so.variables.txt new file mode 100644 index 000000000..c2792ead9 --- /dev/null +++ b/ndk/platforms/android-23/arch-arm/symbols/libc.so.variables.txt @@ -0,0 +1,21 @@ +__isthreaded +__p_class_syms +__p_type_syms +__progname +__sF +__stack_chk_guard +__system_property_area__ +_ctype_ +_tolower_tab_ +_toupper_tab_ +daylight +environ +optarg +opterr +optind +optopt +optreset +sys_siglist +sys_signame +timezone +tzname diff --git a/ndk/platforms/android-23/arch-arm/symbols/libc.so.versions.txt b/ndk/platforms/android-23/arch-arm/symbols/libc.so.versions.txt new file mode 100644 index 000000000..2aa6336db --- /dev/null +++ b/ndk/platforms/android-23/arch-arm/symbols/libc.so.versions.txt @@ -0,0 +1,1130 @@ +# Generated by genversionscripts.py. Do not edit. +LIBC { + global: + __assert; + __assert2; + __atomic_cmpxchg; # arm + __atomic_dec; # arm + __atomic_inc; # arm + __atomic_swap; # arm + __b64_ntop; + __b64_pton; + __brk; # arm x86 mips + __cmsg_nxthdr; + __connect; # arm x86 mips + __ctype_get_mb_cur_max; + __cxa_atexit; + __cxa_finalize; + __dn_comp; + __dn_count_labels; + __dn_skipname; + __epoll_pwait; # arm x86 mips + __errno; + __exit; # arm x86 mips + __fcntl64; # arm x86 mips + __FD_CLR_chk; + __FD_ISSET_chk; + __FD_SET_chk; + __fgets_chk; + __fp_nquery; + __fp_query; + __fpclassify; + __fpclassifyd; + __fpclassifyf; + __fpclassifyl; + __fstatfs64; # arm x86 mips + __get_h_errno; + __getcpu; # arm x86 mips + __getcwd; # arm x86 mips + __getpid; # arm x86 mips + __getpriority; # arm x86 mips + __hostalias; + __ioctl; # arm x86 mips + __isfinite; + __isfinitef; + __isfinitel; + __isinf; + __isinff; + __isinfl; + __isnan; + __isnanf; + __isnanl; + __isnormal; + __isnormalf; + __isnormall; + __isthreaded; + __libc_current_sigrtmax; + __libc_current_sigrtmin; + __libc_init; + __llseek; # arm x86 mips + __loc_aton; + __loc_ntoa; + __memcpy_chk; + __memmove_chk; + __memset_chk; + __mmap2; # arm x86 mips + __ns_format_ttl; # arm x86 mips + __ns_get16; # arm x86 mips + __ns_get32; # arm x86 mips + __ns_initparse; # arm x86 mips + __ns_makecanon; # arm x86 mips + __ns_msg_getflag; # arm x86 mips + __ns_name_compress; # arm x86 mips + __ns_name_ntol; # arm x86 mips + __ns_name_ntop; # arm x86 mips + __ns_name_pack; # arm x86 mips + __ns_name_pton; # arm x86 mips + __ns_name_rollback; # arm x86 mips + __ns_name_skip; # arm x86 mips + __ns_name_uncompress; # arm x86 mips + __ns_name_unpack; # arm x86 mips + __ns_parserr; # arm x86 mips + __ns_put16; # arm x86 mips + __ns_put32; # arm x86 mips + __ns_samename; # arm x86 mips + __ns_skiprr; # arm x86 mips + __ns_sprintrr; # arm x86 mips + __ns_sprintrrf; # arm x86 mips + __open_2; + __openat; # arm x86 mips + __openat_2; + __p_cdname; + __p_cdnname; + __p_class; + __p_class_syms; + __p_fqname; + __p_fqnname; + __p_option; + __p_query; + __p_rcode; + __p_secstodate; + __p_time; + __p_type; + __p_type_syms; + __ppoll; # arm x86 mips + __progname; + __pselect6; # arm x86 mips + __pthread_cleanup_pop; + __pthread_cleanup_push; + __ptrace; # arm x86 mips + __putlong; + __putshort; + __read_chk; + __reboot; # arm x86 mips + __recvfrom_chk; + __res_close; + __res_dnok; + __res_hnok; + __res_hostalias; + __res_isourserver; + __res_mailok; + __res_nameinquery; + __res_nclose; + __res_ninit; + __res_nmkquery; + __res_nquery; + __res_nquerydomain; + __res_nsearch; + __res_nsend; + __res_ownok; + __res_queriesmatch; + __res_querydomain; + __res_send; + __res_send_setqhook; + __res_send_setrhook; + __rt_sigaction; # arm x86 mips + __rt_sigpending; # arm x86 mips + __rt_sigprocmask; # arm x86 mips + __rt_sigsuspend; # arm x86 mips + __rt_sigtimedwait; # arm x86 mips + __sched_cpualloc; + __sched_cpucount; + __sched_cpufree; + __sched_getaffinity; # arm x86 mips + __set_tid_address; # arm x86 mips + __set_tls; # arm mips + __sF; + __sigaction; # arm x86 mips + __snprintf_chk; + __socket; # arm x86 mips + __sprintf_chk; + __stack_chk_fail; + __stack_chk_guard; + __statfs64; # arm x86 mips + __stpcpy_chk; + __stpncpy_chk; + __stpncpy_chk2; + __strcat_chk; + __strchr_chk; + __strcpy_chk; + __strlcat_chk; + __strlcpy_chk; + __strlen_chk; + __strncat_chk; + __strncpy_chk; + __strncpy_chk2; + __strrchr_chk; + __sym_ntop; + __sym_ntos; + __sym_ston; + __system_properties_init; + __system_property_add; + __system_property_area__; + __system_property_area_init; + __system_property_find; + __system_property_find_nth; + __system_property_foreach; + __system_property_get; + __system_property_read; + __system_property_serial; + __system_property_set; + __system_property_set_filename; + __system_property_update; + __system_property_wait_any; + __timer_create; # arm x86 mips + __timer_delete; # arm x86 mips + __timer_getoverrun; # arm x86 mips + __timer_gettime; # arm x86 mips + __timer_settime; # arm x86 mips + __umask_chk; + __vsnprintf_chk; + __vsprintf_chk; + __waitid; # arm x86 mips + _ctype_; + _Exit; + _exit; + _getlong; + _getshort; + _longjmp; + _resolv_delete_cache_for_net; + _resolv_flush_cache_for_net; + _resolv_set_nameservers_for_net; + _setjmp; + _tolower; + _tolower_tab_; # arm x86 mips + _toupper; + _toupper_tab_; # arm x86 mips + abort; + abs; + accept; + accept4; + access; + acct; + alarm; + alphasort; + alphasort64; + android_set_abort_message; + arc4random; + arc4random_buf; + arc4random_uniform; + asctime; + asctime64; # arm x86 mips + asctime64_r; # arm x86 mips + asctime_r; + asprintf; + at_quick_exit; + atof; + atoi; + atol; + atoll; + basename; + basename_r; # arm x86 mips + bind; + bindresvport; + brk; + bsearch; + btowc; + c16rtomb; + c32rtomb; + cacheflush; # arm mips + calloc; + capget; + capset; + cfgetispeed; + cfgetospeed; + cfmakeraw; + cfsetispeed; + cfsetospeed; + cfsetspeed; + chdir; + chmod; + chown; + chroot; + clearenv; + clearerr; + clock; + clock_getres; + clock_gettime; + clock_nanosleep; + clock_settime; + clone; + close; + closedir; + closelog; + connect; + creat; + creat64; + ctime; + ctime64; # arm x86 mips + ctime64_r; # arm x86 mips + ctime_r; + daemon; + daylight; + delete_module; + difftime; + dirfd; + dirname; + dirname_r; # arm x86 mips + div; + dn_expand; + dprintf; + drand48; + dup; + dup2; + dup3; + duplocale; + endmntent; + endservent; + endutent; + environ; + epoll_create; + epoll_create1; + epoll_ctl; + epoll_pwait; + epoll_wait; + erand48; + err; + errx; + ether_aton; + ether_aton_r; + ether_ntoa; + ether_ntoa_r; + eventfd; + eventfd_read; + eventfd_write; + execl; + execle; + execlp; + execv; + execve; + execvp; + execvpe; + exit; + faccessat; + fallocate; + fallocate64; + fchdir; + fchmod; + fchmodat; + fchown; + fchownat; + fclose; + fcntl; + fdatasync; + fdopen; + fdopendir; + feof; + ferror; + fflush; + ffs; + fgetc; + fgetln; + fgetpos; + fgets; + fgetwc; + fgetws; + fgetxattr; + fileno; + flistxattr; + flock; + flockfile; + fnmatch; + fopen; + fork; + fpathconf; + fprintf; + fpurge; + fputc; + fputs; + fputwc; + fputws; + fread; + free; + freeaddrinfo; + freelocale; + fremovexattr; + freopen; + fscanf; + fseek; + fseeko; + fsetpos; + fsetxattr; + fstat; + fstat64; + fstatat; + fstatat64; + fstatfs; + fstatfs64; + fstatvfs; + fstatvfs64; + fsync; + ftell; + ftello; + ftok; + ftruncate; + ftruncate64; + ftrylockfile; + fts_children; + fts_close; + fts_open; + fts_read; + fts_set; + ftw; + ftw64; + funlockfile; + funopen; + futimens; + fwide; + fwprintf; + fwrite; + fwscanf; + gai_strerror; + getaddrinfo; + getauxval; + getc; + getc_unlocked; + getchar; + getchar_unlocked; + getcwd; + getdelim; + getegid; + getenv; + geteuid; + getgid; + getgrgid; + getgrnam; + getgrouplist; + getgroups; + gethostbyaddr; + gethostbyname; + gethostbyname2; + gethostbyname_r; + gethostent; + gethostname; + getitimer; + getline; + getlogin; + getmntent; + getmntent_r; + getnameinfo; + getnetbyaddr; + getnetbyname; + getopt; + getopt_long; + getopt_long_only; + getpagesize; + getpeername; + getpgid; + getpgrp; + getpid; + getppid; + getpriority; + getprogname; + getprotobyname; + getprotobynumber; + getpt; + getpwnam; + getpwnam_r; + getpwuid; + getpwuid_r; + getresgid; + getresuid; + getrlimit; + getrlimit64; + getrusage; + gets; + getservbyname; + getservbyport; + getservent; + getsid; + getsockname; + getsockopt; + gettid; + gettimeofday; + getuid; + getutent; + getwc; + getwchar; + getxattr; + gmtime; + gmtime64; # arm x86 mips + gmtime64_r; # arm x86 mips + gmtime_r; + grantpt; + herror; + hstrerror; + htonl; + htons; + if_indextoname; + if_nametoindex; + imaxabs; + imaxdiv; + inet_addr; + inet_aton; + inet_lnaof; + inet_makeaddr; + inet_netof; + inet_network; + inet_nsap_addr; + inet_nsap_ntoa; + inet_ntoa; + inet_ntop; + inet_pton; + init_module; + initgroups; + initstate; + inotify_add_watch; + inotify_init; + inotify_init1; + inotify_rm_watch; + insque; + ioctl; + isalnum; + isalnum_l; + isalpha; + isalpha_l; + isascii; + isatty; + isblank; + isblank_l; + iscntrl; + iscntrl_l; + isdigit; + isdigit_l; + isfinite; + isfinitef; + isfinitel; + isgraph; + isgraph_l; + isinf; + isinff; + isinfl; + islower; + islower_l; + isnan; + isnanf; + isnanl; + isnormal; + isnormalf; + isnormall; + isprint; + isprint_l; + ispunct; + ispunct_l; + isspace; + isspace_l; + isupper; + isupper_l; + iswalnum; + iswalnum_l; + iswalpha; + iswalpha_l; + iswblank; + iswblank_l; + iswcntrl; + iswcntrl_l; + iswctype; + iswctype_l; + iswdigit; + iswdigit_l; + iswgraph; + iswgraph_l; + iswlower; + iswlower_l; + iswprint; + iswprint_l; + iswpunct; + iswpunct_l; + iswspace; + iswspace_l; + iswupper; + iswupper_l; + iswxdigit; + iswxdigit_l; + isxdigit; + isxdigit_l; + jrand48; + kill; + killpg; + klogctl; + labs; + lchown; + ldexp; + ldiv; + lfind; + lgetxattr; + link; + linkat; + listen; + listxattr; + llabs; + lldiv; + llistxattr; + localeconv; + localtime; + localtime64; # arm x86 mips + localtime64_r; # arm x86 mips + localtime_r; + longjmp; + lrand48; + lremovexattr; + lsearch; + lseek; + lseek64; + lsetxattr; + lstat; + lstat64; + madvise; + mallinfo; + malloc; + malloc_usable_size; + mbrlen; + mbrtoc16; + mbrtoc32; + mbrtowc; + mbsinit; + mbsnrtowcs; + mbsrtowcs; + mbstowcs; + mbtowc; + memalign; + memccpy; + memchr; + memcmp; + memcpy; + memmem; + memmove; + memrchr; + memset; + mincore; + mkdir; + mkdirat; + mkdtemp; + mkfifo; + mknod; + mknodat; + mkstemp; + mkstemp64; + mkstemps; + mktemp; + mktime; + mktime64; # arm x86 mips + mlock; + mlockall; + mmap; + mmap64; + mount; + mprotect; + mrand48; + mremap; + msync; + munlock; + munlockall; + munmap; + nanosleep; + newlocale; + nftw; + nftw64; + nice; + nrand48; + nsdispatch; + ntohl; + ntohs; + open; + open64; + openat; + openat64; + opendir; + openlog; + optarg; + opterr; + optind; + optopt; + optreset; + pathconf; + pause; + pclose; + perror; + personality; + pipe; + pipe2; + poll; + popen; + posix_fadvise; + posix_fadvise64; + posix_fallocate; + posix_fallocate64; + posix_memalign; + posix_openpt; + ppoll; + prctl; + pread; + pread64; + printf; + prlimit64; + pselect; + psiginfo; + psignal; + pthread_atfork; + pthread_attr_destroy; + pthread_attr_getdetachstate; + pthread_attr_getguardsize; + pthread_attr_getschedparam; + pthread_attr_getschedpolicy; + pthread_attr_getscope; + pthread_attr_getstack; + pthread_attr_getstacksize; + pthread_attr_init; + pthread_attr_setdetachstate; + pthread_attr_setguardsize; + pthread_attr_setschedparam; + pthread_attr_setschedpolicy; + pthread_attr_setscope; + pthread_attr_setstack; + pthread_attr_setstacksize; + pthread_cond_broadcast; + pthread_cond_destroy; + pthread_cond_init; + pthread_cond_signal; + pthread_cond_timedwait; + pthread_cond_timedwait_monotonic; # arm x86 mips + pthread_cond_timedwait_monotonic_np; # arm x86 mips + pthread_cond_timedwait_relative_np; # arm x86 mips + pthread_cond_timeout_np; # arm x86 mips + pthread_cond_wait; + pthread_condattr_destroy; + pthread_condattr_getclock; + pthread_condattr_getpshared; + pthread_condattr_init; + pthread_condattr_setclock; + pthread_condattr_setpshared; + pthread_create; + pthread_detach; + pthread_equal; + pthread_exit; + pthread_getattr_np; + pthread_getcpuclockid; + pthread_getschedparam; + pthread_getspecific; + pthread_gettid_np; + pthread_join; + pthread_key_create; + pthread_key_delete; + pthread_kill; + pthread_mutex_destroy; + pthread_mutex_init; + pthread_mutex_lock; + pthread_mutex_lock_timeout_np; # arm x86 mips + pthread_mutex_timedlock; + pthread_mutex_trylock; + pthread_mutex_unlock; + pthread_mutexattr_destroy; + pthread_mutexattr_getpshared; + pthread_mutexattr_gettype; + pthread_mutexattr_init; + pthread_mutexattr_setpshared; + pthread_mutexattr_settype; + pthread_once; + pthread_rwlock_destroy; + pthread_rwlock_init; + pthread_rwlock_rdlock; + pthread_rwlock_timedrdlock; + pthread_rwlock_timedwrlock; + pthread_rwlock_tryrdlock; + pthread_rwlock_trywrlock; + pthread_rwlock_unlock; + pthread_rwlock_wrlock; + pthread_rwlockattr_destroy; + pthread_rwlockattr_getpshared; + pthread_rwlockattr_init; + pthread_rwlockattr_setpshared; + pthread_self; + pthread_setname_np; + pthread_setschedparam; + pthread_setspecific; + pthread_sigmask; + ptrace; + ptsname; + ptsname_r; + putc; + putc_unlocked; + putchar; + putchar_unlocked; + putenv; + puts; + pututline; + putw; # arm x86 mips + putwc; + putwchar; + pvalloc; # arm x86 mips + pwrite; + pwrite64; + qsort; + quick_exit; + raise; + rand; + rand_r; + random; + read; + readahead; + readdir; + readdir64; + readdir64_r; + readdir_r; + readlink; + readlinkat; + readv; + realloc; + realpath; + reboot; + recv; + recvfrom; + recvmmsg; + recvmsg; + regcomp; + regerror; + regexec; + regfree; + remove; + removexattr; + remque; + rename; + renameat; + res_init; + res_mkquery; + res_query; + res_search; + rewind; + rewinddir; + rmdir; + sbrk; + scandir; + scandir64; + scanf; + sched_get_priority_max; + sched_get_priority_min; + sched_getaffinity; + sched_getcpu; + sched_getparam; + sched_getscheduler; + sched_rr_get_interval; + sched_setaffinity; + sched_setparam; + sched_setscheduler; + sched_yield; + seed48; + select; + sem_close; + sem_destroy; + sem_getvalue; + sem_init; + sem_open; + sem_post; + sem_timedwait; + sem_trywait; + sem_unlink; + sem_wait; + send; + sendfile; + sendfile64; + sendmmsg; + sendmsg; + sendto; + setbuf; + setbuffer; + setegid; + setenv; + seteuid; + setfsgid; + setfsuid; + setgid; + setgroups; + setitimer; + setjmp; + setlinebuf; + setlocale; + setlogmask; + setmntent; + setns; + setpgid; + setpgrp; + setpriority; + setprogname; + setregid; + setresgid; + setresuid; + setreuid; + setrlimit; + setrlimit64; + setservent; + setsid; + setsockopt; + setstate; + settimeofday; + setuid; + setutent; + setvbuf; + setxattr; + shutdown; + sigaction; + sigaddset; + sigaltstack; + sigblock; + sigdelset; + sigemptyset; + sigfillset; + siginterrupt; + sigismember; + siglongjmp; + signal; + signalfd; + sigpending; + sigprocmask; + sigsetjmp; + sigsetmask; + sigsuspend; + sigwait; + sleep; + snprintf; + socket; + socketpair; + splice; + sprintf; + srand; + srand48; + srandom; + sscanf; + stat; + stat64; + statfs; + statfs64; + statvfs; + statvfs64; + stpcpy; + stpncpy; + strcasecmp; + strcasestr; + strcat; + strchr; + strcmp; + strcoll; + strcoll_l; + strcpy; + strcspn; + strdup; + strerror; + strerror_r; + strftime; + strftime_l; + strlcat; + strlcpy; + strlen; + strncasecmp; + strncat; + strncmp; + strncpy; + strndup; + strnlen; + strpbrk; + strptime; + strrchr; + strsep; + strsignal; + strspn; + strstr; + strtod; + strtof; + strtoimax; + strtok; + strtok_r; + strtol; + strtold; + strtold_l; + strtoll; + strtoll_l; + strtoq; + strtoul; + strtoull; + strtoull_l; + strtoumax; + strtouq; + strxfrm; + strxfrm_l; + swapoff; + swapon; + swprintf; + swscanf; + symlink; + symlinkat; + sync; + sys_siglist; + sys_signame; + syscall; + sysconf; + sysinfo; + syslog; + system; + tcdrain; + tcflow; + tcflush; + tcgetattr; + tcgetpgrp; + tcgetsid; + tcsendbreak; + tcsetattr; + tcsetpgrp; + tdelete; + tdestroy; + tee; + tempnam; + tfind; + tgkill; + time; + timegm; + timegm64; # arm x86 mips + timelocal; + timelocal64; # arm x86 mips + timer_create; + timer_delete; + timer_getoverrun; + timer_gettime; + timer_settime; + timerfd_create; + timerfd_gettime; + timerfd_settime; + times; + timezone; + tmpfile; + tmpnam; + toascii; + tolower; + tolower_l; + toupper; + toupper_l; + towlower; + towlower_l; + towupper; + towupper_l; + truncate; + truncate64; + tsearch; + ttyname; + ttyname_r; + twalk; + tzname; + tzset; + umask; + umount; + umount2; + uname; + ungetc; + ungetwc; + unlink; + unlinkat; + unlockpt; + unsetenv; + unshare; + uselocale; + usleep; + utime; + utimensat; + utimes; + utmpname; + valloc; # arm x86 mips + vasprintf; + vdprintf; + verr; + verrx; + vfork; + vfprintf; + vfscanf; + vfwprintf; + vfwscanf; + vmsplice; + vprintf; + vscanf; + vsnprintf; + vsprintf; + vsscanf; + vswprintf; + vswscanf; + vsyslog; + vwarn; + vwarnx; + vwprintf; + vwscanf; + wait; + wait4; + waitid; + waitpid; + warn; + warnx; + wcpcpy; + wcpncpy; + wcrtomb; + wcscasecmp; + wcscat; + wcschr; + wcscmp; + wcscoll; + wcscoll_l; + wcscpy; + wcscspn; + wcsdup; + wcsftime; + wcslcat; + wcslcpy; + wcslen; + wcsncasecmp; + wcsncat; + wcsncmp; + wcsncpy; + wcsnlen; + wcsnrtombs; + wcspbrk; + wcsrchr; + wcsrtombs; + wcsspn; + wcsstr; + wcstod; + wcstof; + wcstoimax; + wcstok; + wcstol; + wcstold; + wcstold_l; + wcstoll; + wcstoll_l; + wcstombs; + wcstoul; + wcstoull; + wcstoull_l; + wcstoumax; + wcswidth; + wcsxfrm; + wcsxfrm_l; + wctob; + wctomb; + wctype; + wctype_l; + wcwidth; + wmemchr; + wmemcmp; + wmemcpy; + wmemmove; + wmemset; + wprintf; + write; + writev; + wscanf; +}; diff --git a/ndk/platforms/android-23/arch-arm64/symbols/libc.so.functions.txt b/ndk/platforms/android-23/arch-arm64/symbols/libc.so.functions.txt new file mode 100644 index 000000000..116f112b7 --- /dev/null +++ b/ndk/platforms/android-23/arch-arm64/symbols/libc.so.functions.txt @@ -0,0 +1,1023 @@ +_Exit +__FD_CLR_chk +__FD_ISSET_chk +__FD_SET_chk +__assert +__assert2 +__b64_ntop +__b64_pton +__cmsg_nxthdr +__ctype_get_mb_cur_max +__cxa_atexit +__cxa_finalize +__dn_comp +__dn_count_labels +__dn_skipname +__errno +__fgets_chk +__fp_nquery +__fp_query +__fpclassify +__fpclassifyd +__fpclassifyf +__fpclassifyl +__get_h_errno +__hostalias +__isfinite +__isfinitef +__isfinitel +__isinf +__isinff +__isinfl +__isnan +__isnanf +__isnanl +__isnormal +__isnormalf +__isnormall +__libc_current_sigrtmax +__libc_current_sigrtmin +__libc_init +__loc_aton +__loc_ntoa +__memcpy_chk +__memmove_chk +__memset_chk +__open_2 +__openat_2 +__p_cdname +__p_cdnname +__p_class +__p_fqname +__p_fqnname +__p_option +__p_query +__p_rcode +__p_secstodate +__p_time +__p_type +__pthread_cleanup_pop +__pthread_cleanup_push +__putlong +__putshort +__read_chk +__recvfrom_chk +__res_close +__res_dnok +__res_hnok +__res_hostalias +__res_isourserver +__res_mailok +__res_nameinquery +__res_nclose +__res_ninit +__res_nmkquery +__res_nquery +__res_nquerydomain +__res_nsearch +__res_nsend +__res_ownok +__res_queriesmatch +__res_querydomain +__res_send +__res_send_setqhook +__res_send_setrhook +__sched_cpualloc +__sched_cpucount +__sched_cpufree +__snprintf_chk +__sprintf_chk +__stack_chk_fail +__stpcpy_chk +__stpncpy_chk +__stpncpy_chk2 +__strcat_chk +__strchr_chk +__strcpy_chk +__strlcat_chk +__strlcpy_chk +__strlen_chk +__strncat_chk +__strncpy_chk +__strncpy_chk2 +__strrchr_chk +__sym_ntop +__sym_ntos +__sym_ston +__system_properties_init +__system_property_add +__system_property_area_init +__system_property_find +__system_property_find_nth +__system_property_foreach +__system_property_get +__system_property_read +__system_property_serial +__system_property_set +__system_property_set_filename +__system_property_update +__system_property_wait_any +__umask_chk +__vsnprintf_chk +__vsprintf_chk +_exit +_getlong +_getshort +_longjmp +_resolv_delete_cache_for_net +_resolv_flush_cache_for_net +_resolv_set_nameservers_for_net +_setjmp +_tolower +_toupper +abort +abs +accept +accept4 +access +acct +alarm +alphasort +alphasort64 +android_set_abort_message +arc4random +arc4random_buf +arc4random_uniform +asctime +asctime_r +asprintf +at_quick_exit +atof +atoi +atol +atoll +basename +bind +bindresvport +brk +bsearch +btowc +c16rtomb +c32rtomb +calloc +capget +capset +cfgetispeed +cfgetospeed +cfmakeraw +cfsetispeed +cfsetospeed +cfsetspeed +chdir +chmod +chown +chroot +clearenv +clearerr +clock +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clone +close +closedir +closelog +connect +creat +creat64 +ctime +ctime_r +daemon +delete_module +difftime +dirfd +dirname +div +dn_expand +dprintf +drand48 +dup +dup2 +dup3 +duplocale +endmntent +endservent +endutent +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_wait +erand48 +err +errx +ether_aton +ether_aton_r +ether_ntoa +ether_ntoa_r +eventfd +eventfd_read +eventfd_write +execl +execle +execlp +execv +execve +execvp +execvpe +exit +faccessat +fallocate +fallocate64 +fchdir +fchmod +fchmodat +fchown +fchownat +fclose +fcntl +fdatasync +fdopen +fdopendir +feof +ferror +fflush +ffs +fgetc +fgetln +fgetpos +fgets +fgetwc +fgetws +fgetxattr +fileno +flistxattr +flock +flockfile +fnmatch +fopen +fork +fpathconf +fprintf +fpurge +fputc +fputs +fputwc +fputws +fread +free +freeaddrinfo +freelocale +fremovexattr +freopen +fscanf +fseek +fseeko +fsetpos +fsetxattr +fstat +fstat64 +fstatat +fstatat64 +fstatfs +fstatfs64 +fstatvfs +fstatvfs64 +fsync +ftell +ftello +ftok +ftruncate +ftruncate64 +ftrylockfile +fts_children +fts_close +fts_open +fts_read +fts_set +ftw +ftw64 +funlockfile +funopen +futimens +fwide +fwprintf +fwrite +fwscanf +gai_strerror +getaddrinfo +getauxval +getc +getc_unlocked +getchar +getchar_unlocked +getcwd +getdelim +getegid +getenv +geteuid +getgid +getgrgid +getgrnam +getgrouplist +getgroups +gethostbyaddr +gethostbyname +gethostbyname2 +gethostbyname_r +gethostent +gethostname +getitimer +getline +getlogin +getmntent +getmntent_r +getnameinfo +getnetbyaddr +getnetbyname +getopt +getopt_long +getopt_long_only +getpagesize +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getprogname +getprotobyname +getprotobynumber +getpt +getpwnam +getpwnam_r +getpwuid +getpwuid_r +getresgid +getresuid +getrlimit +getrlimit64 +getrusage +gets +getservbyname +getservbyport +getservent +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getutent +getwc +getwchar +getxattr +gmtime +gmtime_r +grantpt +herror +hstrerror +htonl +htons +if_indextoname +if_nametoindex +imaxabs +imaxdiv +inet_addr +inet_aton +inet_lnaof +inet_makeaddr +inet_netof +inet_network +inet_nsap_addr +inet_nsap_ntoa +inet_ntoa +inet_ntop +inet_pton +init_module +initgroups +initstate +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +insque +ioctl +isalnum +isalnum_l +isalpha +isalpha_l +isascii +isatty +isblank +isblank_l +iscntrl +iscntrl_l +isdigit +isdigit_l +isfinite +isfinitef +isfinitel +isgraph +isgraph_l +isinf +isinff +isinfl +islower +islower_l +isnan +isnanf +isnanl +isnormal +isnormalf +isnormall +isprint +isprint_l +ispunct +ispunct_l +isspace +isspace_l +isupper +isupper_l +iswalnum +iswalnum_l +iswalpha +iswalpha_l +iswblank +iswblank_l +iswcntrl +iswcntrl_l +iswctype +iswctype_l +iswdigit +iswdigit_l +iswgraph +iswgraph_l +iswlower +iswlower_l +iswprint +iswprint_l +iswpunct +iswpunct_l +iswspace +iswspace_l +iswupper +iswupper_l +iswxdigit +iswxdigit_l +isxdigit +isxdigit_l +jrand48 +kill +killpg +klogctl +labs +lchown +ldexp +ldiv +lfind +lgetxattr +link +linkat +listen +listxattr +llabs +lldiv +llistxattr +localeconv +localtime +localtime_r +longjmp +lrand48 +lremovexattr +lsearch +lseek +lseek64 +lsetxattr +lstat +lstat64 +madvise +mallinfo +malloc +malloc_usable_size +mbrlen +mbrtoc16 +mbrtoc32 +mbrtowc +mbsinit +mbsnrtowcs +mbsrtowcs +mbstowcs +mbtowc +memalign +memccpy +memchr +memcmp +memcpy +memmem +memmove +memrchr +memset +mincore +mkdir +mkdirat +mkdtemp +mkfifo +mknod +mknodat +mkstemp +mkstemp64 +mkstemps +mktemp +mktime +mlock +mlockall +mmap +mmap64 +mount +mprotect +mrand48 +mremap +msync +munlock +munlockall +munmap +nanosleep +newlocale +nftw +nftw64 +nice +nrand48 +nsdispatch +ntohl +ntohs +open +open64 +openat +openat64 +opendir +openlog +pathconf +pause +pclose +perror +personality +pipe +pipe2 +poll +popen +posix_fadvise +posix_fadvise64 +posix_fallocate +posix_fallocate64 +posix_memalign +posix_openpt +ppoll +prctl +pread +pread64 +printf +prlimit +prlimit64 +pselect +psiginfo +psignal +pthread_atfork +pthread_attr_destroy +pthread_attr_getdetachstate +pthread_attr_getguardsize +pthread_attr_getschedparam +pthread_attr_getschedpolicy +pthread_attr_getscope +pthread_attr_getstack +pthread_attr_getstacksize +pthread_attr_init +pthread_attr_setdetachstate +pthread_attr_setguardsize +pthread_attr_setschedparam +pthread_attr_setschedpolicy +pthread_attr_setscope +pthread_attr_setstack +pthread_attr_setstacksize +pthread_cond_broadcast +pthread_cond_destroy +pthread_cond_init +pthread_cond_signal +pthread_cond_timedwait +pthread_cond_wait +pthread_condattr_destroy +pthread_condattr_getclock +pthread_condattr_getpshared +pthread_condattr_init +pthread_condattr_setclock +pthread_condattr_setpshared +pthread_create +pthread_detach +pthread_equal +pthread_exit +pthread_getattr_np +pthread_getcpuclockid +pthread_getschedparam +pthread_getspecific +pthread_gettid_np +pthread_join +pthread_key_create +pthread_key_delete +pthread_kill +pthread_mutex_destroy +pthread_mutex_init +pthread_mutex_lock +pthread_mutex_timedlock +pthread_mutex_trylock +pthread_mutex_unlock +pthread_mutexattr_destroy +pthread_mutexattr_getpshared +pthread_mutexattr_gettype +pthread_mutexattr_init +pthread_mutexattr_setpshared +pthread_mutexattr_settype +pthread_once +pthread_rwlock_destroy +pthread_rwlock_init +pthread_rwlock_rdlock +pthread_rwlock_timedrdlock +pthread_rwlock_timedwrlock +pthread_rwlock_tryrdlock +pthread_rwlock_trywrlock +pthread_rwlock_unlock +pthread_rwlock_wrlock +pthread_rwlockattr_destroy +pthread_rwlockattr_getpshared +pthread_rwlockattr_init +pthread_rwlockattr_setpshared +pthread_self +pthread_setname_np +pthread_setschedparam +pthread_setspecific +pthread_sigmask +ptrace +ptsname +ptsname_r +putc +putc_unlocked +putchar +putchar_unlocked +putenv +puts +pututline +putwc +putwchar +pwrite +pwrite64 +qsort +quick_exit +raise +rand +rand_r +random +read +readahead +readdir +readdir64 +readdir64_r +readdir_r +readlink +readlinkat +readv +realloc +realpath +reboot +recv +recvfrom +recvmmsg +recvmsg +regcomp +regerror +regexec +regfree +remove +removexattr +remque +rename +renameat +res_init +res_mkquery +res_query +res_search +rewind +rewinddir +rmdir +sbrk +scandir +scandir64 +scanf +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getcpu +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_setaffinity +sched_setparam +sched_setscheduler +sched_yield +seed48 +select +sem_close +sem_destroy +sem_getvalue +sem_init +sem_open +sem_post +sem_timedwait +sem_trywait +sem_unlink +sem_wait +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +setbuf +setbuffer +setegid +setenv +seteuid +setfsgid +setfsuid +setgid +setgroups +setitimer +setjmp +setlinebuf +setlocale +setlogmask +setmntent +setns +setpgid +setpgrp +setpriority +setprogname +setregid +setresgid +setresuid +setreuid +setrlimit +setrlimit64 +setservent +setsid +setsockopt +setstate +settimeofday +setuid +setutent +setvbuf +setxattr +shutdown +sigaction +sigaddset +sigaltstack +sigblock +sigdelset +sigemptyset +sigfillset +siginterrupt +sigismember +siglongjmp +signal +signalfd +sigpending +sigprocmask +sigsetjmp +sigsetmask +sigsuspend +sigwait +sleep +snprintf +socket +socketpair +splice +sprintf +srand +srand48 +srandom +sscanf +stat +stat64 +statfs +statfs64 +statvfs +statvfs64 +stpcpy +stpncpy +strcasecmp +strcasestr +strcat +strchr +strcmp +strcoll +strcoll_l +strcpy +strcspn +strdup +strerror +strerror_r +strftime +strftime_l +strlcat +strlcpy +strlen +strncasecmp +strncat +strncmp +strncpy +strndup +strnlen +strpbrk +strptime +strrchr +strsep +strsignal +strspn +strstr +strtod +strtof +strtoimax +strtok +strtok_r +strtol +strtold +strtold_l +strtoll +strtoll_l +strtoq +strtoul +strtoull +strtoull_l +strtoumax +strtouq +strxfrm +strxfrm_l +swapoff +swapon +swprintf +swscanf +symlink +symlinkat +sync +syscall +sysconf +sysinfo +syslog +system +tcdrain +tcflow +tcflush +tcgetattr +tcgetpgrp +tcgetsid +tcsendbreak +tcsetattr +tcsetpgrp +tdelete +tdestroy +tee +tempnam +tfind +tgkill +time +timegm +timelocal +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +timerfd_create +timerfd_gettime +timerfd_settime +times +tmpfile +tmpnam +toascii +tolower +tolower_l +toupper +toupper_l +towlower +towlower_l +towupper +towupper_l +truncate +truncate64 +tsearch +ttyname +ttyname_r +twalk +tzset +umask +umount +umount2 +uname +ungetc +ungetwc +unlink +unlinkat +unlockpt +unsetenv +unshare +uselocale +usleep +utime +utimensat +utimes +utmpname +vasprintf +vdprintf +verr +verrx +vfork +vfprintf +vfscanf +vfwprintf +vfwscanf +vmsplice +vprintf +vscanf +vsnprintf +vsprintf +vsscanf +vswprintf +vswscanf +vsyslog +vwarn +vwarnx +vwprintf +vwscanf +wait +wait4 +waitid +waitpid +warn +warnx +wcpcpy +wcpncpy +wcrtomb +wcscasecmp +wcscat +wcschr +wcscmp +wcscoll +wcscoll_l +wcscpy +wcscspn +wcsdup +wcsftime +wcslcat +wcslcpy +wcslen +wcsncasecmp +wcsncat +wcsncmp +wcsncpy +wcsnlen +wcsnrtombs +wcspbrk +wcsrchr +wcsrtombs +wcsspn +wcsstr +wcstod +wcstof +wcstoimax +wcstok +wcstol +wcstold +wcstold_l +wcstoll +wcstoll_l +wcstombs +wcstoul +wcstoull +wcstoull_l +wcstoumax +wcswidth +wcsxfrm +wcsxfrm_l +wctob +wctomb +wctype +wctype_l +wcwidth +wmemchr +wmemcmp +wmemcpy +wmemmove +wmemset +wprintf +write +writev +wscanf diff --git a/ndk/platforms/android-23/arch-arm64/symbols/libc.so.variables.txt b/ndk/platforms/android-23/arch-arm64/symbols/libc.so.variables.txt new file mode 100644 index 000000000..ea0167a50 --- /dev/null +++ b/ndk/platforms/android-23/arch-arm64/symbols/libc.so.variables.txt @@ -0,0 +1,18 @@ +__p_class_syms +__p_type_syms +__progname +__sF +__stack_chk_guard +__system_property_area__ +_ctype_ +daylight +environ +optarg +opterr +optind +optopt +optreset +sys_siglist +sys_signame +timezone +tzname diff --git a/ndk/platforms/android-23/arch-arm64/symbols/libc.so.versions.txt b/ndk/platforms/android-23/arch-arm64/symbols/libc.so.versions.txt new file mode 100644 index 000000000..8b716857a --- /dev/null +++ b/ndk/platforms/android-23/arch-arm64/symbols/libc.so.versions.txt @@ -0,0 +1,1045 @@ +# Generated by genversionscripts.py. Do not edit. +LIBC { + global: + __assert; + __assert2; + __b64_ntop; + __b64_pton; + __cmsg_nxthdr; + __ctype_get_mb_cur_max; + __cxa_atexit; + __cxa_finalize; + __dn_comp; + __dn_count_labels; + __dn_skipname; + __errno; + __FD_CLR_chk; + __FD_ISSET_chk; + __FD_SET_chk; + __fgets_chk; + __fp_nquery; + __fp_query; + __fpclassify; + __fpclassifyd; + __fpclassifyf; + __fpclassifyl; + __get_h_errno; + __hostalias; + __isfinite; + __isfinitef; + __isfinitel; + __isinf; + __isinff; + __isinfl; + __isnan; + __isnanf; + __isnanl; + __isnormal; + __isnormalf; + __isnormall; + __libc_current_sigrtmax; + __libc_current_sigrtmin; + __libc_init; + __loc_aton; + __loc_ntoa; + __memcpy_chk; + __memmove_chk; + __memset_chk; + __open_2; + __openat_2; + __p_cdname; + __p_cdnname; + __p_class; + __p_class_syms; + __p_fqname; + __p_fqnname; + __p_option; + __p_query; + __p_rcode; + __p_secstodate; + __p_time; + __p_type; + __p_type_syms; + __progname; + __pthread_cleanup_pop; + __pthread_cleanup_push; + __putlong; + __putshort; + __read_chk; + __recvfrom_chk; + __res_close; + __res_dnok; + __res_hnok; + __res_hostalias; + __res_isourserver; + __res_mailok; + __res_nameinquery; + __res_nclose; + __res_ninit; + __res_nmkquery; + __res_nquery; + __res_nquerydomain; + __res_nsearch; + __res_nsend; + __res_ownok; + __res_queriesmatch; + __res_querydomain; + __res_send; + __res_send_setqhook; + __res_send_setrhook; + __sched_cpualloc; + __sched_cpucount; + __sched_cpufree; + __sF; + __snprintf_chk; + __sprintf_chk; + __stack_chk_fail; + __stack_chk_guard; + __stpcpy_chk; + __stpncpy_chk; + __stpncpy_chk2; + __strcat_chk; + __strchr_chk; + __strcpy_chk; + __strlcat_chk; + __strlcpy_chk; + __strlen_chk; + __strncat_chk; + __strncpy_chk; + __strncpy_chk2; + __strrchr_chk; + __sym_ntop; + __sym_ntos; + __sym_ston; + __system_properties_init; + __system_property_add; + __system_property_area__; + __system_property_area_init; + __system_property_find; + __system_property_find_nth; + __system_property_foreach; + __system_property_get; + __system_property_read; + __system_property_serial; + __system_property_set; + __system_property_set_filename; + __system_property_update; + __system_property_wait_any; + __umask_chk; + __vsnprintf_chk; + __vsprintf_chk; + _ctype_; + _Exit; + _exit; + _getlong; + _getshort; + _longjmp; + _resolv_delete_cache_for_net; + _resolv_flush_cache_for_net; + _resolv_set_nameservers_for_net; + _setjmp; + _tolower; + _toupper; + abort; + abs; + accept; + accept4; + access; + acct; + alarm; + alphasort; + alphasort64; + android_set_abort_message; + arc4random; + arc4random_buf; + arc4random_uniform; + asctime; + asctime_r; + asprintf; + at_quick_exit; + atof; + atoi; + atol; + atoll; + basename; + bind; + bindresvport; + brk; + bsearch; + btowc; + c16rtomb; + c32rtomb; + calloc; + capget; + capset; + cfgetispeed; + cfgetospeed; + cfmakeraw; + cfsetispeed; + cfsetospeed; + cfsetspeed; + chdir; + chmod; + chown; + chroot; + clearenv; + clearerr; + clock; + clock_getres; + clock_gettime; + clock_nanosleep; + clock_settime; + clone; + close; + closedir; + closelog; + connect; + creat; + creat64; + ctime; + ctime_r; + daemon; + daylight; + delete_module; + difftime; + dirfd; + dirname; + div; + dn_expand; + dprintf; + drand48; + dup; + dup2; + dup3; + duplocale; + endmntent; + endservent; + endutent; + environ; + epoll_create; + epoll_create1; + epoll_ctl; + epoll_pwait; + epoll_wait; + erand48; + err; + errx; + ether_aton; + ether_aton_r; + ether_ntoa; + ether_ntoa_r; + eventfd; + eventfd_read; + eventfd_write; + execl; + execle; + execlp; + execv; + execve; + execvp; + execvpe; + exit; + faccessat; + fallocate; + fallocate64; + fchdir; + fchmod; + fchmodat; + fchown; + fchownat; + fclose; + fcntl; + fdatasync; + fdopen; + fdopendir; + feof; + ferror; + fflush; + ffs; + fgetc; + fgetln; + fgetpos; + fgets; + fgetwc; + fgetws; + fgetxattr; + fileno; + flistxattr; + flock; + flockfile; + fnmatch; + fopen; + fork; + fpathconf; + fprintf; + fpurge; + fputc; + fputs; + fputwc; + fputws; + fread; + free; + freeaddrinfo; + freelocale; + fremovexattr; + freopen; + fscanf; + fseek; + fseeko; + fsetpos; + fsetxattr; + fstat; + fstat64; + fstatat; + fstatat64; + fstatfs; + fstatfs64; + fstatvfs; + fstatvfs64; + fsync; + ftell; + ftello; + ftok; + ftruncate; + ftruncate64; + ftrylockfile; + fts_children; + fts_close; + fts_open; + fts_read; + fts_set; + ftw; + ftw64; + funlockfile; + funopen; + futimens; + fwide; + fwprintf; + fwrite; + fwscanf; + gai_strerror; + getaddrinfo; + getauxval; + getc; + getc_unlocked; + getchar; + getchar_unlocked; + getcwd; + getdelim; + getegid; + getenv; + geteuid; + getgid; + getgrgid; + getgrnam; + getgrouplist; + getgroups; + gethostbyaddr; + gethostbyname; + gethostbyname2; + gethostbyname_r; + gethostent; + gethostname; + getitimer; + getline; + getlogin; + getmntent; + getmntent_r; + getnameinfo; + getnetbyaddr; + getnetbyname; + getopt; + getopt_long; + getopt_long_only; + getpagesize; + getpeername; + getpgid; + getpgrp; + getpid; + getppid; + getpriority; + getprogname; + getprotobyname; + getprotobynumber; + getpt; + getpwnam; + getpwnam_r; + getpwuid; + getpwuid_r; + getresgid; + getresuid; + getrlimit; + getrlimit64; + getrusage; + gets; + getservbyname; + getservbyport; + getservent; + getsid; + getsockname; + getsockopt; + gettid; + gettimeofday; + getuid; + getutent; + getwc; + getwchar; + getxattr; + gmtime; + gmtime_r; + grantpt; + herror; + hstrerror; + htonl; + htons; + if_indextoname; + if_nametoindex; + imaxabs; + imaxdiv; + inet_addr; + inet_aton; + inet_lnaof; + inet_makeaddr; + inet_netof; + inet_network; + inet_nsap_addr; + inet_nsap_ntoa; + inet_ntoa; + inet_ntop; + inet_pton; + init_module; + initgroups; + initstate; + inotify_add_watch; + inotify_init; + inotify_init1; + inotify_rm_watch; + insque; + ioctl; + isalnum; + isalnum_l; + isalpha; + isalpha_l; + isascii; + isatty; + isblank; + isblank_l; + iscntrl; + iscntrl_l; + isdigit; + isdigit_l; + isfinite; + isfinitef; + isfinitel; + isgraph; + isgraph_l; + isinf; + isinff; + isinfl; + islower; + islower_l; + isnan; + isnanf; + isnanl; + isnormal; + isnormalf; + isnormall; + isprint; + isprint_l; + ispunct; + ispunct_l; + isspace; + isspace_l; + isupper; + isupper_l; + iswalnum; + iswalnum_l; + iswalpha; + iswalpha_l; + iswblank; + iswblank_l; + iswcntrl; + iswcntrl_l; + iswctype; + iswctype_l; + iswdigit; + iswdigit_l; + iswgraph; + iswgraph_l; + iswlower; + iswlower_l; + iswprint; + iswprint_l; + iswpunct; + iswpunct_l; + iswspace; + iswspace_l; + iswupper; + iswupper_l; + iswxdigit; + iswxdigit_l; + isxdigit; + isxdigit_l; + jrand48; + kill; + killpg; + klogctl; + labs; + lchown; + ldexp; + ldiv; + lfind; + lgetxattr; + link; + linkat; + listen; + listxattr; + llabs; + lldiv; + llistxattr; + localeconv; + localtime; + localtime_r; + longjmp; + lrand48; + lremovexattr; + lsearch; + lseek; + lseek64; + lsetxattr; + lstat; + lstat64; + madvise; + mallinfo; + malloc; + malloc_usable_size; + mbrlen; + mbrtoc16; + mbrtoc32; + mbrtowc; + mbsinit; + mbsnrtowcs; + mbsrtowcs; + mbstowcs; + mbtowc; + memalign; + memccpy; + memchr; + memcmp; + memcpy; + memmem; + memmove; + memrchr; + memset; + mincore; + mkdir; + mkdirat; + mkdtemp; + mkfifo; + mknod; + mknodat; + mkstemp; + mkstemp64; + mkstemps; + mktemp; + mktime; + mlock; + mlockall; + mmap; + mmap64; + mount; + mprotect; + mrand48; + mremap; + msync; + munlock; + munlockall; + munmap; + nanosleep; + newlocale; + nftw; + nftw64; + nice; + nrand48; + nsdispatch; + ntohl; + ntohs; + open; + open64; + openat; + openat64; + opendir; + openlog; + optarg; + opterr; + optind; + optopt; + optreset; + pathconf; + pause; + pclose; + perror; + personality; + pipe; + pipe2; + poll; + popen; + posix_fadvise; + posix_fadvise64; + posix_fallocate; + posix_fallocate64; + posix_memalign; + posix_openpt; + ppoll; + prctl; + pread; + pread64; + printf; + prlimit; # arm64 x86_64 mips64 + prlimit64; + pselect; + psiginfo; + psignal; + pthread_atfork; + pthread_attr_destroy; + pthread_attr_getdetachstate; + pthread_attr_getguardsize; + pthread_attr_getschedparam; + pthread_attr_getschedpolicy; + pthread_attr_getscope; + pthread_attr_getstack; + pthread_attr_getstacksize; + pthread_attr_init; + pthread_attr_setdetachstate; + pthread_attr_setguardsize; + pthread_attr_setschedparam; + pthread_attr_setschedpolicy; + pthread_attr_setscope; + pthread_attr_setstack; + pthread_attr_setstacksize; + pthread_cond_broadcast; + pthread_cond_destroy; + pthread_cond_init; + pthread_cond_signal; + pthread_cond_timedwait; + pthread_cond_wait; + pthread_condattr_destroy; + pthread_condattr_getclock; + pthread_condattr_getpshared; + pthread_condattr_init; + pthread_condattr_setclock; + pthread_condattr_setpshared; + pthread_create; + pthread_detach; + pthread_equal; + pthread_exit; + pthread_getattr_np; + pthread_getcpuclockid; + pthread_getschedparam; + pthread_getspecific; + pthread_gettid_np; + pthread_join; + pthread_key_create; + pthread_key_delete; + pthread_kill; + pthread_mutex_destroy; + pthread_mutex_init; + pthread_mutex_lock; + pthread_mutex_timedlock; + pthread_mutex_trylock; + pthread_mutex_unlock; + pthread_mutexattr_destroy; + pthread_mutexattr_getpshared; + pthread_mutexattr_gettype; + pthread_mutexattr_init; + pthread_mutexattr_setpshared; + pthread_mutexattr_settype; + pthread_once; + pthread_rwlock_destroy; + pthread_rwlock_init; + pthread_rwlock_rdlock; + pthread_rwlock_timedrdlock; + pthread_rwlock_timedwrlock; + pthread_rwlock_tryrdlock; + pthread_rwlock_trywrlock; + pthread_rwlock_unlock; + pthread_rwlock_wrlock; + pthread_rwlockattr_destroy; + pthread_rwlockattr_getpshared; + pthread_rwlockattr_init; + pthread_rwlockattr_setpshared; + pthread_self; + pthread_setname_np; + pthread_setschedparam; + pthread_setspecific; + pthread_sigmask; + ptrace; + ptsname; + ptsname_r; + putc; + putc_unlocked; + putchar; + putchar_unlocked; + putenv; + puts; + pututline; + putwc; + putwchar; + pwrite; + pwrite64; + qsort; + quick_exit; + raise; + rand; + rand_r; + random; + read; + readahead; + readdir; + readdir64; + readdir64_r; + readdir_r; + readlink; + readlinkat; + readv; + realloc; + realpath; + reboot; + recv; + recvfrom; + recvmmsg; + recvmsg; + regcomp; + regerror; + regexec; + regfree; + remove; + removexattr; + remque; + rename; + renameat; + res_init; + res_mkquery; + res_query; + res_search; + rewind; + rewinddir; + rmdir; + sbrk; + scandir; + scandir64; + scanf; + sched_get_priority_max; + sched_get_priority_min; + sched_getaffinity; + sched_getcpu; + sched_getparam; + sched_getscheduler; + sched_rr_get_interval; + sched_setaffinity; + sched_setparam; + sched_setscheduler; + sched_yield; + seed48; + select; + sem_close; + sem_destroy; + sem_getvalue; + sem_init; + sem_open; + sem_post; + sem_timedwait; + sem_trywait; + sem_unlink; + sem_wait; + send; + sendfile; + sendfile64; + sendmmsg; + sendmsg; + sendto; + setbuf; + setbuffer; + setegid; + setenv; + seteuid; + setfsgid; + setfsuid; + setgid; + setgroups; + setitimer; + setjmp; + setlinebuf; + setlocale; + setlogmask; + setmntent; + setns; + setpgid; + setpgrp; + setpriority; + setprogname; + setregid; + setresgid; + setresuid; + setreuid; + setrlimit; + setrlimit64; + setservent; + setsid; + setsockopt; + setstate; + settimeofday; + setuid; + setutent; + setvbuf; + setxattr; + shutdown; + sigaction; + sigaddset; + sigaltstack; + sigblock; + sigdelset; + sigemptyset; + sigfillset; + siginterrupt; + sigismember; + siglongjmp; + signal; + signalfd; + sigpending; + sigprocmask; + sigsetjmp; + sigsetmask; + sigsuspend; + sigwait; + sleep; + snprintf; + socket; + socketpair; + splice; + sprintf; + srand; + srand48; + srandom; + sscanf; + stat; + stat64; + statfs; + statfs64; + statvfs; + statvfs64; + stpcpy; + stpncpy; + strcasecmp; + strcasestr; + strcat; + strchr; + strcmp; + strcoll; + strcoll_l; + strcpy; + strcspn; + strdup; + strerror; + strerror_r; + strftime; + strftime_l; + strlcat; + strlcpy; + strlen; + strncasecmp; + strncat; + strncmp; + strncpy; + strndup; + strnlen; + strpbrk; + strptime; + strrchr; + strsep; + strsignal; + strspn; + strstr; + strtod; + strtof; + strtoimax; + strtok; + strtok_r; + strtol; + strtold; + strtold_l; + strtoll; + strtoll_l; + strtoq; + strtoul; + strtoull; + strtoull_l; + strtoumax; + strtouq; + strxfrm; + strxfrm_l; + swapoff; + swapon; + swprintf; + swscanf; + symlink; + symlinkat; + sync; + sys_siglist; + sys_signame; + syscall; + sysconf; + sysinfo; + syslog; + system; + tcdrain; + tcflow; + tcflush; + tcgetattr; + tcgetpgrp; + tcgetsid; + tcsendbreak; + tcsetattr; + tcsetpgrp; + tdelete; + tdestroy; + tee; + tempnam; + tfind; + tgkill; + time; + timegm; + timelocal; + timer_create; + timer_delete; + timer_getoverrun; + timer_gettime; + timer_settime; + timerfd_create; + timerfd_gettime; + timerfd_settime; + times; + timezone; + tmpfile; + tmpnam; + toascii; + tolower; + tolower_l; + toupper; + toupper_l; + towlower; + towlower_l; + towupper; + towupper_l; + truncate; + truncate64; + tsearch; + ttyname; + ttyname_r; + twalk; + tzname; + tzset; + umask; + umount; + umount2; + uname; + ungetc; + ungetwc; + unlink; + unlinkat; + unlockpt; + unsetenv; + unshare; + uselocale; + usleep; + utime; + utimensat; + utimes; + utmpname; + vasprintf; + vdprintf; + verr; + verrx; + vfork; + vfprintf; + vfscanf; + vfwprintf; + vfwscanf; + vmsplice; + vprintf; + vscanf; + vsnprintf; + vsprintf; + vsscanf; + vswprintf; + vswscanf; + vsyslog; + vwarn; + vwarnx; + vwprintf; + vwscanf; + wait; + wait4; + waitid; + waitpid; + warn; + warnx; + wcpcpy; + wcpncpy; + wcrtomb; + wcscasecmp; + wcscat; + wcschr; + wcscmp; + wcscoll; + wcscoll_l; + wcscpy; + wcscspn; + wcsdup; + wcsftime; + wcslcat; + wcslcpy; + wcslen; + wcsncasecmp; + wcsncat; + wcsncmp; + wcsncpy; + wcsnlen; + wcsnrtombs; + wcspbrk; + wcsrchr; + wcsrtombs; + wcsspn; + wcsstr; + wcstod; + wcstof; + wcstoimax; + wcstok; + wcstol; + wcstold; + wcstold_l; + wcstoll; + wcstoll_l; + wcstombs; + wcstoul; + wcstoull; + wcstoull_l; + wcstoumax; + wcswidth; + wcsxfrm; + wcsxfrm_l; + wctob; + wctomb; + wctype; + wctype_l; + wcwidth; + wmemchr; + wmemcmp; + wmemcpy; + wmemmove; + wmemset; + wprintf; + write; + writev; + wscanf; +}; diff --git a/ndk/platforms/android-23/arch-mips/symbols/libc.so.functions.txt b/ndk/platforms/android-23/arch-mips/symbols/libc.so.functions.txt new file mode 100644 index 000000000..d71dd8631 --- /dev/null +++ b/ndk/platforms/android-23/arch-mips/symbols/libc.so.functions.txt @@ -0,0 +1,1103 @@ +_Exit +__FD_CLR_chk +__FD_ISSET_chk +__FD_SET_chk +__assert +__assert2 +__b64_ntop +__b64_pton +__brk +__cmsg_nxthdr +__connect +__ctype_get_mb_cur_max +__cxa_atexit +__cxa_finalize +__dn_comp +__dn_count_labels +__dn_skipname +__epoll_pwait +__errno +__exit +__fadvise64 +__fcntl64 +__fgets_chk +__fp_nquery +__fp_query +__fpclassify +__fpclassifyd +__fpclassifyf +__fpclassifyl +__fstatfs64 +__get_h_errno +__getcpu +__getcwd +__getpid +__getpriority +__hostalias +__ioctl +__isfinite +__isfinitef +__isfinitel +__isinf +__isinff +__isinfl +__isnan +__isnanf +__isnanl +__isnormal +__isnormalf +__isnormall +__libc_current_sigrtmax +__libc_current_sigrtmin +__libc_init +__llseek +__loc_aton +__loc_ntoa +__memcpy_chk +__memmove_chk +__memset_chk +__mmap2 +__ns_format_ttl +__ns_get16 +__ns_get32 +__ns_initparse +__ns_makecanon +__ns_msg_getflag +__ns_name_compress +__ns_name_ntol +__ns_name_ntop +__ns_name_pack +__ns_name_pton +__ns_name_rollback +__ns_name_skip +__ns_name_uncompress +__ns_name_unpack +__ns_parserr +__ns_put16 +__ns_put32 +__ns_samename +__ns_skiprr +__ns_sprintrr +__ns_sprintrrf +__open_2 +__openat +__openat_2 +__p_cdname +__p_cdnname +__p_class +__p_fqname +__p_fqnname +__p_option +__p_query +__p_rcode +__p_secstodate +__p_time +__p_type +__ppoll +__pselect6 +__pthread_cleanup_pop +__pthread_cleanup_push +__ptrace +__putlong +__putshort +__read_chk +__reboot +__recvfrom_chk +__res_close +__res_dnok +__res_hnok +__res_hostalias +__res_isourserver +__res_mailok +__res_nameinquery +__res_nclose +__res_ninit +__res_nmkquery +__res_nquery +__res_nquerydomain +__res_nsearch +__res_nsend +__res_ownok +__res_queriesmatch +__res_querydomain +__res_send +__res_send_setqhook +__res_send_setrhook +__rt_sigaction +__rt_sigpending +__rt_sigprocmask +__rt_sigsuspend +__rt_sigtimedwait +__sched_cpualloc +__sched_cpucount +__sched_cpufree +__sched_getaffinity +__set_tid_address +__set_tls +__sigaction +__snprintf_chk +__socket +__sprintf_chk +__stack_chk_fail +__statfs64 +__stpcpy_chk +__stpncpy_chk +__stpncpy_chk2 +__strcat_chk +__strchr_chk +__strcpy_chk +__strlcat_chk +__strlcpy_chk +__strlen_chk +__strncat_chk +__strncpy_chk +__strncpy_chk2 +__strrchr_chk +__sym_ntop +__sym_ntos +__sym_ston +__system_properties_init +__system_property_add +__system_property_area_init +__system_property_find +__system_property_find_nth +__system_property_foreach +__system_property_get +__system_property_read +__system_property_serial +__system_property_set +__system_property_set_filename +__system_property_update +__system_property_wait_any +__timer_create +__timer_delete +__timer_getoverrun +__timer_gettime +__timer_settime +__umask_chk +__vsnprintf_chk +__vsprintf_chk +__waitid +_exit +_flush_cache +_getlong +_getshort +_longjmp +_resolv_delete_cache_for_net +_resolv_flush_cache_for_net +_resolv_set_nameservers_for_net +_setjmp +_tolower +_toupper +abort +abs +accept +accept4 +access +acct +alarm +alphasort +alphasort64 +android_set_abort_message +arc4random +arc4random_buf +arc4random_uniform +asctime +asctime64 +asctime64_r +asctime_r +asprintf +at_quick_exit +atof +atoi +atol +atoll +basename +basename_r +bind +bindresvport +brk +bsearch +btowc +c16rtomb +c32rtomb +cacheflush +calloc +capget +capset +cfgetispeed +cfgetospeed +cfmakeraw +cfsetispeed +cfsetospeed +cfsetspeed +chdir +chmod +chown +chroot +clearenv +clearerr +clock +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clone +close +closedir +closelog +connect +creat +creat64 +ctime +ctime64 +ctime64_r +ctime_r +daemon +delete_module +difftime +dirfd +dirname +dirname_r +div +dn_expand +dprintf +drand48 +dup +dup2 +dup3 +duplocale +endmntent +endservent +endutent +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_wait +erand48 +err +errx +ether_aton +ether_aton_r +ether_ntoa +ether_ntoa_r +eventfd +eventfd_read +eventfd_write +execl +execle +execlp +execv +execve +execvp +execvpe +exit +faccessat +fallocate +fallocate64 +fchdir +fchmod +fchmodat +fchown +fchownat +fclose +fcntl +fdatasync +fdopen +fdopendir +feof +ferror +fflush +ffs +fgetc +fgetln +fgetpos +fgets +fgetwc +fgetws +fgetxattr +fileno +flistxattr +flock +flockfile +fnmatch +fopen +fork +fpathconf +fprintf +fpurge +fputc +fputs +fputwc +fputws +fread +free +freeaddrinfo +freelocale +fremovexattr +freopen +fscanf +fseek +fseeko +fsetpos +fsetxattr +fstat +fstat64 +fstatat +fstatat64 +fstatfs +fstatfs64 +fstatvfs +fstatvfs64 +fsync +ftell +ftello +ftok +ftruncate +ftruncate64 +ftrylockfile +fts_children +fts_close +fts_open +fts_read +fts_set +ftw +ftw64 +funlockfile +funopen +futimens +fwide +fwprintf +fwrite +fwscanf +gai_strerror +getaddrinfo +getauxval +getc +getc_unlocked +getchar +getchar_unlocked +getcwd +getdelim +getegid +getenv +geteuid +getgid +getgrgid +getgrnam +getgrouplist +getgroups +gethostbyaddr +gethostbyname +gethostbyname2 +gethostbyname_r +gethostent +gethostname +getitimer +getline +getlogin +getmntent +getmntent_r +getnameinfo +getnetbyaddr +getnetbyname +getopt +getopt_long +getopt_long_only +getpagesize +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getprogname +getprotobyname +getprotobynumber +getpt +getpwnam +getpwnam_r +getpwuid +getpwuid_r +getresgid +getresuid +getrlimit +getrlimit64 +getrusage +gets +getservbyname +getservbyport +getservent +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getutent +getwc +getwchar +getxattr +gmtime +gmtime64 +gmtime64_r +gmtime_r +grantpt +herror +hstrerror +htonl +htons +if_indextoname +if_nametoindex +imaxabs +imaxdiv +inet_addr +inet_aton +inet_lnaof +inet_makeaddr +inet_netof +inet_network +inet_nsap_addr +inet_nsap_ntoa +inet_ntoa +inet_ntop +inet_pton +init_module +initgroups +initstate +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +insque +ioctl +isalnum +isalnum_l +isalpha +isalpha_l +isascii +isatty +isblank +isblank_l +iscntrl +iscntrl_l +isdigit +isdigit_l +isfinite +isfinitef +isfinitel +isgraph +isgraph_l +isinf +isinff +isinfl +islower +islower_l +isnan +isnanf +isnanl +isnormal +isnormalf +isnormall +isprint +isprint_l +ispunct +ispunct_l +isspace +isspace_l +isupper +isupper_l +iswalnum +iswalnum_l +iswalpha +iswalpha_l +iswblank +iswblank_l +iswcntrl +iswcntrl_l +iswctype +iswctype_l +iswdigit +iswdigit_l +iswgraph +iswgraph_l +iswlower +iswlower_l +iswprint +iswprint_l +iswpunct +iswpunct_l +iswspace +iswspace_l +iswupper +iswupper_l +iswxdigit +iswxdigit_l +isxdigit +isxdigit_l +jrand48 +kill +killpg +klogctl +labs +lchown +ldexp +ldiv +lfind +lgetxattr +link +linkat +listen +listxattr +llabs +lldiv +llistxattr +localeconv +localtime +localtime64 +localtime64_r +localtime_r +longjmp +lrand48 +lremovexattr +lsearch +lseek +lseek64 +lsetxattr +lstat +lstat64 +madvise +mallinfo +malloc +malloc_usable_size +mbrlen +mbrtoc16 +mbrtoc32 +mbrtowc +mbsinit +mbsnrtowcs +mbsrtowcs +mbstowcs +mbtowc +memalign +memccpy +memchr +memcmp +memcpy +memmem +memmove +memrchr +memset +mincore +mkdir +mkdirat +mkdtemp +mkfifo +mknod +mknodat +mkstemp +mkstemp64 +mkstemps +mktemp +mktime +mktime64 +mlock +mlockall +mmap +mmap64 +mount +mprotect +mrand48 +mremap +msync +munlock +munlockall +munmap +nanosleep +newlocale +nftw +nftw64 +nice +nrand48 +nsdispatch +ntohl +ntohs +open +open64 +openat +openat64 +opendir +openlog +pathconf +pause +pclose +perror +personality +pipe +pipe2 +poll +popen +posix_fadvise +posix_fadvise64 +posix_fallocate +posix_fallocate64 +posix_memalign +posix_openpt +ppoll +prctl +pread +pread64 +printf +prlimit64 +pselect +psiginfo +psignal +pthread_atfork +pthread_attr_destroy +pthread_attr_getdetachstate +pthread_attr_getguardsize +pthread_attr_getschedparam +pthread_attr_getschedpolicy +pthread_attr_getscope +pthread_attr_getstack +pthread_attr_getstacksize +pthread_attr_init +pthread_attr_setdetachstate +pthread_attr_setguardsize +pthread_attr_setschedparam +pthread_attr_setschedpolicy +pthread_attr_setscope +pthread_attr_setstack +pthread_attr_setstacksize +pthread_cond_broadcast +pthread_cond_destroy +pthread_cond_init +pthread_cond_signal +pthread_cond_timedwait +pthread_cond_timedwait_monotonic +pthread_cond_timedwait_monotonic_np +pthread_cond_timedwait_relative_np +pthread_cond_timeout_np +pthread_cond_wait +pthread_condattr_destroy +pthread_condattr_getclock +pthread_condattr_getpshared +pthread_condattr_init +pthread_condattr_setclock +pthread_condattr_setpshared +pthread_create +pthread_detach +pthread_equal +pthread_exit +pthread_getattr_np +pthread_getcpuclockid +pthread_getschedparam +pthread_getspecific +pthread_gettid_np +pthread_join +pthread_key_create +pthread_key_delete +pthread_kill +pthread_mutex_destroy +pthread_mutex_init +pthread_mutex_lock +pthread_mutex_lock_timeout_np +pthread_mutex_timedlock +pthread_mutex_trylock +pthread_mutex_unlock +pthread_mutexattr_destroy +pthread_mutexattr_getpshared +pthread_mutexattr_gettype +pthread_mutexattr_init +pthread_mutexattr_setpshared +pthread_mutexattr_settype +pthread_once +pthread_rwlock_destroy +pthread_rwlock_init +pthread_rwlock_rdlock +pthread_rwlock_timedrdlock +pthread_rwlock_timedwrlock +pthread_rwlock_tryrdlock +pthread_rwlock_trywrlock +pthread_rwlock_unlock +pthread_rwlock_wrlock +pthread_rwlockattr_destroy +pthread_rwlockattr_getpshared +pthread_rwlockattr_init +pthread_rwlockattr_setpshared +pthread_self +pthread_setname_np +pthread_setschedparam +pthread_setspecific +pthread_sigmask +ptrace +ptsname +ptsname_r +putc +putc_unlocked +putchar +putchar_unlocked +putenv +puts +pututline +putw +putwc +putwchar +pvalloc +pwrite +pwrite64 +qsort +quick_exit +raise +rand +rand_r +random +read +readahead +readdir +readdir64 +readdir64_r +readdir_r +readlink +readlinkat +readv +realloc +realpath +reboot +recv +recvfrom +recvmmsg +recvmsg +regcomp +regerror +regexec +regfree +remove +removexattr +remque +rename +renameat +res_init +res_mkquery +res_query +res_search +rewind +rewinddir +rmdir +sbrk +scandir +scandir64 +scanf +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getcpu +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_setaffinity +sched_setparam +sched_setscheduler +sched_yield +seed48 +select +sem_close +sem_destroy +sem_getvalue +sem_init +sem_open +sem_post +sem_timedwait +sem_trywait +sem_unlink +sem_wait +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +setbuf +setbuffer +setegid +setenv +seteuid +setfsgid +setfsuid +setgid +setgroups +setitimer +setjmp +setlinebuf +setlocale +setlogmask +setmntent +setns +setpgid +setpgrp +setpriority +setprogname +setregid +setresgid +setresuid +setreuid +setrlimit +setrlimit64 +setservent +setsid +setsockopt +setstate +settimeofday +setuid +setutent +setvbuf +setxattr +shutdown +sigaction +sigaddset +sigaltstack +sigblock +sigdelset +sigemptyset +sigfillset +siginterrupt +sigismember +siglongjmp +signal +signalfd +sigpending +sigprocmask +sigsetjmp +sigsetmask +sigsuspend +sigwait +sleep +snprintf +socket +socketpair +splice +sprintf +srand +srand48 +srandom +sscanf +stat +stat64 +statfs +statfs64 +statvfs +statvfs64 +stpcpy +stpncpy +strcasecmp +strcasestr +strcat +strchr +strcmp +strcoll +strcoll_l +strcpy +strcspn +strdup +strerror +strerror_r +strftime +strftime_l +strlcat +strlcpy +strlen +strncasecmp +strncat +strncmp +strncpy +strndup +strnlen +strpbrk +strptime +strrchr +strsep +strsignal +strspn +strstr +strtod +strtof +strtoimax +strtok +strtok_r +strtol +strtold +strtold_l +strtoll +strtoll_l +strtoq +strtoul +strtoull +strtoull_l +strtoumax +strtouq +strxfrm +strxfrm_l +swapoff +swapon +swprintf +swscanf +symlink +symlinkat +sync +syscall +sysconf +sysinfo +syslog +system +tcdrain +tcflow +tcflush +tcgetattr +tcgetpgrp +tcgetsid +tcsendbreak +tcsetattr +tcsetpgrp +tdelete +tdestroy +tee +tempnam +tfind +tgkill +time +timegm +timegm64 +timelocal +timelocal64 +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +timerfd_create +timerfd_gettime +timerfd_settime +times +tmpfile +tmpnam +toascii +tolower +tolower_l +toupper +toupper_l +towlower +towlower_l +towupper +towupper_l +truncate +truncate64 +tsearch +ttyname +ttyname_r +twalk +tzset +umask +umount +umount2 +uname +ungetc +ungetwc +unlink +unlinkat +unlockpt +unsetenv +unshare +uselocale +usleep +utime +utimensat +utimes +utmpname +valloc +vasprintf +vdprintf +verr +verrx +vfork +vfprintf +vfscanf +vfwprintf +vfwscanf +vmsplice +vprintf +vscanf +vsnprintf +vsprintf +vsscanf +vswprintf +vswscanf +vsyslog +vwarn +vwarnx +vwprintf +vwscanf +wait +wait4 +waitid +waitpid +warn +warnx +wcpcpy +wcpncpy +wcrtomb +wcscasecmp +wcscat +wcschr +wcscmp +wcscoll +wcscoll_l +wcscpy +wcscspn +wcsdup +wcsftime +wcslcat +wcslcpy +wcslen +wcsncasecmp +wcsncat +wcsncmp +wcsncpy +wcsnlen +wcsnrtombs +wcspbrk +wcsrchr +wcsrtombs +wcsspn +wcsstr +wcstod +wcstof +wcstoimax +wcstok +wcstol +wcstold +wcstold_l +wcstoll +wcstoll_l +wcstombs +wcstoul +wcstoull +wcstoull_l +wcstoumax +wcswidth +wcsxfrm +wcsxfrm_l +wctob +wctomb +wctype +wctype_l +wcwidth +wmemchr +wmemcmp +wmemcpy +wmemmove +wmemset +wprintf +write +writev +wscanf diff --git a/ndk/platforms/android-23/arch-mips/symbols/libc.so.variables.txt b/ndk/platforms/android-23/arch-mips/symbols/libc.so.variables.txt new file mode 100644 index 000000000..c2792ead9 --- /dev/null +++ b/ndk/platforms/android-23/arch-mips/symbols/libc.so.variables.txt @@ -0,0 +1,21 @@ +__isthreaded +__p_class_syms +__p_type_syms +__progname +__sF +__stack_chk_guard +__system_property_area__ +_ctype_ +_tolower_tab_ +_toupper_tab_ +daylight +environ +optarg +opterr +optind +optopt +optreset +sys_siglist +sys_signame +timezone +tzname diff --git a/ndk/platforms/android-23/arch-mips/symbols/libc.so.versions.txt b/ndk/platforms/android-23/arch-mips/symbols/libc.so.versions.txt new file mode 100644 index 000000000..a0ae40e45 --- /dev/null +++ b/ndk/platforms/android-23/arch-mips/symbols/libc.so.versions.txt @@ -0,0 +1,1128 @@ +# Generated by genversionscripts.py. Do not edit. +LIBC { + global: + __assert; + __assert2; + __b64_ntop; + __b64_pton; + __brk; # arm x86 mips + __cmsg_nxthdr; + __connect; # arm x86 mips + __ctype_get_mb_cur_max; + __cxa_atexit; + __cxa_finalize; + __dn_comp; + __dn_count_labels; + __dn_skipname; + __epoll_pwait; # arm x86 mips + __errno; + __exit; # arm x86 mips + __fadvise64; # x86 mips + __fcntl64; # arm x86 mips + __FD_CLR_chk; + __FD_ISSET_chk; + __FD_SET_chk; + __fgets_chk; + __fp_nquery; + __fp_query; + __fpclassify; + __fpclassifyd; + __fpclassifyf; + __fpclassifyl; + __fstatfs64; # arm x86 mips + __get_h_errno; + __getcpu; # arm x86 mips + __getcwd; # arm x86 mips + __getpid; # arm x86 mips + __getpriority; # arm x86 mips + __hostalias; + __ioctl; # arm x86 mips + __isfinite; + __isfinitef; + __isfinitel; + __isinf; + __isinff; + __isinfl; + __isnan; + __isnanf; + __isnanl; + __isnormal; + __isnormalf; + __isnormall; + __isthreaded; + __libc_current_sigrtmax; + __libc_current_sigrtmin; + __libc_init; + __llseek; # arm x86 mips + __loc_aton; + __loc_ntoa; + __memcpy_chk; + __memmove_chk; + __memset_chk; + __mmap2; # arm x86 mips + __ns_format_ttl; # arm x86 mips + __ns_get16; # arm x86 mips + __ns_get32; # arm x86 mips + __ns_initparse; # arm x86 mips + __ns_makecanon; # arm x86 mips + __ns_msg_getflag; # arm x86 mips + __ns_name_compress; # arm x86 mips + __ns_name_ntol; # arm x86 mips + __ns_name_ntop; # arm x86 mips + __ns_name_pack; # arm x86 mips + __ns_name_pton; # arm x86 mips + __ns_name_rollback; # arm x86 mips + __ns_name_skip; # arm x86 mips + __ns_name_uncompress; # arm x86 mips + __ns_name_unpack; # arm x86 mips + __ns_parserr; # arm x86 mips + __ns_put16; # arm x86 mips + __ns_put32; # arm x86 mips + __ns_samename; # arm x86 mips + __ns_skiprr; # arm x86 mips + __ns_sprintrr; # arm x86 mips + __ns_sprintrrf; # arm x86 mips + __open_2; + __openat; # arm x86 mips + __openat_2; + __p_cdname; + __p_cdnname; + __p_class; + __p_class_syms; + __p_fqname; + __p_fqnname; + __p_option; + __p_query; + __p_rcode; + __p_secstodate; + __p_time; + __p_type; + __p_type_syms; + __ppoll; # arm x86 mips + __progname; + __pselect6; # arm x86 mips + __pthread_cleanup_pop; + __pthread_cleanup_push; + __ptrace; # arm x86 mips + __putlong; + __putshort; + __read_chk; + __reboot; # arm x86 mips + __recvfrom_chk; + __res_close; + __res_dnok; + __res_hnok; + __res_hostalias; + __res_isourserver; + __res_mailok; + __res_nameinquery; + __res_nclose; + __res_ninit; + __res_nmkquery; + __res_nquery; + __res_nquerydomain; + __res_nsearch; + __res_nsend; + __res_ownok; + __res_queriesmatch; + __res_querydomain; + __res_send; + __res_send_setqhook; + __res_send_setrhook; + __rt_sigaction; # arm x86 mips + __rt_sigpending; # arm x86 mips + __rt_sigprocmask; # arm x86 mips + __rt_sigsuspend; # arm x86 mips + __rt_sigtimedwait; # arm x86 mips + __sched_cpualloc; + __sched_cpucount; + __sched_cpufree; + __sched_getaffinity; # arm x86 mips + __set_tid_address; # arm x86 mips + __set_tls; # arm mips + __sF; + __sigaction; # arm x86 mips + __snprintf_chk; + __socket; # arm x86 mips + __sprintf_chk; + __stack_chk_fail; + __stack_chk_guard; + __statfs64; # arm x86 mips + __stpcpy_chk; + __stpncpy_chk; + __stpncpy_chk2; + __strcat_chk; + __strchr_chk; + __strcpy_chk; + __strlcat_chk; + __strlcpy_chk; + __strlen_chk; + __strncat_chk; + __strncpy_chk; + __strncpy_chk2; + __strrchr_chk; + __sym_ntop; + __sym_ntos; + __sym_ston; + __system_properties_init; # arm x86 mips + __system_property_add; # arm x86 mips + __system_property_area__; # arm x86 mips + __system_property_area_init; # arm x86 mips + __system_property_find; # arm x86 mips + __system_property_find_nth; # arm x86 mips + __system_property_foreach; # arm x86 mips + __system_property_get; # arm x86 mips + __system_property_read; # arm x86 mips + __system_property_serial; # arm x86 mips + __system_property_set; # arm x86 mips + __system_property_set_filename; # arm x86 mips + __system_property_update; # arm x86 mips + __system_property_wait_any; # arm x86 mips + __timer_create; # arm x86 mips + __timer_delete; # arm x86 mips + __timer_getoverrun; # arm x86 mips + __timer_gettime; # arm x86 mips + __timer_settime; # arm x86 mips + __umask_chk; + __vsnprintf_chk; + __vsprintf_chk; + __waitid; # arm x86 mips + _ctype_; + _Exit; + _exit; + _flush_cache; # mips + _getlong; + _getshort; + _longjmp; + _resolv_delete_cache_for_net; + _resolv_flush_cache_for_net; + _resolv_set_nameservers_for_net; + _setjmp; + _tolower; + _tolower_tab_; # arm x86 mips + _toupper; + _toupper_tab_; # arm x86 mips + abort; + abs; + accept; + accept4; + access; + acct; + alarm; + alphasort; + alphasort64; + android_set_abort_message; + arc4random; + arc4random_buf; + arc4random_uniform; + asctime; + asctime64; # arm x86 mips + asctime64_r; # arm x86 mips + asctime_r; + asprintf; + at_quick_exit; + atof; + atoi; + atol; + atoll; + basename; + basename_r; # arm x86 mips + bind; + bindresvport; + brk; + bsearch; + btowc; + c16rtomb; + c32rtomb; + cacheflush; # arm mips + calloc; + capget; + capset; + cfgetispeed; + cfgetospeed; + cfmakeraw; + cfsetispeed; + cfsetospeed; + cfsetspeed; + chdir; + chmod; + chown; + chroot; + clearenv; + clearerr; + clock; + clock_getres; + clock_gettime; + clock_nanosleep; + clock_settime; + clone; + close; + closedir; + closelog; + connect; + creat; + creat64; + ctime; + ctime64; # arm x86 mips + ctime64_r; # arm x86 mips + ctime_r; + daemon; + daylight; + delete_module; + difftime; + dirfd; + dirname; + dirname_r; # arm x86 mips + div; + dn_expand; + dprintf; + drand48; + dup; + dup2; + dup3; + duplocale; + endmntent; + endservent; + endutent; + environ; + epoll_create; + epoll_create1; + epoll_ctl; + epoll_pwait; + epoll_wait; + erand48; + err; + errx; + ether_aton; + ether_aton_r; + ether_ntoa; + ether_ntoa_r; + eventfd; + eventfd_read; + eventfd_write; + execl; + execle; + execlp; + execv; + execve; + execvp; + execvpe; + exit; + faccessat; + fallocate; + fallocate64; + fchdir; + fchmod; + fchmodat; + fchown; + fchownat; + fclose; + fcntl; + fdatasync; + fdopen; + fdopendir; + feof; + ferror; + fflush; + ffs; + fgetc; + fgetln; + fgetpos; + fgets; + fgetwc; + fgetws; + fgetxattr; + fileno; + flistxattr; + flock; + flockfile; + fnmatch; + fopen; + fork; + fpathconf; + fprintf; + fpurge; + fputc; + fputs; + fputwc; + fputws; + fread; + free; + freeaddrinfo; + freelocale; + fremovexattr; + freopen; + fscanf; + fseek; + fseeko; + fsetpos; + fsetxattr; + fstat; + fstat64; + fstatat; + fstatat64; + fstatfs; + fstatfs64; + fstatvfs; + fstatvfs64; + fsync; + ftell; + ftello; + ftok; + ftruncate; + ftruncate64; + ftrylockfile; + fts_children; + fts_close; + fts_open; + fts_read; + fts_set; + ftw; + ftw64; + funlockfile; + funopen; + futimens; + fwide; + fwprintf; + fwrite; + fwscanf; + gai_strerror; + getaddrinfo; + getauxval; + getc; + getc_unlocked; + getchar; + getchar_unlocked; + getcwd; + getdelim; + getegid; + getenv; + geteuid; + getgid; + getgrgid; + getgrnam; + getgrouplist; + getgroups; + gethostbyaddr; + gethostbyname; + gethostbyname2; + gethostbyname_r; + gethostent; + gethostname; + getitimer; + getline; + getlogin; + getmntent; + getmntent_r; + getnameinfo; + getnetbyaddr; + getnetbyname; + getopt; + getopt_long; + getopt_long_only; + getpagesize; + getpeername; + getpgid; + getpgrp; + getpid; + getppid; + getpriority; + getprogname; + getprotobyname; + getprotobynumber; + getpt; + getpwnam; + getpwnam_r; + getpwuid; + getpwuid_r; + getresgid; + getresuid; + getrlimit; + getrlimit64; + getrusage; + gets; + getservbyname; + getservbyport; + getservent; + getsid; + getsockname; + getsockopt; + gettid; + gettimeofday; + getuid; + getutent; + getwc; + getwchar; + getxattr; + gmtime; + gmtime64; # arm x86 mips + gmtime64_r; # arm x86 mips + gmtime_r; + grantpt; + herror; + hstrerror; + htonl; + htons; + if_indextoname; + if_nametoindex; + imaxabs; + imaxdiv; + inet_addr; + inet_aton; + inet_lnaof; + inet_makeaddr; + inet_netof; + inet_network; + inet_nsap_addr; + inet_nsap_ntoa; + inet_ntoa; + inet_ntop; + inet_pton; + init_module; + initgroups; + initstate; + inotify_add_watch; + inotify_init; + inotify_init1; + inotify_rm_watch; + insque; + ioctl; + isalnum; + isalnum_l; + isalpha; + isalpha_l; + isascii; + isatty; + isblank; + isblank_l; + iscntrl; + iscntrl_l; + isdigit; + isdigit_l; + isfinite; + isfinitef; + isfinitel; + isgraph; + isgraph_l; + isinf; + isinff; + isinfl; + islower; + islower_l; + isnan; + isnanf; + isnanl; + isnormal; + isnormalf; + isnormall; + isprint; + isprint_l; + ispunct; + ispunct_l; + isspace; + isspace_l; + isupper; + isupper_l; + iswalnum; + iswalnum_l; + iswalpha; + iswalpha_l; + iswblank; + iswblank_l; + iswcntrl; + iswcntrl_l; + iswctype; + iswctype_l; + iswdigit; + iswdigit_l; + iswgraph; + iswgraph_l; + iswlower; + iswlower_l; + iswprint; + iswprint_l; + iswpunct; + iswpunct_l; + iswspace; + iswspace_l; + iswupper; + iswupper_l; + iswxdigit; + iswxdigit_l; + isxdigit; + isxdigit_l; + jrand48; + kill; + killpg; + klogctl; + labs; + lchown; + ldexp; + ldiv; + lfind; + lgetxattr; + link; + linkat; + listen; + listxattr; + llabs; + lldiv; + llistxattr; + localeconv; + localtime; + localtime64; # arm x86 mips + localtime64_r; # arm x86 mips + localtime_r; + longjmp; + lrand48; + lremovexattr; + lsearch; + lseek; + lseek64; + lsetxattr; + lstat; + lstat64; + madvise; + mallinfo; + malloc; + malloc_usable_size; + mbrlen; + mbrtoc16; + mbrtoc32; + mbrtowc; + mbsinit; + mbsnrtowcs; + mbsrtowcs; + mbstowcs; + mbtowc; + memalign; + memccpy; + memchr; + memcmp; + memcpy; + memmem; + memmove; + memrchr; + memset; + mincore; + mkdir; + mkdirat; + mkdtemp; + mkfifo; + mknod; + mknodat; + mkstemp; + mkstemp64; + mkstemps; + mktemp; + mktime; + mktime64; # arm x86 mips + mlock; + mlockall; + mmap; + mmap64; + mount; + mprotect; + mrand48; + mremap; + msync; + munlock; + munlockall; + munmap; + nanosleep; + newlocale; + nftw; + nftw64; + nice; + nrand48; + nsdispatch; + ntohl; + ntohs; + open; + open64; + openat; + openat64; + opendir; + openlog; + optarg; + opterr; + optind; + optopt; + optreset; + pathconf; + pause; + pclose; + perror; + personality; + pipe; + pipe2; + poll; + popen; + posix_fadvise; + posix_fadvise64; + posix_fallocate; + posix_fallocate64; + posix_memalign; + posix_openpt; + ppoll; + prctl; + pread; + pread64; + printf; + prlimit64; + pselect; + psiginfo; + psignal; + pthread_atfork; + pthread_attr_destroy; + pthread_attr_getdetachstate; + pthread_attr_getguardsize; + pthread_attr_getschedparam; + pthread_attr_getschedpolicy; + pthread_attr_getscope; + pthread_attr_getstack; + pthread_attr_getstacksize; + pthread_attr_init; + pthread_attr_setdetachstate; + pthread_attr_setguardsize; + pthread_attr_setschedparam; + pthread_attr_setschedpolicy; + pthread_attr_setscope; + pthread_attr_setstack; + pthread_attr_setstacksize; + pthread_cond_broadcast; + pthread_cond_destroy; + pthread_cond_init; + pthread_cond_signal; + pthread_cond_timedwait; + pthread_cond_timedwait_monotonic; # arm x86 mips + pthread_cond_timedwait_monotonic_np; # arm x86 mips + pthread_cond_timedwait_relative_np; # arm x86 mips + pthread_cond_timeout_np; # arm x86 mips + pthread_cond_wait; + pthread_condattr_destroy; + pthread_condattr_getclock; + pthread_condattr_getpshared; + pthread_condattr_init; + pthread_condattr_setclock; + pthread_condattr_setpshared; + pthread_create; + pthread_detach; + pthread_equal; + pthread_exit; + pthread_getattr_np; + pthread_getcpuclockid; + pthread_getschedparam; + pthread_getspecific; + pthread_gettid_np; + pthread_join; + pthread_key_create; + pthread_key_delete; + pthread_kill; + pthread_mutex_destroy; + pthread_mutex_init; + pthread_mutex_lock; + pthread_mutex_lock_timeout_np; # arm x86 mips + pthread_mutex_timedlock; + pthread_mutex_trylock; + pthread_mutex_unlock; + pthread_mutexattr_destroy; + pthread_mutexattr_getpshared; + pthread_mutexattr_gettype; + pthread_mutexattr_init; + pthread_mutexattr_setpshared; + pthread_mutexattr_settype; + pthread_once; + pthread_rwlock_destroy; + pthread_rwlock_init; + pthread_rwlock_rdlock; + pthread_rwlock_timedrdlock; + pthread_rwlock_timedwrlock; + pthread_rwlock_tryrdlock; + pthread_rwlock_trywrlock; + pthread_rwlock_unlock; + pthread_rwlock_wrlock; + pthread_rwlockattr_destroy; + pthread_rwlockattr_getpshared; + pthread_rwlockattr_init; + pthread_rwlockattr_setpshared; + pthread_self; + pthread_setname_np; + pthread_setschedparam; + pthread_setspecific; + pthread_sigmask; + ptrace; + ptsname; + ptsname_r; + putc; + putc_unlocked; + putchar; + putchar_unlocked; + putenv; + puts; + pututline; + putw; # arm x86 mips + putwc; + putwchar; + pvalloc; # arm x86 mips + pwrite; + pwrite64; + qsort; + quick_exit; + raise; + rand; + rand_r; + random; + read; + readahead; + readdir; + readdir64; + readdir64_r; + readdir_r; + readlink; + readlinkat; + readv; + realloc; + realpath; + reboot; + recv; + recvfrom; + recvmmsg; + recvmsg; + regcomp; + regerror; + regexec; + regfree; + remove; + removexattr; + remque; + rename; + renameat; + res_init; + res_mkquery; + res_query; + res_search; + rewind; + rewinddir; + rmdir; + sbrk; + scandir; + scandir64; + scanf; + sched_get_priority_max; + sched_get_priority_min; + sched_getaffinity; + sched_getcpu; + sched_getparam; + sched_getscheduler; + sched_rr_get_interval; + sched_setaffinity; + sched_setparam; + sched_setscheduler; + sched_yield; + seed48; + select; + sem_close; + sem_destroy; + sem_getvalue; + sem_init; + sem_open; + sem_post; + sem_timedwait; + sem_trywait; + sem_unlink; + sem_wait; + send; + sendfile; + sendfile64; + sendmmsg; + sendmsg; + sendto; + setbuf; + setbuffer; + setegid; + setenv; + seteuid; + setfsgid; + setfsuid; + setgid; + setgroups; + setitimer; + setjmp; + setlinebuf; + setlocale; + setlogmask; + setmntent; + setns; + setpgid; + setpgrp; + setpriority; + setprogname; + setregid; + setresgid; + setresuid; + setreuid; + setrlimit; + setrlimit64; + setservent; + setsid; + setsockopt; + setstate; + settimeofday; + setuid; + setutent; + setvbuf; + setxattr; + shutdown; + sigaction; + sigaddset; + sigaltstack; + sigblock; + sigdelset; + sigemptyset; + sigfillset; + siginterrupt; + sigismember; + siglongjmp; + signal; + signalfd; + sigpending; + sigprocmask; + sigsetjmp; + sigsetmask; + sigsuspend; + sigwait; + sleep; + snprintf; + socket; + socketpair; + splice; + sprintf; + srand; + srand48; + srandom; + sscanf; + stat; + stat64; + statfs; + statfs64; + statvfs; + statvfs64; + stpcpy; + stpncpy; + strcasecmp; + strcasestr; + strcat; + strchr; + strcmp; + strcoll; + strcoll_l; + strcpy; + strcspn; + strdup; + strerror; + strerror_r; + strftime; + strftime_l; + strlcat; + strlcpy; + strlen; + strncasecmp; + strncat; + strncmp; + strncpy; + strndup; + strnlen; + strpbrk; + strptime; + strrchr; + strsep; + strsignal; + strspn; + strstr; + strtod; + strtof; + strtoimax; + strtok; + strtok_r; + strtol; + strtold; + strtold_l; + strtoll; + strtoll_l; + strtoq; + strtoul; + strtoull; + strtoull_l; + strtoumax; + strtouq; + strxfrm; + strxfrm_l; + swapoff; + swapon; + swprintf; + swscanf; + symlink; + symlinkat; + sync; + sys_siglist; + sys_signame; + syscall; + sysconf; + sysinfo; + syslog; + system; + tcdrain; + tcflow; + tcflush; + tcgetattr; + tcgetpgrp; + tcgetsid; + tcsendbreak; + tcsetattr; + tcsetpgrp; + tdelete; + tdestroy; + tee; + tempnam; + tfind; + tgkill; + time; + timegm; + timegm64; # arm x86 mips + timelocal; + timelocal64; # arm x86 mips + timer_create; + timer_delete; + timer_getoverrun; + timer_gettime; + timer_settime; + timerfd_create; + timerfd_gettime; + timerfd_settime; + times; + timezone; + tmpfile; + tmpnam; + toascii; + tolower; + tolower_l; + toupper; + toupper_l; + towlower; + towlower_l; + towupper; + towupper_l; + truncate; + truncate64; + tsearch; + ttyname; + ttyname_r; + twalk; + tzname; + tzset; + umask; + umount; + umount2; + uname; + ungetc; + ungetwc; + unlink; + unlinkat; + unlockpt; + unsetenv; + unshare; + uselocale; + usleep; + utime; + utimensat; + utimes; + utmpname; + valloc; # arm x86 mips + vasprintf; + vdprintf; + verr; + verrx; + vfork; + vfprintf; + vfscanf; + vfwprintf; + vfwscanf; + vmsplice; + vprintf; + vscanf; + vsnprintf; + vsprintf; + vsscanf; + vswprintf; + vswscanf; + vsyslog; + vwarn; + vwarnx; + vwprintf; + vwscanf; + wait; + wait4; + waitid; + waitpid; + warn; + warnx; + wcpcpy; + wcpncpy; + wcrtomb; + wcscasecmp; + wcscat; + wcschr; + wcscmp; + wcscoll; + wcscoll_l; + wcscpy; + wcscspn; + wcsdup; + wcsftime; + wcslcat; + wcslcpy; + wcslen; + wcsncasecmp; + wcsncat; + wcsncmp; + wcsncpy; + wcsnlen; + wcsnrtombs; + wcspbrk; + wcsrchr; + wcsrtombs; + wcsspn; + wcsstr; + wcstod; + wcstof; + wcstoimax; + wcstok; + wcstol; + wcstold; + wcstold_l; + wcstoll; + wcstoll_l; + wcstombs; + wcstoul; + wcstoull; + wcstoull_l; + wcstoumax; + wcswidth; + wcsxfrm; + wcsxfrm_l; + wctob; + wctomb; + wctype; + wctype_l; + wcwidth; + wmemchr; + wmemcmp; + wmemcpy; + wmemmove; + wmemset; + wprintf; + write; + writev; + wscanf; +}; diff --git a/ndk/platforms/android-23/arch-mips64/symbols/libc.so.functions.txt b/ndk/platforms/android-23/arch-mips64/symbols/libc.so.functions.txt new file mode 100644 index 000000000..116f112b7 --- /dev/null +++ b/ndk/platforms/android-23/arch-mips64/symbols/libc.so.functions.txt @@ -0,0 +1,1023 @@ +_Exit +__FD_CLR_chk +__FD_ISSET_chk +__FD_SET_chk +__assert +__assert2 +__b64_ntop +__b64_pton +__cmsg_nxthdr +__ctype_get_mb_cur_max +__cxa_atexit +__cxa_finalize +__dn_comp +__dn_count_labels +__dn_skipname +__errno +__fgets_chk +__fp_nquery +__fp_query +__fpclassify +__fpclassifyd +__fpclassifyf +__fpclassifyl +__get_h_errno +__hostalias +__isfinite +__isfinitef +__isfinitel +__isinf +__isinff +__isinfl +__isnan +__isnanf +__isnanl +__isnormal +__isnormalf +__isnormall +__libc_current_sigrtmax +__libc_current_sigrtmin +__libc_init +__loc_aton +__loc_ntoa +__memcpy_chk +__memmove_chk +__memset_chk +__open_2 +__openat_2 +__p_cdname +__p_cdnname +__p_class +__p_fqname +__p_fqnname +__p_option +__p_query +__p_rcode +__p_secstodate +__p_time +__p_type +__pthread_cleanup_pop +__pthread_cleanup_push +__putlong +__putshort +__read_chk +__recvfrom_chk +__res_close +__res_dnok +__res_hnok +__res_hostalias +__res_isourserver +__res_mailok +__res_nameinquery +__res_nclose +__res_ninit +__res_nmkquery +__res_nquery +__res_nquerydomain +__res_nsearch +__res_nsend +__res_ownok +__res_queriesmatch +__res_querydomain +__res_send +__res_send_setqhook +__res_send_setrhook +__sched_cpualloc +__sched_cpucount +__sched_cpufree +__snprintf_chk +__sprintf_chk +__stack_chk_fail +__stpcpy_chk +__stpncpy_chk +__stpncpy_chk2 +__strcat_chk +__strchr_chk +__strcpy_chk +__strlcat_chk +__strlcpy_chk +__strlen_chk +__strncat_chk +__strncpy_chk +__strncpy_chk2 +__strrchr_chk +__sym_ntop +__sym_ntos +__sym_ston +__system_properties_init +__system_property_add +__system_property_area_init +__system_property_find +__system_property_find_nth +__system_property_foreach +__system_property_get +__system_property_read +__system_property_serial +__system_property_set +__system_property_set_filename +__system_property_update +__system_property_wait_any +__umask_chk +__vsnprintf_chk +__vsprintf_chk +_exit +_getlong +_getshort +_longjmp +_resolv_delete_cache_for_net +_resolv_flush_cache_for_net +_resolv_set_nameservers_for_net +_setjmp +_tolower +_toupper +abort +abs +accept +accept4 +access +acct +alarm +alphasort +alphasort64 +android_set_abort_message +arc4random +arc4random_buf +arc4random_uniform +asctime +asctime_r +asprintf +at_quick_exit +atof +atoi +atol +atoll +basename +bind +bindresvport +brk +bsearch +btowc +c16rtomb +c32rtomb +calloc +capget +capset +cfgetispeed +cfgetospeed +cfmakeraw +cfsetispeed +cfsetospeed +cfsetspeed +chdir +chmod +chown +chroot +clearenv +clearerr +clock +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clone +close +closedir +closelog +connect +creat +creat64 +ctime +ctime_r +daemon +delete_module +difftime +dirfd +dirname +div +dn_expand +dprintf +drand48 +dup +dup2 +dup3 +duplocale +endmntent +endservent +endutent +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_wait +erand48 +err +errx +ether_aton +ether_aton_r +ether_ntoa +ether_ntoa_r +eventfd +eventfd_read +eventfd_write +execl +execle +execlp +execv +execve +execvp +execvpe +exit +faccessat +fallocate +fallocate64 +fchdir +fchmod +fchmodat +fchown +fchownat +fclose +fcntl +fdatasync +fdopen +fdopendir +feof +ferror +fflush +ffs +fgetc +fgetln +fgetpos +fgets +fgetwc +fgetws +fgetxattr +fileno +flistxattr +flock +flockfile +fnmatch +fopen +fork +fpathconf +fprintf +fpurge +fputc +fputs +fputwc +fputws +fread +free +freeaddrinfo +freelocale +fremovexattr +freopen +fscanf +fseek +fseeko +fsetpos +fsetxattr +fstat +fstat64 +fstatat +fstatat64 +fstatfs +fstatfs64 +fstatvfs +fstatvfs64 +fsync +ftell +ftello +ftok +ftruncate +ftruncate64 +ftrylockfile +fts_children +fts_close +fts_open +fts_read +fts_set +ftw +ftw64 +funlockfile +funopen +futimens +fwide +fwprintf +fwrite +fwscanf +gai_strerror +getaddrinfo +getauxval +getc +getc_unlocked +getchar +getchar_unlocked +getcwd +getdelim +getegid +getenv +geteuid +getgid +getgrgid +getgrnam +getgrouplist +getgroups +gethostbyaddr +gethostbyname +gethostbyname2 +gethostbyname_r +gethostent +gethostname +getitimer +getline +getlogin +getmntent +getmntent_r +getnameinfo +getnetbyaddr +getnetbyname +getopt +getopt_long +getopt_long_only +getpagesize +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getprogname +getprotobyname +getprotobynumber +getpt +getpwnam +getpwnam_r +getpwuid +getpwuid_r +getresgid +getresuid +getrlimit +getrlimit64 +getrusage +gets +getservbyname +getservbyport +getservent +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getutent +getwc +getwchar +getxattr +gmtime +gmtime_r +grantpt +herror +hstrerror +htonl +htons +if_indextoname +if_nametoindex +imaxabs +imaxdiv +inet_addr +inet_aton +inet_lnaof +inet_makeaddr +inet_netof +inet_network +inet_nsap_addr +inet_nsap_ntoa +inet_ntoa +inet_ntop +inet_pton +init_module +initgroups +initstate +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +insque +ioctl +isalnum +isalnum_l +isalpha +isalpha_l +isascii +isatty +isblank +isblank_l +iscntrl +iscntrl_l +isdigit +isdigit_l +isfinite +isfinitef +isfinitel +isgraph +isgraph_l +isinf +isinff +isinfl +islower +islower_l +isnan +isnanf +isnanl +isnormal +isnormalf +isnormall +isprint +isprint_l +ispunct +ispunct_l +isspace +isspace_l +isupper +isupper_l +iswalnum +iswalnum_l +iswalpha +iswalpha_l +iswblank +iswblank_l +iswcntrl +iswcntrl_l +iswctype +iswctype_l +iswdigit +iswdigit_l +iswgraph +iswgraph_l +iswlower +iswlower_l +iswprint +iswprint_l +iswpunct +iswpunct_l +iswspace +iswspace_l +iswupper +iswupper_l +iswxdigit +iswxdigit_l +isxdigit +isxdigit_l +jrand48 +kill +killpg +klogctl +labs +lchown +ldexp +ldiv +lfind +lgetxattr +link +linkat +listen +listxattr +llabs +lldiv +llistxattr +localeconv +localtime +localtime_r +longjmp +lrand48 +lremovexattr +lsearch +lseek +lseek64 +lsetxattr +lstat +lstat64 +madvise +mallinfo +malloc +malloc_usable_size +mbrlen +mbrtoc16 +mbrtoc32 +mbrtowc +mbsinit +mbsnrtowcs +mbsrtowcs +mbstowcs +mbtowc +memalign +memccpy +memchr +memcmp +memcpy +memmem +memmove +memrchr +memset +mincore +mkdir +mkdirat +mkdtemp +mkfifo +mknod +mknodat +mkstemp +mkstemp64 +mkstemps +mktemp +mktime +mlock +mlockall +mmap +mmap64 +mount +mprotect +mrand48 +mremap +msync +munlock +munlockall +munmap +nanosleep +newlocale +nftw +nftw64 +nice +nrand48 +nsdispatch +ntohl +ntohs +open +open64 +openat +openat64 +opendir +openlog +pathconf +pause +pclose +perror +personality +pipe +pipe2 +poll +popen +posix_fadvise +posix_fadvise64 +posix_fallocate +posix_fallocate64 +posix_memalign +posix_openpt +ppoll +prctl +pread +pread64 +printf +prlimit +prlimit64 +pselect +psiginfo +psignal +pthread_atfork +pthread_attr_destroy +pthread_attr_getdetachstate +pthread_attr_getguardsize +pthread_attr_getschedparam +pthread_attr_getschedpolicy +pthread_attr_getscope +pthread_attr_getstack +pthread_attr_getstacksize +pthread_attr_init +pthread_attr_setdetachstate +pthread_attr_setguardsize +pthread_attr_setschedparam +pthread_attr_setschedpolicy +pthread_attr_setscope +pthread_attr_setstack +pthread_attr_setstacksize +pthread_cond_broadcast +pthread_cond_destroy +pthread_cond_init +pthread_cond_signal +pthread_cond_timedwait +pthread_cond_wait +pthread_condattr_destroy +pthread_condattr_getclock +pthread_condattr_getpshared +pthread_condattr_init +pthread_condattr_setclock +pthread_condattr_setpshared +pthread_create +pthread_detach +pthread_equal +pthread_exit +pthread_getattr_np +pthread_getcpuclockid +pthread_getschedparam +pthread_getspecific +pthread_gettid_np +pthread_join +pthread_key_create +pthread_key_delete +pthread_kill +pthread_mutex_destroy +pthread_mutex_init +pthread_mutex_lock +pthread_mutex_timedlock +pthread_mutex_trylock +pthread_mutex_unlock +pthread_mutexattr_destroy +pthread_mutexattr_getpshared +pthread_mutexattr_gettype +pthread_mutexattr_init +pthread_mutexattr_setpshared +pthread_mutexattr_settype +pthread_once +pthread_rwlock_destroy +pthread_rwlock_init +pthread_rwlock_rdlock +pthread_rwlock_timedrdlock +pthread_rwlock_timedwrlock +pthread_rwlock_tryrdlock +pthread_rwlock_trywrlock +pthread_rwlock_unlock +pthread_rwlock_wrlock +pthread_rwlockattr_destroy +pthread_rwlockattr_getpshared +pthread_rwlockattr_init +pthread_rwlockattr_setpshared +pthread_self +pthread_setname_np +pthread_setschedparam +pthread_setspecific +pthread_sigmask +ptrace +ptsname +ptsname_r +putc +putc_unlocked +putchar +putchar_unlocked +putenv +puts +pututline +putwc +putwchar +pwrite +pwrite64 +qsort +quick_exit +raise +rand +rand_r +random +read +readahead +readdir +readdir64 +readdir64_r +readdir_r +readlink +readlinkat +readv +realloc +realpath +reboot +recv +recvfrom +recvmmsg +recvmsg +regcomp +regerror +regexec +regfree +remove +removexattr +remque +rename +renameat +res_init +res_mkquery +res_query +res_search +rewind +rewinddir +rmdir +sbrk +scandir +scandir64 +scanf +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getcpu +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_setaffinity +sched_setparam +sched_setscheduler +sched_yield +seed48 +select +sem_close +sem_destroy +sem_getvalue +sem_init +sem_open +sem_post +sem_timedwait +sem_trywait +sem_unlink +sem_wait +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +setbuf +setbuffer +setegid +setenv +seteuid +setfsgid +setfsuid +setgid +setgroups +setitimer +setjmp +setlinebuf +setlocale +setlogmask +setmntent +setns +setpgid +setpgrp +setpriority +setprogname +setregid +setresgid +setresuid +setreuid +setrlimit +setrlimit64 +setservent +setsid +setsockopt +setstate +settimeofday +setuid +setutent +setvbuf +setxattr +shutdown +sigaction +sigaddset +sigaltstack +sigblock +sigdelset +sigemptyset +sigfillset +siginterrupt +sigismember +siglongjmp +signal +signalfd +sigpending +sigprocmask +sigsetjmp +sigsetmask +sigsuspend +sigwait +sleep +snprintf +socket +socketpair +splice +sprintf +srand +srand48 +srandom +sscanf +stat +stat64 +statfs +statfs64 +statvfs +statvfs64 +stpcpy +stpncpy +strcasecmp +strcasestr +strcat +strchr +strcmp +strcoll +strcoll_l +strcpy +strcspn +strdup +strerror +strerror_r +strftime +strftime_l +strlcat +strlcpy +strlen +strncasecmp +strncat +strncmp +strncpy +strndup +strnlen +strpbrk +strptime +strrchr +strsep +strsignal +strspn +strstr +strtod +strtof +strtoimax +strtok +strtok_r +strtol +strtold +strtold_l +strtoll +strtoll_l +strtoq +strtoul +strtoull +strtoull_l +strtoumax +strtouq +strxfrm +strxfrm_l +swapoff +swapon +swprintf +swscanf +symlink +symlinkat +sync +syscall +sysconf +sysinfo +syslog +system +tcdrain +tcflow +tcflush +tcgetattr +tcgetpgrp +tcgetsid +tcsendbreak +tcsetattr +tcsetpgrp +tdelete +tdestroy +tee +tempnam +tfind +tgkill +time +timegm +timelocal +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +timerfd_create +timerfd_gettime +timerfd_settime +times +tmpfile +tmpnam +toascii +tolower +tolower_l +toupper +toupper_l +towlower +towlower_l +towupper +towupper_l +truncate +truncate64 +tsearch +ttyname +ttyname_r +twalk +tzset +umask +umount +umount2 +uname +ungetc +ungetwc +unlink +unlinkat +unlockpt +unsetenv +unshare +uselocale +usleep +utime +utimensat +utimes +utmpname +vasprintf +vdprintf +verr +verrx +vfork +vfprintf +vfscanf +vfwprintf +vfwscanf +vmsplice +vprintf +vscanf +vsnprintf +vsprintf +vsscanf +vswprintf +vswscanf +vsyslog +vwarn +vwarnx +vwprintf +vwscanf +wait +wait4 +waitid +waitpid +warn +warnx +wcpcpy +wcpncpy +wcrtomb +wcscasecmp +wcscat +wcschr +wcscmp +wcscoll +wcscoll_l +wcscpy +wcscspn +wcsdup +wcsftime +wcslcat +wcslcpy +wcslen +wcsncasecmp +wcsncat +wcsncmp +wcsncpy +wcsnlen +wcsnrtombs +wcspbrk +wcsrchr +wcsrtombs +wcsspn +wcsstr +wcstod +wcstof +wcstoimax +wcstok +wcstol +wcstold +wcstold_l +wcstoll +wcstoll_l +wcstombs +wcstoul +wcstoull +wcstoull_l +wcstoumax +wcswidth +wcsxfrm +wcsxfrm_l +wctob +wctomb +wctype +wctype_l +wcwidth +wmemchr +wmemcmp +wmemcpy +wmemmove +wmemset +wprintf +write +writev +wscanf diff --git a/ndk/platforms/android-23/arch-mips64/symbols/libc.so.variables.txt b/ndk/platforms/android-23/arch-mips64/symbols/libc.so.variables.txt new file mode 100644 index 000000000..ea0167a50 --- /dev/null +++ b/ndk/platforms/android-23/arch-mips64/symbols/libc.so.variables.txt @@ -0,0 +1,18 @@ +__p_class_syms +__p_type_syms +__progname +__sF +__stack_chk_guard +__system_property_area__ +_ctype_ +daylight +environ +optarg +opterr +optind +optopt +optreset +sys_siglist +sys_signame +timezone +tzname diff --git a/ndk/platforms/android-23/arch-mips64/symbols/libc.so.versions.txt b/ndk/platforms/android-23/arch-mips64/symbols/libc.so.versions.txt new file mode 100644 index 000000000..8b716857a --- /dev/null +++ b/ndk/platforms/android-23/arch-mips64/symbols/libc.so.versions.txt @@ -0,0 +1,1045 @@ +# Generated by genversionscripts.py. Do not edit. +LIBC { + global: + __assert; + __assert2; + __b64_ntop; + __b64_pton; + __cmsg_nxthdr; + __ctype_get_mb_cur_max; + __cxa_atexit; + __cxa_finalize; + __dn_comp; + __dn_count_labels; + __dn_skipname; + __errno; + __FD_CLR_chk; + __FD_ISSET_chk; + __FD_SET_chk; + __fgets_chk; + __fp_nquery; + __fp_query; + __fpclassify; + __fpclassifyd; + __fpclassifyf; + __fpclassifyl; + __get_h_errno; + __hostalias; + __isfinite; + __isfinitef; + __isfinitel; + __isinf; + __isinff; + __isinfl; + __isnan; + __isnanf; + __isnanl; + __isnormal; + __isnormalf; + __isnormall; + __libc_current_sigrtmax; + __libc_current_sigrtmin; + __libc_init; + __loc_aton; + __loc_ntoa; + __memcpy_chk; + __memmove_chk; + __memset_chk; + __open_2; + __openat_2; + __p_cdname; + __p_cdnname; + __p_class; + __p_class_syms; + __p_fqname; + __p_fqnname; + __p_option; + __p_query; + __p_rcode; + __p_secstodate; + __p_time; + __p_type; + __p_type_syms; + __progname; + __pthread_cleanup_pop; + __pthread_cleanup_push; + __putlong; + __putshort; + __read_chk; + __recvfrom_chk; + __res_close; + __res_dnok; + __res_hnok; + __res_hostalias; + __res_isourserver; + __res_mailok; + __res_nameinquery; + __res_nclose; + __res_ninit; + __res_nmkquery; + __res_nquery; + __res_nquerydomain; + __res_nsearch; + __res_nsend; + __res_ownok; + __res_queriesmatch; + __res_querydomain; + __res_send; + __res_send_setqhook; + __res_send_setrhook; + __sched_cpualloc; + __sched_cpucount; + __sched_cpufree; + __sF; + __snprintf_chk; + __sprintf_chk; + __stack_chk_fail; + __stack_chk_guard; + __stpcpy_chk; + __stpncpy_chk; + __stpncpy_chk2; + __strcat_chk; + __strchr_chk; + __strcpy_chk; + __strlcat_chk; + __strlcpy_chk; + __strlen_chk; + __strncat_chk; + __strncpy_chk; + __strncpy_chk2; + __strrchr_chk; + __sym_ntop; + __sym_ntos; + __sym_ston; + __system_properties_init; + __system_property_add; + __system_property_area__; + __system_property_area_init; + __system_property_find; + __system_property_find_nth; + __system_property_foreach; + __system_property_get; + __system_property_read; + __system_property_serial; + __system_property_set; + __system_property_set_filename; + __system_property_update; + __system_property_wait_any; + __umask_chk; + __vsnprintf_chk; + __vsprintf_chk; + _ctype_; + _Exit; + _exit; + _getlong; + _getshort; + _longjmp; + _resolv_delete_cache_for_net; + _resolv_flush_cache_for_net; + _resolv_set_nameservers_for_net; + _setjmp; + _tolower; + _toupper; + abort; + abs; + accept; + accept4; + access; + acct; + alarm; + alphasort; + alphasort64; + android_set_abort_message; + arc4random; + arc4random_buf; + arc4random_uniform; + asctime; + asctime_r; + asprintf; + at_quick_exit; + atof; + atoi; + atol; + atoll; + basename; + bind; + bindresvport; + brk; + bsearch; + btowc; + c16rtomb; + c32rtomb; + calloc; + capget; + capset; + cfgetispeed; + cfgetospeed; + cfmakeraw; + cfsetispeed; + cfsetospeed; + cfsetspeed; + chdir; + chmod; + chown; + chroot; + clearenv; + clearerr; + clock; + clock_getres; + clock_gettime; + clock_nanosleep; + clock_settime; + clone; + close; + closedir; + closelog; + connect; + creat; + creat64; + ctime; + ctime_r; + daemon; + daylight; + delete_module; + difftime; + dirfd; + dirname; + div; + dn_expand; + dprintf; + drand48; + dup; + dup2; + dup3; + duplocale; + endmntent; + endservent; + endutent; + environ; + epoll_create; + epoll_create1; + epoll_ctl; + epoll_pwait; + epoll_wait; + erand48; + err; + errx; + ether_aton; + ether_aton_r; + ether_ntoa; + ether_ntoa_r; + eventfd; + eventfd_read; + eventfd_write; + execl; + execle; + execlp; + execv; + execve; + execvp; + execvpe; + exit; + faccessat; + fallocate; + fallocate64; + fchdir; + fchmod; + fchmodat; + fchown; + fchownat; + fclose; + fcntl; + fdatasync; + fdopen; + fdopendir; + feof; + ferror; + fflush; + ffs; + fgetc; + fgetln; + fgetpos; + fgets; + fgetwc; + fgetws; + fgetxattr; + fileno; + flistxattr; + flock; + flockfile; + fnmatch; + fopen; + fork; + fpathconf; + fprintf; + fpurge; + fputc; + fputs; + fputwc; + fputws; + fread; + free; + freeaddrinfo; + freelocale; + fremovexattr; + freopen; + fscanf; + fseek; + fseeko; + fsetpos; + fsetxattr; + fstat; + fstat64; + fstatat; + fstatat64; + fstatfs; + fstatfs64; + fstatvfs; + fstatvfs64; + fsync; + ftell; + ftello; + ftok; + ftruncate; + ftruncate64; + ftrylockfile; + fts_children; + fts_close; + fts_open; + fts_read; + fts_set; + ftw; + ftw64; + funlockfile; + funopen; + futimens; + fwide; + fwprintf; + fwrite; + fwscanf; + gai_strerror; + getaddrinfo; + getauxval; + getc; + getc_unlocked; + getchar; + getchar_unlocked; + getcwd; + getdelim; + getegid; + getenv; + geteuid; + getgid; + getgrgid; + getgrnam; + getgrouplist; + getgroups; + gethostbyaddr; + gethostbyname; + gethostbyname2; + gethostbyname_r; + gethostent; + gethostname; + getitimer; + getline; + getlogin; + getmntent; + getmntent_r; + getnameinfo; + getnetbyaddr; + getnetbyname; + getopt; + getopt_long; + getopt_long_only; + getpagesize; + getpeername; + getpgid; + getpgrp; + getpid; + getppid; + getpriority; + getprogname; + getprotobyname; + getprotobynumber; + getpt; + getpwnam; + getpwnam_r; + getpwuid; + getpwuid_r; + getresgid; + getresuid; + getrlimit; + getrlimit64; + getrusage; + gets; + getservbyname; + getservbyport; + getservent; + getsid; + getsockname; + getsockopt; + gettid; + gettimeofday; + getuid; + getutent; + getwc; + getwchar; + getxattr; + gmtime; + gmtime_r; + grantpt; + herror; + hstrerror; + htonl; + htons; + if_indextoname; + if_nametoindex; + imaxabs; + imaxdiv; + inet_addr; + inet_aton; + inet_lnaof; + inet_makeaddr; + inet_netof; + inet_network; + inet_nsap_addr; + inet_nsap_ntoa; + inet_ntoa; + inet_ntop; + inet_pton; + init_module; + initgroups; + initstate; + inotify_add_watch; + inotify_init; + inotify_init1; + inotify_rm_watch; + insque; + ioctl; + isalnum; + isalnum_l; + isalpha; + isalpha_l; + isascii; + isatty; + isblank; + isblank_l; + iscntrl; + iscntrl_l; + isdigit; + isdigit_l; + isfinite; + isfinitef; + isfinitel; + isgraph; + isgraph_l; + isinf; + isinff; + isinfl; + islower; + islower_l; + isnan; + isnanf; + isnanl; + isnormal; + isnormalf; + isnormall; + isprint; + isprint_l; + ispunct; + ispunct_l; + isspace; + isspace_l; + isupper; + isupper_l; + iswalnum; + iswalnum_l; + iswalpha; + iswalpha_l; + iswblank; + iswblank_l; + iswcntrl; + iswcntrl_l; + iswctype; + iswctype_l; + iswdigit; + iswdigit_l; + iswgraph; + iswgraph_l; + iswlower; + iswlower_l; + iswprint; + iswprint_l; + iswpunct; + iswpunct_l; + iswspace; + iswspace_l; + iswupper; + iswupper_l; + iswxdigit; + iswxdigit_l; + isxdigit; + isxdigit_l; + jrand48; + kill; + killpg; + klogctl; + labs; + lchown; + ldexp; + ldiv; + lfind; + lgetxattr; + link; + linkat; + listen; + listxattr; + llabs; + lldiv; + llistxattr; + localeconv; + localtime; + localtime_r; + longjmp; + lrand48; + lremovexattr; + lsearch; + lseek; + lseek64; + lsetxattr; + lstat; + lstat64; + madvise; + mallinfo; + malloc; + malloc_usable_size; + mbrlen; + mbrtoc16; + mbrtoc32; + mbrtowc; + mbsinit; + mbsnrtowcs; + mbsrtowcs; + mbstowcs; + mbtowc; + memalign; + memccpy; + memchr; + memcmp; + memcpy; + memmem; + memmove; + memrchr; + memset; + mincore; + mkdir; + mkdirat; + mkdtemp; + mkfifo; + mknod; + mknodat; + mkstemp; + mkstemp64; + mkstemps; + mktemp; + mktime; + mlock; + mlockall; + mmap; + mmap64; + mount; + mprotect; + mrand48; + mremap; + msync; + munlock; + munlockall; + munmap; + nanosleep; + newlocale; + nftw; + nftw64; + nice; + nrand48; + nsdispatch; + ntohl; + ntohs; + open; + open64; + openat; + openat64; + opendir; + openlog; + optarg; + opterr; + optind; + optopt; + optreset; + pathconf; + pause; + pclose; + perror; + personality; + pipe; + pipe2; + poll; + popen; + posix_fadvise; + posix_fadvise64; + posix_fallocate; + posix_fallocate64; + posix_memalign; + posix_openpt; + ppoll; + prctl; + pread; + pread64; + printf; + prlimit; # arm64 x86_64 mips64 + prlimit64; + pselect; + psiginfo; + psignal; + pthread_atfork; + pthread_attr_destroy; + pthread_attr_getdetachstate; + pthread_attr_getguardsize; + pthread_attr_getschedparam; + pthread_attr_getschedpolicy; + pthread_attr_getscope; + pthread_attr_getstack; + pthread_attr_getstacksize; + pthread_attr_init; + pthread_attr_setdetachstate; + pthread_attr_setguardsize; + pthread_attr_setschedparam; + pthread_attr_setschedpolicy; + pthread_attr_setscope; + pthread_attr_setstack; + pthread_attr_setstacksize; + pthread_cond_broadcast; + pthread_cond_destroy; + pthread_cond_init; + pthread_cond_signal; + pthread_cond_timedwait; + pthread_cond_wait; + pthread_condattr_destroy; + pthread_condattr_getclock; + pthread_condattr_getpshared; + pthread_condattr_init; + pthread_condattr_setclock; + pthread_condattr_setpshared; + pthread_create; + pthread_detach; + pthread_equal; + pthread_exit; + pthread_getattr_np; + pthread_getcpuclockid; + pthread_getschedparam; + pthread_getspecific; + pthread_gettid_np; + pthread_join; + pthread_key_create; + pthread_key_delete; + pthread_kill; + pthread_mutex_destroy; + pthread_mutex_init; + pthread_mutex_lock; + pthread_mutex_timedlock; + pthread_mutex_trylock; + pthread_mutex_unlock; + pthread_mutexattr_destroy; + pthread_mutexattr_getpshared; + pthread_mutexattr_gettype; + pthread_mutexattr_init; + pthread_mutexattr_setpshared; + pthread_mutexattr_settype; + pthread_once; + pthread_rwlock_destroy; + pthread_rwlock_init; + pthread_rwlock_rdlock; + pthread_rwlock_timedrdlock; + pthread_rwlock_timedwrlock; + pthread_rwlock_tryrdlock; + pthread_rwlock_trywrlock; + pthread_rwlock_unlock; + pthread_rwlock_wrlock; + pthread_rwlockattr_destroy; + pthread_rwlockattr_getpshared; + pthread_rwlockattr_init; + pthread_rwlockattr_setpshared; + pthread_self; + pthread_setname_np; + pthread_setschedparam; + pthread_setspecific; + pthread_sigmask; + ptrace; + ptsname; + ptsname_r; + putc; + putc_unlocked; + putchar; + putchar_unlocked; + putenv; + puts; + pututline; + putwc; + putwchar; + pwrite; + pwrite64; + qsort; + quick_exit; + raise; + rand; + rand_r; + random; + read; + readahead; + readdir; + readdir64; + readdir64_r; + readdir_r; + readlink; + readlinkat; + readv; + realloc; + realpath; + reboot; + recv; + recvfrom; + recvmmsg; + recvmsg; + regcomp; + regerror; + regexec; + regfree; + remove; + removexattr; + remque; + rename; + renameat; + res_init; + res_mkquery; + res_query; + res_search; + rewind; + rewinddir; + rmdir; + sbrk; + scandir; + scandir64; + scanf; + sched_get_priority_max; + sched_get_priority_min; + sched_getaffinity; + sched_getcpu; + sched_getparam; + sched_getscheduler; + sched_rr_get_interval; + sched_setaffinity; + sched_setparam; + sched_setscheduler; + sched_yield; + seed48; + select; + sem_close; + sem_destroy; + sem_getvalue; + sem_init; + sem_open; + sem_post; + sem_timedwait; + sem_trywait; + sem_unlink; + sem_wait; + send; + sendfile; + sendfile64; + sendmmsg; + sendmsg; + sendto; + setbuf; + setbuffer; + setegid; + setenv; + seteuid; + setfsgid; + setfsuid; + setgid; + setgroups; + setitimer; + setjmp; + setlinebuf; + setlocale; + setlogmask; + setmntent; + setns; + setpgid; + setpgrp; + setpriority; + setprogname; + setregid; + setresgid; + setresuid; + setreuid; + setrlimit; + setrlimit64; + setservent; + setsid; + setsockopt; + setstate; + settimeofday; + setuid; + setutent; + setvbuf; + setxattr; + shutdown; + sigaction; + sigaddset; + sigaltstack; + sigblock; + sigdelset; + sigemptyset; + sigfillset; + siginterrupt; + sigismember; + siglongjmp; + signal; + signalfd; + sigpending; + sigprocmask; + sigsetjmp; + sigsetmask; + sigsuspend; + sigwait; + sleep; + snprintf; + socket; + socketpair; + splice; + sprintf; + srand; + srand48; + srandom; + sscanf; + stat; + stat64; + statfs; + statfs64; + statvfs; + statvfs64; + stpcpy; + stpncpy; + strcasecmp; + strcasestr; + strcat; + strchr; + strcmp; + strcoll; + strcoll_l; + strcpy; + strcspn; + strdup; + strerror; + strerror_r; + strftime; + strftime_l; + strlcat; + strlcpy; + strlen; + strncasecmp; + strncat; + strncmp; + strncpy; + strndup; + strnlen; + strpbrk; + strptime; + strrchr; + strsep; + strsignal; + strspn; + strstr; + strtod; + strtof; + strtoimax; + strtok; + strtok_r; + strtol; + strtold; + strtold_l; + strtoll; + strtoll_l; + strtoq; + strtoul; + strtoull; + strtoull_l; + strtoumax; + strtouq; + strxfrm; + strxfrm_l; + swapoff; + swapon; + swprintf; + swscanf; + symlink; + symlinkat; + sync; + sys_siglist; + sys_signame; + syscall; + sysconf; + sysinfo; + syslog; + system; + tcdrain; + tcflow; + tcflush; + tcgetattr; + tcgetpgrp; + tcgetsid; + tcsendbreak; + tcsetattr; + tcsetpgrp; + tdelete; + tdestroy; + tee; + tempnam; + tfind; + tgkill; + time; + timegm; + timelocal; + timer_create; + timer_delete; + timer_getoverrun; + timer_gettime; + timer_settime; + timerfd_create; + timerfd_gettime; + timerfd_settime; + times; + timezone; + tmpfile; + tmpnam; + toascii; + tolower; + tolower_l; + toupper; + toupper_l; + towlower; + towlower_l; + towupper; + towupper_l; + truncate; + truncate64; + tsearch; + ttyname; + ttyname_r; + twalk; + tzname; + tzset; + umask; + umount; + umount2; + uname; + ungetc; + ungetwc; + unlink; + unlinkat; + unlockpt; + unsetenv; + unshare; + uselocale; + usleep; + utime; + utimensat; + utimes; + utmpname; + vasprintf; + vdprintf; + verr; + verrx; + vfork; + vfprintf; + vfscanf; + vfwprintf; + vfwscanf; + vmsplice; + vprintf; + vscanf; + vsnprintf; + vsprintf; + vsscanf; + vswprintf; + vswscanf; + vsyslog; + vwarn; + vwarnx; + vwprintf; + vwscanf; + wait; + wait4; + waitid; + waitpid; + warn; + warnx; + wcpcpy; + wcpncpy; + wcrtomb; + wcscasecmp; + wcscat; + wcschr; + wcscmp; + wcscoll; + wcscoll_l; + wcscpy; + wcscspn; + wcsdup; + wcsftime; + wcslcat; + wcslcpy; + wcslen; + wcsncasecmp; + wcsncat; + wcsncmp; + wcsncpy; + wcsnlen; + wcsnrtombs; + wcspbrk; + wcsrchr; + wcsrtombs; + wcsspn; + wcsstr; + wcstod; + wcstof; + wcstoimax; + wcstok; + wcstol; + wcstold; + wcstold_l; + wcstoll; + wcstoll_l; + wcstombs; + wcstoul; + wcstoull; + wcstoull_l; + wcstoumax; + wcswidth; + wcsxfrm; + wcsxfrm_l; + wctob; + wctomb; + wctype; + wctype_l; + wcwidth; + wmemchr; + wmemcmp; + wmemcpy; + wmemmove; + wmemset; + wprintf; + write; + writev; + wscanf; +}; diff --git a/ndk/platforms/android-23/arch-x86/symbols/libc.so.functions.txt b/ndk/platforms/android-23/arch-x86/symbols/libc.so.functions.txt new file mode 100644 index 000000000..0a75224a5 --- /dev/null +++ b/ndk/platforms/android-23/arch-x86/symbols/libc.so.functions.txt @@ -0,0 +1,1101 @@ +_Exit +__FD_CLR_chk +__FD_ISSET_chk +__FD_SET_chk +__assert +__assert2 +__b64_ntop +__b64_pton +__brk +__cmsg_nxthdr +__connect +__ctype_get_mb_cur_max +__cxa_atexit +__cxa_finalize +__dn_comp +__dn_count_labels +__dn_skipname +__epoll_pwait +__errno +__exit +__fadvise64 +__fcntl64 +__fgets_chk +__fp_nquery +__fp_query +__fpclassify +__fpclassifyd +__fpclassifyf +__fpclassifyl +__fstatfs64 +__get_h_errno +__getcpu +__getcwd +__getpid +__getpriority +__hostalias +__ioctl +__isfinite +__isfinitef +__isfinitel +__isinf +__isinff +__isinfl +__isnan +__isnanf +__isnanl +__isnormal +__isnormalf +__isnormall +__libc_current_sigrtmax +__libc_current_sigrtmin +__libc_init +__llseek +__loc_aton +__loc_ntoa +__memcpy_chk +__memmove_chk +__memset_chk +__mmap2 +__ns_format_ttl +__ns_get16 +__ns_get32 +__ns_initparse +__ns_makecanon +__ns_msg_getflag +__ns_name_compress +__ns_name_ntol +__ns_name_ntop +__ns_name_pack +__ns_name_pton +__ns_name_rollback +__ns_name_skip +__ns_name_uncompress +__ns_name_unpack +__ns_parserr +__ns_put16 +__ns_put32 +__ns_samename +__ns_skiprr +__ns_sprintrr +__ns_sprintrrf +__open_2 +__openat +__openat_2 +__p_cdname +__p_cdnname +__p_class +__p_fqname +__p_fqnname +__p_option +__p_query +__p_rcode +__p_secstodate +__p_time +__p_type +__ppoll +__pselect6 +__pthread_cleanup_pop +__pthread_cleanup_push +__ptrace +__putlong +__putshort +__read_chk +__reboot +__recvfrom_chk +__res_close +__res_dnok +__res_hnok +__res_hostalias +__res_isourserver +__res_mailok +__res_nameinquery +__res_nclose +__res_ninit +__res_nmkquery +__res_nquery +__res_nquerydomain +__res_nsearch +__res_nsend +__res_ownok +__res_queriesmatch +__res_querydomain +__res_send +__res_send_setqhook +__res_send_setrhook +__rt_sigaction +__rt_sigpending +__rt_sigprocmask +__rt_sigsuspend +__rt_sigtimedwait +__sched_cpualloc +__sched_cpucount +__sched_cpufree +__sched_getaffinity +__set_thread_area +__set_tid_address +__sigaction +__snprintf_chk +__socket +__sprintf_chk +__stack_chk_fail +__statfs64 +__stpcpy_chk +__stpncpy_chk +__stpncpy_chk2 +__strcat_chk +__strchr_chk +__strcpy_chk +__strlcat_chk +__strlcpy_chk +__strlen_chk +__strncat_chk +__strncpy_chk +__strncpy_chk2 +__strrchr_chk +__sym_ntop +__sym_ntos +__sym_ston +__system_properties_init +__system_property_add +__system_property_area_init +__system_property_find +__system_property_find_nth +__system_property_foreach +__system_property_get +__system_property_read +__system_property_serial +__system_property_set +__system_property_set_filename +__system_property_update +__system_property_wait_any +__timer_create +__timer_delete +__timer_getoverrun +__timer_gettime +__timer_settime +__umask_chk +__vsnprintf_chk +__vsprintf_chk +__waitid +_exit +_getlong +_getshort +_longjmp +_resolv_delete_cache_for_net +_resolv_flush_cache_for_net +_resolv_set_nameservers_for_net +_setjmp +_tolower +_toupper +abort +abs +accept +accept4 +access +acct +alarm +alphasort +alphasort64 +android_set_abort_message +arc4random +arc4random_buf +arc4random_uniform +asctime +asctime64 +asctime64_r +asctime_r +asprintf +at_quick_exit +atof +atoi +atol +atoll +basename +basename_r +bind +bindresvport +brk +bsearch +btowc +c16rtomb +c32rtomb +calloc +capget +capset +cfgetispeed +cfgetospeed +cfmakeraw +cfsetispeed +cfsetospeed +cfsetspeed +chdir +chmod +chown +chroot +clearenv +clearerr +clock +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clone +close +closedir +closelog +connect +creat +creat64 +ctime +ctime64 +ctime64_r +ctime_r +daemon +delete_module +difftime +dirfd +dirname +dirname_r +div +dn_expand +dprintf +drand48 +dup +dup2 +dup3 +duplocale +endmntent +endservent +endutent +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_wait +erand48 +err +errx +ether_aton +ether_aton_r +ether_ntoa +ether_ntoa_r +eventfd +eventfd_read +eventfd_write +execl +execle +execlp +execv +execve +execvp +execvpe +exit +faccessat +fallocate +fallocate64 +fchdir +fchmod +fchmodat +fchown +fchownat +fclose +fcntl +fdatasync +fdopen +fdopendir +feof +ferror +fflush +ffs +fgetc +fgetln +fgetpos +fgets +fgetwc +fgetws +fgetxattr +fileno +flistxattr +flock +flockfile +fnmatch +fopen +fork +fpathconf +fprintf +fpurge +fputc +fputs +fputwc +fputws +fread +free +freeaddrinfo +freelocale +fremovexattr +freopen +fscanf +fseek +fseeko +fsetpos +fsetxattr +fstat +fstat64 +fstatat +fstatat64 +fstatfs +fstatfs64 +fstatvfs +fstatvfs64 +fsync +ftell +ftello +ftok +ftruncate +ftruncate64 +ftrylockfile +fts_children +fts_close +fts_open +fts_read +fts_set +ftw +ftw64 +funlockfile +funopen +futimens +fwide +fwprintf +fwrite +fwscanf +gai_strerror +getaddrinfo +getauxval +getc +getc_unlocked +getchar +getchar_unlocked +getcwd +getdelim +getegid +getenv +geteuid +getgid +getgrgid +getgrnam +getgrouplist +getgroups +gethostbyaddr +gethostbyname +gethostbyname2 +gethostbyname_r +gethostent +gethostname +getitimer +getline +getlogin +getmntent +getmntent_r +getnameinfo +getnetbyaddr +getnetbyname +getopt +getopt_long +getopt_long_only +getpagesize +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getprogname +getprotobyname +getprotobynumber +getpt +getpwnam +getpwnam_r +getpwuid +getpwuid_r +getresgid +getresuid +getrlimit +getrlimit64 +getrusage +gets +getservbyname +getservbyport +getservent +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getutent +getwc +getwchar +getxattr +gmtime +gmtime64 +gmtime64_r +gmtime_r +grantpt +herror +hstrerror +htonl +htons +if_indextoname +if_nametoindex +imaxabs +imaxdiv +inet_addr +inet_aton +inet_lnaof +inet_makeaddr +inet_netof +inet_network +inet_nsap_addr +inet_nsap_ntoa +inet_ntoa +inet_ntop +inet_pton +init_module +initgroups +initstate +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +insque +ioctl +isalnum +isalnum_l +isalpha +isalpha_l +isascii +isatty +isblank +isblank_l +iscntrl +iscntrl_l +isdigit +isdigit_l +isfinite +isfinitef +isfinitel +isgraph +isgraph_l +isinf +isinff +isinfl +islower +islower_l +isnan +isnanf +isnanl +isnormal +isnormalf +isnormall +isprint +isprint_l +ispunct +ispunct_l +isspace +isspace_l +isupper +isupper_l +iswalnum +iswalnum_l +iswalpha +iswalpha_l +iswblank +iswblank_l +iswcntrl +iswcntrl_l +iswctype +iswctype_l +iswdigit +iswdigit_l +iswgraph +iswgraph_l +iswlower +iswlower_l +iswprint +iswprint_l +iswpunct +iswpunct_l +iswspace +iswspace_l +iswupper +iswupper_l +iswxdigit +iswxdigit_l +isxdigit +isxdigit_l +jrand48 +kill +killpg +klogctl +labs +lchown +ldexp +ldiv +lfind +lgetxattr +link +linkat +listen +listxattr +llabs +lldiv +llistxattr +localeconv +localtime +localtime64 +localtime64_r +localtime_r +longjmp +lrand48 +lremovexattr +lsearch +lseek +lseek64 +lsetxattr +lstat +lstat64 +madvise +mallinfo +malloc +malloc_usable_size +mbrlen +mbrtoc16 +mbrtoc32 +mbrtowc +mbsinit +mbsnrtowcs +mbsrtowcs +mbstowcs +mbtowc +memalign +memccpy +memchr +memcmp +memcpy +memmem +memmove +memrchr +memset +mincore +mkdir +mkdirat +mkdtemp +mkfifo +mknod +mknodat +mkstemp +mkstemp64 +mkstemps +mktemp +mktime +mktime64 +mlock +mlockall +mmap +mmap64 +mount +mprotect +mrand48 +mremap +msync +munlock +munlockall +munmap +nanosleep +newlocale +nftw +nftw64 +nice +nrand48 +nsdispatch +ntohl +ntohs +open +open64 +openat +openat64 +opendir +openlog +pathconf +pause +pclose +perror +personality +pipe +pipe2 +poll +popen +posix_fadvise +posix_fadvise64 +posix_fallocate +posix_fallocate64 +posix_memalign +posix_openpt +ppoll +prctl +pread +pread64 +printf +prlimit64 +pselect +psiginfo +psignal +pthread_atfork +pthread_attr_destroy +pthread_attr_getdetachstate +pthread_attr_getguardsize +pthread_attr_getschedparam +pthread_attr_getschedpolicy +pthread_attr_getscope +pthread_attr_getstack +pthread_attr_getstacksize +pthread_attr_init +pthread_attr_setdetachstate +pthread_attr_setguardsize +pthread_attr_setschedparam +pthread_attr_setschedpolicy +pthread_attr_setscope +pthread_attr_setstack +pthread_attr_setstacksize +pthread_cond_broadcast +pthread_cond_destroy +pthread_cond_init +pthread_cond_signal +pthread_cond_timedwait +pthread_cond_timedwait_monotonic +pthread_cond_timedwait_monotonic_np +pthread_cond_timedwait_relative_np +pthread_cond_timeout_np +pthread_cond_wait +pthread_condattr_destroy +pthread_condattr_getclock +pthread_condattr_getpshared +pthread_condattr_init +pthread_condattr_setclock +pthread_condattr_setpshared +pthread_create +pthread_detach +pthread_equal +pthread_exit +pthread_getattr_np +pthread_getcpuclockid +pthread_getschedparam +pthread_getspecific +pthread_gettid_np +pthread_join +pthread_key_create +pthread_key_delete +pthread_kill +pthread_mutex_destroy +pthread_mutex_init +pthread_mutex_lock +pthread_mutex_lock_timeout_np +pthread_mutex_timedlock +pthread_mutex_trylock +pthread_mutex_unlock +pthread_mutexattr_destroy +pthread_mutexattr_getpshared +pthread_mutexattr_gettype +pthread_mutexattr_init +pthread_mutexattr_setpshared +pthread_mutexattr_settype +pthread_once +pthread_rwlock_destroy +pthread_rwlock_init +pthread_rwlock_rdlock +pthread_rwlock_timedrdlock +pthread_rwlock_timedwrlock +pthread_rwlock_tryrdlock +pthread_rwlock_trywrlock +pthread_rwlock_unlock +pthread_rwlock_wrlock +pthread_rwlockattr_destroy +pthread_rwlockattr_getpshared +pthread_rwlockattr_init +pthread_rwlockattr_setpshared +pthread_self +pthread_setname_np +pthread_setschedparam +pthread_setspecific +pthread_sigmask +ptrace +ptsname +ptsname_r +putc +putc_unlocked +putchar +putchar_unlocked +putenv +puts +pututline +putw +putwc +putwchar +pvalloc +pwrite +pwrite64 +qsort +quick_exit +raise +rand +rand_r +random +read +readahead +readdir +readdir64 +readdir64_r +readdir_r +readlink +readlinkat +readv +realloc +realpath +reboot +recv +recvfrom +recvmmsg +recvmsg +regcomp +regerror +regexec +regfree +remove +removexattr +remque +rename +renameat +res_init +res_mkquery +res_query +res_search +rewind +rewinddir +rmdir +sbrk +scandir +scandir64 +scanf +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getcpu +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_setaffinity +sched_setparam +sched_setscheduler +sched_yield +seed48 +select +sem_close +sem_destroy +sem_getvalue +sem_init +sem_open +sem_post +sem_timedwait +sem_trywait +sem_unlink +sem_wait +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +setbuf +setbuffer +setegid +setenv +seteuid +setfsgid +setfsuid +setgid +setgroups +setitimer +setjmp +setlinebuf +setlocale +setlogmask +setmntent +setns +setpgid +setpgrp +setpriority +setprogname +setregid +setresgid +setresuid +setreuid +setrlimit +setrlimit64 +setservent +setsid +setsockopt +setstate +settimeofday +setuid +setutent +setvbuf +setxattr +shutdown +sigaction +sigaddset +sigaltstack +sigblock +sigdelset +sigemptyset +sigfillset +siginterrupt +sigismember +siglongjmp +signal +signalfd +sigpending +sigprocmask +sigsetjmp +sigsetmask +sigsuspend +sigwait +sleep +snprintf +socket +socketpair +splice +sprintf +srand +srand48 +srandom +sscanf +stat +stat64 +statfs +statfs64 +statvfs +statvfs64 +stpcpy +stpncpy +strcasecmp +strcasestr +strcat +strchr +strcmp +strcoll +strcoll_l +strcpy +strcspn +strdup +strerror +strerror_r +strftime +strftime_l +strlcat +strlcpy +strlen +strncasecmp +strncat +strncmp +strncpy +strndup +strnlen +strpbrk +strptime +strrchr +strsep +strsignal +strspn +strstr +strtod +strtof +strtoimax +strtok +strtok_r +strtol +strtold +strtold_l +strtoll +strtoll_l +strtoq +strtoul +strtoull +strtoull_l +strtoumax +strtouq +strxfrm +strxfrm_l +swapoff +swapon +swprintf +swscanf +symlink +symlinkat +sync +syscall +sysconf +sysinfo +syslog +system +tcdrain +tcflow +tcflush +tcgetattr +tcgetpgrp +tcgetsid +tcsendbreak +tcsetattr +tcsetpgrp +tdelete +tdestroy +tee +tempnam +tfind +tgkill +time +timegm +timegm64 +timelocal +timelocal64 +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +timerfd_create +timerfd_gettime +timerfd_settime +times +tmpfile +tmpnam +toascii +tolower +tolower_l +toupper +toupper_l +towlower +towlower_l +towupper +towupper_l +truncate +truncate64 +tsearch +ttyname +ttyname_r +twalk +tzset +umask +umount +umount2 +uname +ungetc +ungetwc +unlink +unlinkat +unlockpt +unsetenv +unshare +uselocale +usleep +utime +utimensat +utimes +utmpname +valloc +vasprintf +vdprintf +verr +verrx +vfork +vfprintf +vfscanf +vfwprintf +vfwscanf +vmsplice +vprintf +vscanf +vsnprintf +vsprintf +vsscanf +vswprintf +vswscanf +vsyslog +vwarn +vwarnx +vwprintf +vwscanf +wait +wait4 +waitid +waitpid +warn +warnx +wcpcpy +wcpncpy +wcrtomb +wcscasecmp +wcscat +wcschr +wcscmp +wcscoll +wcscoll_l +wcscpy +wcscspn +wcsdup +wcsftime +wcslcat +wcslcpy +wcslen +wcsncasecmp +wcsncat +wcsncmp +wcsncpy +wcsnlen +wcsnrtombs +wcspbrk +wcsrchr +wcsrtombs +wcsspn +wcsstr +wcstod +wcstof +wcstoimax +wcstok +wcstol +wcstold +wcstold_l +wcstoll +wcstoll_l +wcstombs +wcstoul +wcstoull +wcstoull_l +wcstoumax +wcswidth +wcsxfrm +wcsxfrm_l +wctob +wctomb +wctype +wctype_l +wcwidth +wmemchr +wmemcmp +wmemcpy +wmemmove +wmemset +wprintf +write +writev +wscanf diff --git a/ndk/platforms/android-23/arch-x86/symbols/libc.so.variables.txt b/ndk/platforms/android-23/arch-x86/symbols/libc.so.variables.txt new file mode 100644 index 000000000..c2792ead9 --- /dev/null +++ b/ndk/platforms/android-23/arch-x86/symbols/libc.so.variables.txt @@ -0,0 +1,21 @@ +__isthreaded +__p_class_syms +__p_type_syms +__progname +__sF +__stack_chk_guard +__system_property_area__ +_ctype_ +_tolower_tab_ +_toupper_tab_ +daylight +environ +optarg +opterr +optind +optopt +optreset +sys_siglist +sys_signame +timezone +tzname diff --git a/ndk/platforms/android-23/arch-x86/symbols/libc.so.versions.txt b/ndk/platforms/android-23/arch-x86/symbols/libc.so.versions.txt new file mode 100644 index 000000000..d2b522403 --- /dev/null +++ b/ndk/platforms/android-23/arch-x86/symbols/libc.so.versions.txt @@ -0,0 +1,1126 @@ +# Generated by genversionscripts.py. Do not edit. +LIBC { + global: + __assert; + __assert2; + __b64_ntop; + __b64_pton; + __brk; # arm x86 mips + __cmsg_nxthdr; + __connect; # arm x86 mips + __ctype_get_mb_cur_max; + __cxa_atexit; + __cxa_finalize; + __dn_comp; + __dn_count_labels; + __dn_skipname; + __epoll_pwait; # arm x86 mips + __errno; + __exit; # arm x86 mips + __fadvise64; # x86 mips + __fcntl64; # arm x86 mips + __FD_CLR_chk; + __FD_ISSET_chk; + __FD_SET_chk; + __fgets_chk; + __fp_nquery; + __fp_query; + __fpclassify; + __fpclassifyd; + __fpclassifyf; + __fpclassifyl; + __fstatfs64; # arm x86 mips + __get_h_errno; + __getcpu; # arm x86 mips + __getcwd; # arm x86 mips + __getpid; # arm x86 mips + __getpriority; # arm x86 mips + __hostalias; + __ioctl; # arm x86 mips + __isfinite; + __isfinitef; + __isfinitel; + __isinf; + __isinff; + __isinfl; + __isnan; + __isnanf; + __isnanl; + __isnormal; + __isnormalf; + __isnormall; + __isthreaded; + __libc_current_sigrtmax; + __libc_current_sigrtmin; + __libc_init; + __llseek; # arm x86 mips + __loc_aton; + __loc_ntoa; + __memcpy_chk; + __memmove_chk; + __memset_chk; + __mmap2; # arm x86 mips + __ns_format_ttl; # arm x86 mips + __ns_get16; # arm x86 mips + __ns_get32; # arm x86 mips + __ns_initparse; # arm x86 mips + __ns_makecanon; # arm x86 mips + __ns_msg_getflag; # arm x86 mips + __ns_name_compress; # arm x86 mips + __ns_name_ntol; # arm x86 mips + __ns_name_ntop; # arm x86 mips + __ns_name_pack; # arm x86 mips + __ns_name_pton; # arm x86 mips + __ns_name_rollback; # arm x86 mips + __ns_name_skip; # arm x86 mips + __ns_name_uncompress; # arm x86 mips + __ns_name_unpack; # arm x86 mips + __ns_parserr; # arm x86 mips + __ns_put16; # arm x86 mips + __ns_put32; # arm x86 mips + __ns_samename; # arm x86 mips + __ns_skiprr; # arm x86 mips + __ns_sprintrr; # arm x86 mips + __ns_sprintrrf; # arm x86 mips + __open_2; + __openat; # arm x86 mips + __openat_2; + __p_cdname; + __p_cdnname; + __p_class; + __p_class_syms; + __p_fqname; + __p_fqnname; + __p_option; + __p_query; + __p_rcode; + __p_secstodate; + __p_time; + __p_type; + __p_type_syms; + __ppoll; # arm x86 mips + __progname; + __pselect6; # arm x86 mips + __pthread_cleanup_pop; + __pthread_cleanup_push; + __ptrace; # arm x86 mips + __putlong; + __putshort; + __read_chk; + __reboot; # arm x86 mips + __recvfrom_chk; + __res_close; + __res_dnok; + __res_hnok; + __res_hostalias; + __res_isourserver; + __res_mailok; + __res_nameinquery; + __res_nclose; + __res_ninit; + __res_nmkquery; + __res_nquery; + __res_nquerydomain; + __res_nsearch; + __res_nsend; + __res_ownok; + __res_queriesmatch; + __res_querydomain; + __res_send; + __res_send_setqhook; + __res_send_setrhook; + __rt_sigaction; # arm x86 mips + __rt_sigpending; # arm x86 mips + __rt_sigprocmask; # arm x86 mips + __rt_sigsuspend; # arm x86 mips + __rt_sigtimedwait; # arm x86 mips + __sched_cpualloc; + __sched_cpucount; + __sched_cpufree; + __sched_getaffinity; # arm x86 mips + __set_thread_area; # x86 + __set_tid_address; # arm x86 mips + __sF; + __sigaction; # arm x86 mips + __snprintf_chk; + __socket; # arm x86 mips + __sprintf_chk; + __stack_chk_fail; + __stack_chk_guard; + __statfs64; # arm x86 mips + __stpcpy_chk; + __stpncpy_chk; + __stpncpy_chk2; + __strcat_chk; + __strchr_chk; + __strcpy_chk; + __strlcat_chk; + __strlcpy_chk; + __strlen_chk; + __strncat_chk; + __strncpy_chk; + __strncpy_chk2; + __strrchr_chk; + __sym_ntop; + __sym_ntos; + __sym_ston; + __system_properties_init; # arm x86 mips + __system_property_add; # arm x86 mips + __system_property_area__; # arm x86 mips + __system_property_area_init; # arm x86 mips + __system_property_find; # arm x86 mips + __system_property_find_nth; # arm x86 mips + __system_property_foreach; # arm x86 mips + __system_property_get; # arm x86 mips + __system_property_read; # arm x86 mips + __system_property_serial; # arm x86 mips + __system_property_set; # arm x86 mips + __system_property_set_filename; # arm x86 mips + __system_property_update; # arm x86 mips + __system_property_wait_any; # arm x86 mips + __timer_create; # arm x86 mips + __timer_delete; # arm x86 mips + __timer_getoverrun; # arm x86 mips + __timer_gettime; # arm x86 mips + __timer_settime; # arm x86 mips + __umask_chk; + __vsnprintf_chk; + __vsprintf_chk; + __waitid; # arm x86 mips + _ctype_; + _Exit; + _exit; + _getlong; + _getshort; + _longjmp; + _resolv_delete_cache_for_net; + _resolv_flush_cache_for_net; + _resolv_set_nameservers_for_net; + _setjmp; + _tolower; + _tolower_tab_; # arm x86 mips + _toupper; + _toupper_tab_; # arm x86 mips + abort; + abs; + accept; + accept4; + access; + acct; + alarm; + alphasort; + alphasort64; + android_set_abort_message; + arc4random; + arc4random_buf; + arc4random_uniform; + asctime; + asctime64; # arm x86 mips + asctime64_r; # arm x86 mips + asctime_r; + asprintf; + at_quick_exit; + atof; + atoi; + atol; + atoll; + basename; + basename_r; # arm x86 mips + bind; + bindresvport; + brk; + bsearch; + btowc; + c16rtomb; + c32rtomb; + calloc; + capget; + capset; + cfgetispeed; + cfgetospeed; + cfmakeraw; + cfsetispeed; + cfsetospeed; + cfsetspeed; + chdir; + chmod; + chown; + chroot; + clearenv; + clearerr; + clock; + clock_getres; + clock_gettime; + clock_nanosleep; + clock_settime; + clone; + close; + closedir; + closelog; + connect; + creat; + creat64; + ctime; + ctime64; # arm x86 mips + ctime64_r; # arm x86 mips + ctime_r; + daemon; + daylight; + delete_module; + difftime; + dirfd; + dirname; + dirname_r; # arm x86 mips + div; + dn_expand; + dprintf; + drand48; + dup; + dup2; + dup3; + duplocale; + endmntent; + endservent; + endutent; + environ; + epoll_create; + epoll_create1; + epoll_ctl; + epoll_pwait; + epoll_wait; + erand48; + err; + errx; + ether_aton; + ether_aton_r; + ether_ntoa; + ether_ntoa_r; + eventfd; + eventfd_read; + eventfd_write; + execl; + execle; + execlp; + execv; + execve; + execvp; + execvpe; + exit; + faccessat; + fallocate; + fallocate64; + fchdir; + fchmod; + fchmodat; + fchown; + fchownat; + fclose; + fcntl; + fdatasync; + fdopen; + fdopendir; + feof; + ferror; + fflush; + ffs; + fgetc; + fgetln; + fgetpos; + fgets; + fgetwc; + fgetws; + fgetxattr; + fileno; + flistxattr; + flock; + flockfile; + fnmatch; + fopen; + fork; + fpathconf; + fprintf; + fpurge; + fputc; + fputs; + fputwc; + fputws; + fread; + free; + freeaddrinfo; + freelocale; + fremovexattr; + freopen; + fscanf; + fseek; + fseeko; + fsetpos; + fsetxattr; + fstat; + fstat64; + fstatat; + fstatat64; + fstatfs; + fstatfs64; + fstatvfs; + fstatvfs64; + fsync; + ftell; + ftello; + ftok; + ftruncate; + ftruncate64; + ftrylockfile; + fts_children; + fts_close; + fts_open; + fts_read; + fts_set; + ftw; + ftw64; + funlockfile; + funopen; + futimens; + fwide; + fwprintf; + fwrite; + fwscanf; + gai_strerror; + getaddrinfo; + getauxval; + getc; + getc_unlocked; + getchar; + getchar_unlocked; + getcwd; + getdelim; + getegid; + getenv; + geteuid; + getgid; + getgrgid; + getgrnam; + getgrouplist; + getgroups; + gethostbyaddr; + gethostbyname; + gethostbyname2; + gethostbyname_r; + gethostent; + gethostname; + getitimer; + getline; + getlogin; + getmntent; + getmntent_r; + getnameinfo; + getnetbyaddr; + getnetbyname; + getopt; + getopt_long; + getopt_long_only; + getpagesize; + getpeername; + getpgid; + getpgrp; + getpid; + getppid; + getpriority; + getprogname; + getprotobyname; + getprotobynumber; + getpt; + getpwnam; + getpwnam_r; + getpwuid; + getpwuid_r; + getresgid; + getresuid; + getrlimit; + getrlimit64; + getrusage; + gets; + getservbyname; + getservbyport; + getservent; + getsid; + getsockname; + getsockopt; + gettid; + gettimeofday; + getuid; + getutent; + getwc; + getwchar; + getxattr; + gmtime; + gmtime64; # arm x86 mips + gmtime64_r; # arm x86 mips + gmtime_r; + grantpt; + herror; + hstrerror; + htonl; + htons; + if_indextoname; + if_nametoindex; + imaxabs; + imaxdiv; + inet_addr; + inet_aton; + inet_lnaof; + inet_makeaddr; + inet_netof; + inet_network; + inet_nsap_addr; + inet_nsap_ntoa; + inet_ntoa; + inet_ntop; + inet_pton; + init_module; + initgroups; + initstate; + inotify_add_watch; + inotify_init; + inotify_init1; + inotify_rm_watch; + insque; + ioctl; + isalnum; + isalnum_l; + isalpha; + isalpha_l; + isascii; + isatty; + isblank; + isblank_l; + iscntrl; + iscntrl_l; + isdigit; + isdigit_l; + isfinite; + isfinitef; + isfinitel; + isgraph; + isgraph_l; + isinf; + isinff; + isinfl; + islower; + islower_l; + isnan; + isnanf; + isnanl; + isnormal; + isnormalf; + isnormall; + isprint; + isprint_l; + ispunct; + ispunct_l; + isspace; + isspace_l; + isupper; + isupper_l; + iswalnum; + iswalnum_l; + iswalpha; + iswalpha_l; + iswblank; + iswblank_l; + iswcntrl; + iswcntrl_l; + iswctype; + iswctype_l; + iswdigit; + iswdigit_l; + iswgraph; + iswgraph_l; + iswlower; + iswlower_l; + iswprint; + iswprint_l; + iswpunct; + iswpunct_l; + iswspace; + iswspace_l; + iswupper; + iswupper_l; + iswxdigit; + iswxdigit_l; + isxdigit; + isxdigit_l; + jrand48; + kill; + killpg; + klogctl; + labs; + lchown; + ldexp; + ldiv; + lfind; + lgetxattr; + link; + linkat; + listen; + listxattr; + llabs; + lldiv; + llistxattr; + localeconv; + localtime; + localtime64; # arm x86 mips + localtime64_r; # arm x86 mips + localtime_r; + longjmp; + lrand48; + lremovexattr; + lsearch; + lseek; + lseek64; + lsetxattr; + lstat; + lstat64; + madvise; + mallinfo; + malloc; + malloc_usable_size; + mbrlen; + mbrtoc16; + mbrtoc32; + mbrtowc; + mbsinit; + mbsnrtowcs; + mbsrtowcs; + mbstowcs; + mbtowc; + memalign; + memccpy; + memchr; + memcmp; + memcpy; + memmem; + memmove; + memrchr; + memset; + mincore; + mkdir; + mkdirat; + mkdtemp; + mkfifo; + mknod; + mknodat; + mkstemp; + mkstemp64; + mkstemps; + mktemp; + mktime; + mktime64; # arm x86 mips + mlock; + mlockall; + mmap; + mmap64; + mount; + mprotect; + mrand48; + mremap; + msync; + munlock; + munlockall; + munmap; + nanosleep; + newlocale; + nftw; + nftw64; + nice; + nrand48; + nsdispatch; + ntohl; + ntohs; + open; + open64; + openat; + openat64; + opendir; + openlog; + optarg; + opterr; + optind; + optopt; + optreset; + pathconf; + pause; + pclose; + perror; + personality; + pipe; + pipe2; + poll; + popen; + posix_fadvise; + posix_fadvise64; + posix_fallocate; + posix_fallocate64; + posix_memalign; + posix_openpt; + ppoll; + prctl; + pread; + pread64; + printf; + prlimit64; + pselect; + psiginfo; + psignal; + pthread_atfork; + pthread_attr_destroy; + pthread_attr_getdetachstate; + pthread_attr_getguardsize; + pthread_attr_getschedparam; + pthread_attr_getschedpolicy; + pthread_attr_getscope; + pthread_attr_getstack; + pthread_attr_getstacksize; + pthread_attr_init; + pthread_attr_setdetachstate; + pthread_attr_setguardsize; + pthread_attr_setschedparam; + pthread_attr_setschedpolicy; + pthread_attr_setscope; + pthread_attr_setstack; + pthread_attr_setstacksize; + pthread_cond_broadcast; + pthread_cond_destroy; + pthread_cond_init; + pthread_cond_signal; + pthread_cond_timedwait; + pthread_cond_timedwait_monotonic; # arm x86 mips + pthread_cond_timedwait_monotonic_np; # arm x86 mips + pthread_cond_timedwait_relative_np; # arm x86 mips + pthread_cond_timeout_np; # arm x86 mips + pthread_cond_wait; + pthread_condattr_destroy; + pthread_condattr_getclock; + pthread_condattr_getpshared; + pthread_condattr_init; + pthread_condattr_setclock; + pthread_condattr_setpshared; + pthread_create; + pthread_detach; + pthread_equal; + pthread_exit; + pthread_getattr_np; + pthread_getcpuclockid; + pthread_getschedparam; + pthread_getspecific; + pthread_gettid_np; + pthread_join; + pthread_key_create; + pthread_key_delete; + pthread_kill; + pthread_mutex_destroy; + pthread_mutex_init; + pthread_mutex_lock; + pthread_mutex_lock_timeout_np; # arm x86 mips + pthread_mutex_timedlock; + pthread_mutex_trylock; + pthread_mutex_unlock; + pthread_mutexattr_destroy; + pthread_mutexattr_getpshared; + pthread_mutexattr_gettype; + pthread_mutexattr_init; + pthread_mutexattr_setpshared; + pthread_mutexattr_settype; + pthread_once; + pthread_rwlock_destroy; + pthread_rwlock_init; + pthread_rwlock_rdlock; + pthread_rwlock_timedrdlock; + pthread_rwlock_timedwrlock; + pthread_rwlock_tryrdlock; + pthread_rwlock_trywrlock; + pthread_rwlock_unlock; + pthread_rwlock_wrlock; + pthread_rwlockattr_destroy; + pthread_rwlockattr_getpshared; + pthread_rwlockattr_init; + pthread_rwlockattr_setpshared; + pthread_self; + pthread_setname_np; + pthread_setschedparam; + pthread_setspecific; + pthread_sigmask; + ptrace; + ptsname; + ptsname_r; + putc; + putc_unlocked; + putchar; + putchar_unlocked; + putenv; + puts; + pututline; + putw; # arm x86 mips + putwc; + putwchar; + pvalloc; # arm x86 mips + pwrite; + pwrite64; + qsort; + quick_exit; + raise; + rand; + rand_r; + random; + read; + readahead; + readdir; + readdir64; + readdir64_r; + readdir_r; + readlink; + readlinkat; + readv; + realloc; + realpath; + reboot; + recv; + recvfrom; + recvmmsg; + recvmsg; + regcomp; + regerror; + regexec; + regfree; + remove; + removexattr; + remque; + rename; + renameat; + res_init; + res_mkquery; + res_query; + res_search; + rewind; + rewinddir; + rmdir; + sbrk; + scandir; + scandir64; + scanf; + sched_get_priority_max; + sched_get_priority_min; + sched_getaffinity; + sched_getcpu; + sched_getparam; + sched_getscheduler; + sched_rr_get_interval; + sched_setaffinity; + sched_setparam; + sched_setscheduler; + sched_yield; + seed48; + select; + sem_close; + sem_destroy; + sem_getvalue; + sem_init; + sem_open; + sem_post; + sem_timedwait; + sem_trywait; + sem_unlink; + sem_wait; + send; + sendfile; + sendfile64; + sendmmsg; + sendmsg; + sendto; + setbuf; + setbuffer; + setegid; + setenv; + seteuid; + setfsgid; + setfsuid; + setgid; + setgroups; + setitimer; + setjmp; + setlinebuf; + setlocale; + setlogmask; + setmntent; + setns; + setpgid; + setpgrp; + setpriority; + setprogname; + setregid; + setresgid; + setresuid; + setreuid; + setrlimit; + setrlimit64; + setservent; + setsid; + setsockopt; + setstate; + settimeofday; + setuid; + setutent; + setvbuf; + setxattr; + shutdown; + sigaction; + sigaddset; + sigaltstack; + sigblock; + sigdelset; + sigemptyset; + sigfillset; + siginterrupt; + sigismember; + siglongjmp; + signal; + signalfd; + sigpending; + sigprocmask; + sigsetjmp; + sigsetmask; + sigsuspend; + sigwait; + sleep; + snprintf; + socket; + socketpair; + splice; + sprintf; + srand; + srand48; + srandom; + sscanf; + stat; + stat64; + statfs; + statfs64; + statvfs; + statvfs64; + stpcpy; + stpncpy; + strcasecmp; + strcasestr; + strcat; + strchr; + strcmp; + strcoll; + strcoll_l; + strcpy; + strcspn; + strdup; + strerror; + strerror_r; + strftime; + strftime_l; + strlcat; + strlcpy; + strlen; + strncasecmp; + strncat; + strncmp; + strncpy; + strndup; + strnlen; + strpbrk; + strptime; + strrchr; + strsep; + strsignal; + strspn; + strstr; + strtod; + strtof; + strtoimax; + strtok; + strtok_r; + strtol; + strtold; + strtold_l; + strtoll; + strtoll_l; + strtoq; + strtoul; + strtoull; + strtoull_l; + strtoumax; + strtouq; + strxfrm; + strxfrm_l; + swapoff; + swapon; + swprintf; + swscanf; + symlink; + symlinkat; + sync; + sys_siglist; + sys_signame; + syscall; + sysconf; + sysinfo; + syslog; + system; + tcdrain; + tcflow; + tcflush; + tcgetattr; + tcgetpgrp; + tcgetsid; + tcsendbreak; + tcsetattr; + tcsetpgrp; + tdelete; + tdestroy; + tee; + tempnam; + tfind; + tgkill; + time; + timegm; + timegm64; # arm x86 mips + timelocal; + timelocal64; # arm x86 mips + timer_create; + timer_delete; + timer_getoverrun; + timer_gettime; + timer_settime; + timerfd_create; + timerfd_gettime; + timerfd_settime; + times; + timezone; + tmpfile; + tmpnam; + toascii; + tolower; + tolower_l; + toupper; + toupper_l; + towlower; + towlower_l; + towupper; + towupper_l; + truncate; + truncate64; + tsearch; + ttyname; + ttyname_r; + twalk; + tzname; + tzset; + umask; + umount; + umount2; + uname; + ungetc; + ungetwc; + unlink; + unlinkat; + unlockpt; + unsetenv; + unshare; + uselocale; + usleep; + utime; + utimensat; + utimes; + utmpname; + valloc; # arm x86 mips + vasprintf; + vdprintf; + verr; + verrx; + vfork; + vfprintf; + vfscanf; + vfwprintf; + vfwscanf; + vmsplice; + vprintf; + vscanf; + vsnprintf; + vsprintf; + vsscanf; + vswprintf; + vswscanf; + vsyslog; + vwarn; + vwarnx; + vwprintf; + vwscanf; + wait; + wait4; + waitid; + waitpid; + warn; + warnx; + wcpcpy; + wcpncpy; + wcrtomb; + wcscasecmp; + wcscat; + wcschr; + wcscmp; + wcscoll; + wcscoll_l; + wcscpy; + wcscspn; + wcsdup; + wcsftime; + wcslcat; + wcslcpy; + wcslen; + wcsncasecmp; + wcsncat; + wcsncmp; + wcsncpy; + wcsnlen; + wcsnrtombs; + wcspbrk; + wcsrchr; + wcsrtombs; + wcsspn; + wcsstr; + wcstod; + wcstof; + wcstoimax; + wcstok; + wcstol; + wcstold; + wcstold_l; + wcstoll; + wcstoll_l; + wcstombs; + wcstoul; + wcstoull; + wcstoull_l; + wcstoumax; + wcswidth; + wcsxfrm; + wcsxfrm_l; + wctob; + wctomb; + wctype; + wctype_l; + wcwidth; + wmemchr; + wmemcmp; + wmemcpy; + wmemmove; + wmemset; + wprintf; + write; + writev; + wscanf; +}; diff --git a/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.functions.txt b/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.functions.txt new file mode 100644 index 000000000..116f112b7 --- /dev/null +++ b/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.functions.txt @@ -0,0 +1,1023 @@ +_Exit +__FD_CLR_chk +__FD_ISSET_chk +__FD_SET_chk +__assert +__assert2 +__b64_ntop +__b64_pton +__cmsg_nxthdr +__ctype_get_mb_cur_max +__cxa_atexit +__cxa_finalize +__dn_comp +__dn_count_labels +__dn_skipname +__errno +__fgets_chk +__fp_nquery +__fp_query +__fpclassify +__fpclassifyd +__fpclassifyf +__fpclassifyl +__get_h_errno +__hostalias +__isfinite +__isfinitef +__isfinitel +__isinf +__isinff +__isinfl +__isnan +__isnanf +__isnanl +__isnormal +__isnormalf +__isnormall +__libc_current_sigrtmax +__libc_current_sigrtmin +__libc_init +__loc_aton +__loc_ntoa +__memcpy_chk +__memmove_chk +__memset_chk +__open_2 +__openat_2 +__p_cdname +__p_cdnname +__p_class +__p_fqname +__p_fqnname +__p_option +__p_query +__p_rcode +__p_secstodate +__p_time +__p_type +__pthread_cleanup_pop +__pthread_cleanup_push +__putlong +__putshort +__read_chk +__recvfrom_chk +__res_close +__res_dnok +__res_hnok +__res_hostalias +__res_isourserver +__res_mailok +__res_nameinquery +__res_nclose +__res_ninit +__res_nmkquery +__res_nquery +__res_nquerydomain +__res_nsearch +__res_nsend +__res_ownok +__res_queriesmatch +__res_querydomain +__res_send +__res_send_setqhook +__res_send_setrhook +__sched_cpualloc +__sched_cpucount +__sched_cpufree +__snprintf_chk +__sprintf_chk +__stack_chk_fail +__stpcpy_chk +__stpncpy_chk +__stpncpy_chk2 +__strcat_chk +__strchr_chk +__strcpy_chk +__strlcat_chk +__strlcpy_chk +__strlen_chk +__strncat_chk +__strncpy_chk +__strncpy_chk2 +__strrchr_chk +__sym_ntop +__sym_ntos +__sym_ston +__system_properties_init +__system_property_add +__system_property_area_init +__system_property_find +__system_property_find_nth +__system_property_foreach +__system_property_get +__system_property_read +__system_property_serial +__system_property_set +__system_property_set_filename +__system_property_update +__system_property_wait_any +__umask_chk +__vsnprintf_chk +__vsprintf_chk +_exit +_getlong +_getshort +_longjmp +_resolv_delete_cache_for_net +_resolv_flush_cache_for_net +_resolv_set_nameservers_for_net +_setjmp +_tolower +_toupper +abort +abs +accept +accept4 +access +acct +alarm +alphasort +alphasort64 +android_set_abort_message +arc4random +arc4random_buf +arc4random_uniform +asctime +asctime_r +asprintf +at_quick_exit +atof +atoi +atol +atoll +basename +bind +bindresvport +brk +bsearch +btowc +c16rtomb +c32rtomb +calloc +capget +capset +cfgetispeed +cfgetospeed +cfmakeraw +cfsetispeed +cfsetospeed +cfsetspeed +chdir +chmod +chown +chroot +clearenv +clearerr +clock +clock_getres +clock_gettime +clock_nanosleep +clock_settime +clone +close +closedir +closelog +connect +creat +creat64 +ctime +ctime_r +daemon +delete_module +difftime +dirfd +dirname +div +dn_expand +dprintf +drand48 +dup +dup2 +dup3 +duplocale +endmntent +endservent +endutent +epoll_create +epoll_create1 +epoll_ctl +epoll_pwait +epoll_wait +erand48 +err +errx +ether_aton +ether_aton_r +ether_ntoa +ether_ntoa_r +eventfd +eventfd_read +eventfd_write +execl +execle +execlp +execv +execve +execvp +execvpe +exit +faccessat +fallocate +fallocate64 +fchdir +fchmod +fchmodat +fchown +fchownat +fclose +fcntl +fdatasync +fdopen +fdopendir +feof +ferror +fflush +ffs +fgetc +fgetln +fgetpos +fgets +fgetwc +fgetws +fgetxattr +fileno +flistxattr +flock +flockfile +fnmatch +fopen +fork +fpathconf +fprintf +fpurge +fputc +fputs +fputwc +fputws +fread +free +freeaddrinfo +freelocale +fremovexattr +freopen +fscanf +fseek +fseeko +fsetpos +fsetxattr +fstat +fstat64 +fstatat +fstatat64 +fstatfs +fstatfs64 +fstatvfs +fstatvfs64 +fsync +ftell +ftello +ftok +ftruncate +ftruncate64 +ftrylockfile +fts_children +fts_close +fts_open +fts_read +fts_set +ftw +ftw64 +funlockfile +funopen +futimens +fwide +fwprintf +fwrite +fwscanf +gai_strerror +getaddrinfo +getauxval +getc +getc_unlocked +getchar +getchar_unlocked +getcwd +getdelim +getegid +getenv +geteuid +getgid +getgrgid +getgrnam +getgrouplist +getgroups +gethostbyaddr +gethostbyname +gethostbyname2 +gethostbyname_r +gethostent +gethostname +getitimer +getline +getlogin +getmntent +getmntent_r +getnameinfo +getnetbyaddr +getnetbyname +getopt +getopt_long +getopt_long_only +getpagesize +getpeername +getpgid +getpgrp +getpid +getppid +getpriority +getprogname +getprotobyname +getprotobynumber +getpt +getpwnam +getpwnam_r +getpwuid +getpwuid_r +getresgid +getresuid +getrlimit +getrlimit64 +getrusage +gets +getservbyname +getservbyport +getservent +getsid +getsockname +getsockopt +gettid +gettimeofday +getuid +getutent +getwc +getwchar +getxattr +gmtime +gmtime_r +grantpt +herror +hstrerror +htonl +htons +if_indextoname +if_nametoindex +imaxabs +imaxdiv +inet_addr +inet_aton +inet_lnaof +inet_makeaddr +inet_netof +inet_network +inet_nsap_addr +inet_nsap_ntoa +inet_ntoa +inet_ntop +inet_pton +init_module +initgroups +initstate +inotify_add_watch +inotify_init +inotify_init1 +inotify_rm_watch +insque +ioctl +isalnum +isalnum_l +isalpha +isalpha_l +isascii +isatty +isblank +isblank_l +iscntrl +iscntrl_l +isdigit +isdigit_l +isfinite +isfinitef +isfinitel +isgraph +isgraph_l +isinf +isinff +isinfl +islower +islower_l +isnan +isnanf +isnanl +isnormal +isnormalf +isnormall +isprint +isprint_l +ispunct +ispunct_l +isspace +isspace_l +isupper +isupper_l +iswalnum +iswalnum_l +iswalpha +iswalpha_l +iswblank +iswblank_l +iswcntrl +iswcntrl_l +iswctype +iswctype_l +iswdigit +iswdigit_l +iswgraph +iswgraph_l +iswlower +iswlower_l +iswprint +iswprint_l +iswpunct +iswpunct_l +iswspace +iswspace_l +iswupper +iswupper_l +iswxdigit +iswxdigit_l +isxdigit +isxdigit_l +jrand48 +kill +killpg +klogctl +labs +lchown +ldexp +ldiv +lfind +lgetxattr +link +linkat +listen +listxattr +llabs +lldiv +llistxattr +localeconv +localtime +localtime_r +longjmp +lrand48 +lremovexattr +lsearch +lseek +lseek64 +lsetxattr +lstat +lstat64 +madvise +mallinfo +malloc +malloc_usable_size +mbrlen +mbrtoc16 +mbrtoc32 +mbrtowc +mbsinit +mbsnrtowcs +mbsrtowcs +mbstowcs +mbtowc +memalign +memccpy +memchr +memcmp +memcpy +memmem +memmove +memrchr +memset +mincore +mkdir +mkdirat +mkdtemp +mkfifo +mknod +mknodat +mkstemp +mkstemp64 +mkstemps +mktemp +mktime +mlock +mlockall +mmap +mmap64 +mount +mprotect +mrand48 +mremap +msync +munlock +munlockall +munmap +nanosleep +newlocale +nftw +nftw64 +nice +nrand48 +nsdispatch +ntohl +ntohs +open +open64 +openat +openat64 +opendir +openlog +pathconf +pause +pclose +perror +personality +pipe +pipe2 +poll +popen +posix_fadvise +posix_fadvise64 +posix_fallocate +posix_fallocate64 +posix_memalign +posix_openpt +ppoll +prctl +pread +pread64 +printf +prlimit +prlimit64 +pselect +psiginfo +psignal +pthread_atfork +pthread_attr_destroy +pthread_attr_getdetachstate +pthread_attr_getguardsize +pthread_attr_getschedparam +pthread_attr_getschedpolicy +pthread_attr_getscope +pthread_attr_getstack +pthread_attr_getstacksize +pthread_attr_init +pthread_attr_setdetachstate +pthread_attr_setguardsize +pthread_attr_setschedparam +pthread_attr_setschedpolicy +pthread_attr_setscope +pthread_attr_setstack +pthread_attr_setstacksize +pthread_cond_broadcast +pthread_cond_destroy +pthread_cond_init +pthread_cond_signal +pthread_cond_timedwait +pthread_cond_wait +pthread_condattr_destroy +pthread_condattr_getclock +pthread_condattr_getpshared +pthread_condattr_init +pthread_condattr_setclock +pthread_condattr_setpshared +pthread_create +pthread_detach +pthread_equal +pthread_exit +pthread_getattr_np +pthread_getcpuclockid +pthread_getschedparam +pthread_getspecific +pthread_gettid_np +pthread_join +pthread_key_create +pthread_key_delete +pthread_kill +pthread_mutex_destroy +pthread_mutex_init +pthread_mutex_lock +pthread_mutex_timedlock +pthread_mutex_trylock +pthread_mutex_unlock +pthread_mutexattr_destroy +pthread_mutexattr_getpshared +pthread_mutexattr_gettype +pthread_mutexattr_init +pthread_mutexattr_setpshared +pthread_mutexattr_settype +pthread_once +pthread_rwlock_destroy +pthread_rwlock_init +pthread_rwlock_rdlock +pthread_rwlock_timedrdlock +pthread_rwlock_timedwrlock +pthread_rwlock_tryrdlock +pthread_rwlock_trywrlock +pthread_rwlock_unlock +pthread_rwlock_wrlock +pthread_rwlockattr_destroy +pthread_rwlockattr_getpshared +pthread_rwlockattr_init +pthread_rwlockattr_setpshared +pthread_self +pthread_setname_np +pthread_setschedparam +pthread_setspecific +pthread_sigmask +ptrace +ptsname +ptsname_r +putc +putc_unlocked +putchar +putchar_unlocked +putenv +puts +pututline +putwc +putwchar +pwrite +pwrite64 +qsort +quick_exit +raise +rand +rand_r +random +read +readahead +readdir +readdir64 +readdir64_r +readdir_r +readlink +readlinkat +readv +realloc +realpath +reboot +recv +recvfrom +recvmmsg +recvmsg +regcomp +regerror +regexec +regfree +remove +removexattr +remque +rename +renameat +res_init +res_mkquery +res_query +res_search +rewind +rewinddir +rmdir +sbrk +scandir +scandir64 +scanf +sched_get_priority_max +sched_get_priority_min +sched_getaffinity +sched_getcpu +sched_getparam +sched_getscheduler +sched_rr_get_interval +sched_setaffinity +sched_setparam +sched_setscheduler +sched_yield +seed48 +select +sem_close +sem_destroy +sem_getvalue +sem_init +sem_open +sem_post +sem_timedwait +sem_trywait +sem_unlink +sem_wait +send +sendfile +sendfile64 +sendmmsg +sendmsg +sendto +setbuf +setbuffer +setegid +setenv +seteuid +setfsgid +setfsuid +setgid +setgroups +setitimer +setjmp +setlinebuf +setlocale +setlogmask +setmntent +setns +setpgid +setpgrp +setpriority +setprogname +setregid +setresgid +setresuid +setreuid +setrlimit +setrlimit64 +setservent +setsid +setsockopt +setstate +settimeofday +setuid +setutent +setvbuf +setxattr +shutdown +sigaction +sigaddset +sigaltstack +sigblock +sigdelset +sigemptyset +sigfillset +siginterrupt +sigismember +siglongjmp +signal +signalfd +sigpending +sigprocmask +sigsetjmp +sigsetmask +sigsuspend +sigwait +sleep +snprintf +socket +socketpair +splice +sprintf +srand +srand48 +srandom +sscanf +stat +stat64 +statfs +statfs64 +statvfs +statvfs64 +stpcpy +stpncpy +strcasecmp +strcasestr +strcat +strchr +strcmp +strcoll +strcoll_l +strcpy +strcspn +strdup +strerror +strerror_r +strftime +strftime_l +strlcat +strlcpy +strlen +strncasecmp +strncat +strncmp +strncpy +strndup +strnlen +strpbrk +strptime +strrchr +strsep +strsignal +strspn +strstr +strtod +strtof +strtoimax +strtok +strtok_r +strtol +strtold +strtold_l +strtoll +strtoll_l +strtoq +strtoul +strtoull +strtoull_l +strtoumax +strtouq +strxfrm +strxfrm_l +swapoff +swapon +swprintf +swscanf +symlink +symlinkat +sync +syscall +sysconf +sysinfo +syslog +system +tcdrain +tcflow +tcflush +tcgetattr +tcgetpgrp +tcgetsid +tcsendbreak +tcsetattr +tcsetpgrp +tdelete +tdestroy +tee +tempnam +tfind +tgkill +time +timegm +timelocal +timer_create +timer_delete +timer_getoverrun +timer_gettime +timer_settime +timerfd_create +timerfd_gettime +timerfd_settime +times +tmpfile +tmpnam +toascii +tolower +tolower_l +toupper +toupper_l +towlower +towlower_l +towupper +towupper_l +truncate +truncate64 +tsearch +ttyname +ttyname_r +twalk +tzset +umask +umount +umount2 +uname +ungetc +ungetwc +unlink +unlinkat +unlockpt +unsetenv +unshare +uselocale +usleep +utime +utimensat +utimes +utmpname +vasprintf +vdprintf +verr +verrx +vfork +vfprintf +vfscanf +vfwprintf +vfwscanf +vmsplice +vprintf +vscanf +vsnprintf +vsprintf +vsscanf +vswprintf +vswscanf +vsyslog +vwarn +vwarnx +vwprintf +vwscanf +wait +wait4 +waitid +waitpid +warn +warnx +wcpcpy +wcpncpy +wcrtomb +wcscasecmp +wcscat +wcschr +wcscmp +wcscoll +wcscoll_l +wcscpy +wcscspn +wcsdup +wcsftime +wcslcat +wcslcpy +wcslen +wcsncasecmp +wcsncat +wcsncmp +wcsncpy +wcsnlen +wcsnrtombs +wcspbrk +wcsrchr +wcsrtombs +wcsspn +wcsstr +wcstod +wcstof +wcstoimax +wcstok +wcstol +wcstold +wcstold_l +wcstoll +wcstoll_l +wcstombs +wcstoul +wcstoull +wcstoull_l +wcstoumax +wcswidth +wcsxfrm +wcsxfrm_l +wctob +wctomb +wctype +wctype_l +wcwidth +wmemchr +wmemcmp +wmemcpy +wmemmove +wmemset +wprintf +write +writev +wscanf diff --git a/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.variables.txt b/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.variables.txt new file mode 100644 index 000000000..ea0167a50 --- /dev/null +++ b/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.variables.txt @@ -0,0 +1,18 @@ +__p_class_syms +__p_type_syms +__progname +__sF +__stack_chk_guard +__system_property_area__ +_ctype_ +daylight +environ +optarg +opterr +optind +optopt +optreset +sys_siglist +sys_signame +timezone +tzname diff --git a/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.versions.txt b/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.versions.txt new file mode 100644 index 000000000..8b716857a --- /dev/null +++ b/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.versions.txt @@ -0,0 +1,1045 @@ +# Generated by genversionscripts.py. Do not edit. +LIBC { + global: + __assert; + __assert2; + __b64_ntop; + __b64_pton; + __cmsg_nxthdr; + __ctype_get_mb_cur_max; + __cxa_atexit; + __cxa_finalize; + __dn_comp; + __dn_count_labels; + __dn_skipname; + __errno; + __FD_CLR_chk; + __FD_ISSET_chk; + __FD_SET_chk; + __fgets_chk; + __fp_nquery; + __fp_query; + __fpclassify; + __fpclassifyd; + __fpclassifyf; + __fpclassifyl; + __get_h_errno; + __hostalias; + __isfinite; + __isfinitef; + __isfinitel; + __isinf; + __isinff; + __isinfl; + __isnan; + __isnanf; + __isnanl; + __isnormal; + __isnormalf; + __isnormall; + __libc_current_sigrtmax; + __libc_current_sigrtmin; + __libc_init; + __loc_aton; + __loc_ntoa; + __memcpy_chk; + __memmove_chk; + __memset_chk; + __open_2; + __openat_2; + __p_cdname; + __p_cdnname; + __p_class; + __p_class_syms; + __p_fqname; + __p_fqnname; + __p_option; + __p_query; + __p_rcode; + __p_secstodate; + __p_time; + __p_type; + __p_type_syms; + __progname; + __pthread_cleanup_pop; + __pthread_cleanup_push; + __putlong; + __putshort; + __read_chk; + __recvfrom_chk; + __res_close; + __res_dnok; + __res_hnok; + __res_hostalias; + __res_isourserver; + __res_mailok; + __res_nameinquery; + __res_nclose; + __res_ninit; + __res_nmkquery; + __res_nquery; + __res_nquerydomain; + __res_nsearch; + __res_nsend; + __res_ownok; + __res_queriesmatch; + __res_querydomain; + __res_send; + __res_send_setqhook; + __res_send_setrhook; + __sched_cpualloc; + __sched_cpucount; + __sched_cpufree; + __sF; + __snprintf_chk; + __sprintf_chk; + __stack_chk_fail; + __stack_chk_guard; + __stpcpy_chk; + __stpncpy_chk; + __stpncpy_chk2; + __strcat_chk; + __strchr_chk; + __strcpy_chk; + __strlcat_chk; + __strlcpy_chk; + __strlen_chk; + __strncat_chk; + __strncpy_chk; + __strncpy_chk2; + __strrchr_chk; + __sym_ntop; + __sym_ntos; + __sym_ston; + __system_properties_init; + __system_property_add; + __system_property_area__; + __system_property_area_init; + __system_property_find; + __system_property_find_nth; + __system_property_foreach; + __system_property_get; + __system_property_read; + __system_property_serial; + __system_property_set; + __system_property_set_filename; + __system_property_update; + __system_property_wait_any; + __umask_chk; + __vsnprintf_chk; + __vsprintf_chk; + _ctype_; + _Exit; + _exit; + _getlong; + _getshort; + _longjmp; + _resolv_delete_cache_for_net; + _resolv_flush_cache_for_net; + _resolv_set_nameservers_for_net; + _setjmp; + _tolower; + _toupper; + abort; + abs; + accept; + accept4; + access; + acct; + alarm; + alphasort; + alphasort64; + android_set_abort_message; + arc4random; + arc4random_buf; + arc4random_uniform; + asctime; + asctime_r; + asprintf; + at_quick_exit; + atof; + atoi; + atol; + atoll; + basename; + bind; + bindresvport; + brk; + bsearch; + btowc; + c16rtomb; + c32rtomb; + calloc; + capget; + capset; + cfgetispeed; + cfgetospeed; + cfmakeraw; + cfsetispeed; + cfsetospeed; + cfsetspeed; + chdir; + chmod; + chown; + chroot; + clearenv; + clearerr; + clock; + clock_getres; + clock_gettime; + clock_nanosleep; + clock_settime; + clone; + close; + closedir; + closelog; + connect; + creat; + creat64; + ctime; + ctime_r; + daemon; + daylight; + delete_module; + difftime; + dirfd; + dirname; + div; + dn_expand; + dprintf; + drand48; + dup; + dup2; + dup3; + duplocale; + endmntent; + endservent; + endutent; + environ; + epoll_create; + epoll_create1; + epoll_ctl; + epoll_pwait; + epoll_wait; + erand48; + err; + errx; + ether_aton; + ether_aton_r; + ether_ntoa; + ether_ntoa_r; + eventfd; + eventfd_read; + eventfd_write; + execl; + execle; + execlp; + execv; + execve; + execvp; + execvpe; + exit; + faccessat; + fallocate; + fallocate64; + fchdir; + fchmod; + fchmodat; + fchown; + fchownat; + fclose; + fcntl; + fdatasync; + fdopen; + fdopendir; + feof; + ferror; + fflush; + ffs; + fgetc; + fgetln; + fgetpos; + fgets; + fgetwc; + fgetws; + fgetxattr; + fileno; + flistxattr; + flock; + flockfile; + fnmatch; + fopen; + fork; + fpathconf; + fprintf; + fpurge; + fputc; + fputs; + fputwc; + fputws; + fread; + free; + freeaddrinfo; + freelocale; + fremovexattr; + freopen; + fscanf; + fseek; + fseeko; + fsetpos; + fsetxattr; + fstat; + fstat64; + fstatat; + fstatat64; + fstatfs; + fstatfs64; + fstatvfs; + fstatvfs64; + fsync; + ftell; + ftello; + ftok; + ftruncate; + ftruncate64; + ftrylockfile; + fts_children; + fts_close; + fts_open; + fts_read; + fts_set; + ftw; + ftw64; + funlockfile; + funopen; + futimens; + fwide; + fwprintf; + fwrite; + fwscanf; + gai_strerror; + getaddrinfo; + getauxval; + getc; + getc_unlocked; + getchar; + getchar_unlocked; + getcwd; + getdelim; + getegid; + getenv; + geteuid; + getgid; + getgrgid; + getgrnam; + getgrouplist; + getgroups; + gethostbyaddr; + gethostbyname; + gethostbyname2; + gethostbyname_r; + gethostent; + gethostname; + getitimer; + getline; + getlogin; + getmntent; + getmntent_r; + getnameinfo; + getnetbyaddr; + getnetbyname; + getopt; + getopt_long; + getopt_long_only; + getpagesize; + getpeername; + getpgid; + getpgrp; + getpid; + getppid; + getpriority; + getprogname; + getprotobyname; + getprotobynumber; + getpt; + getpwnam; + getpwnam_r; + getpwuid; + getpwuid_r; + getresgid; + getresuid; + getrlimit; + getrlimit64; + getrusage; + gets; + getservbyname; + getservbyport; + getservent; + getsid; + getsockname; + getsockopt; + gettid; + gettimeofday; + getuid; + getutent; + getwc; + getwchar; + getxattr; + gmtime; + gmtime_r; + grantpt; + herror; + hstrerror; + htonl; + htons; + if_indextoname; + if_nametoindex; + imaxabs; + imaxdiv; + inet_addr; + inet_aton; + inet_lnaof; + inet_makeaddr; + inet_netof; + inet_network; + inet_nsap_addr; + inet_nsap_ntoa; + inet_ntoa; + inet_ntop; + inet_pton; + init_module; + initgroups; + initstate; + inotify_add_watch; + inotify_init; + inotify_init1; + inotify_rm_watch; + insque; + ioctl; + isalnum; + isalnum_l; + isalpha; + isalpha_l; + isascii; + isatty; + isblank; + isblank_l; + iscntrl; + iscntrl_l; + isdigit; + isdigit_l; + isfinite; + isfinitef; + isfinitel; + isgraph; + isgraph_l; + isinf; + isinff; + isinfl; + islower; + islower_l; + isnan; + isnanf; + isnanl; + isnormal; + isnormalf; + isnormall; + isprint; + isprint_l; + ispunct; + ispunct_l; + isspace; + isspace_l; + isupper; + isupper_l; + iswalnum; + iswalnum_l; + iswalpha; + iswalpha_l; + iswblank; + iswblank_l; + iswcntrl; + iswcntrl_l; + iswctype; + iswctype_l; + iswdigit; + iswdigit_l; + iswgraph; + iswgraph_l; + iswlower; + iswlower_l; + iswprint; + iswprint_l; + iswpunct; + iswpunct_l; + iswspace; + iswspace_l; + iswupper; + iswupper_l; + iswxdigit; + iswxdigit_l; + isxdigit; + isxdigit_l; + jrand48; + kill; + killpg; + klogctl; + labs; + lchown; + ldexp; + ldiv; + lfind; + lgetxattr; + link; + linkat; + listen; + listxattr; + llabs; + lldiv; + llistxattr; + localeconv; + localtime; + localtime_r; + longjmp; + lrand48; + lremovexattr; + lsearch; + lseek; + lseek64; + lsetxattr; + lstat; + lstat64; + madvise; + mallinfo; + malloc; + malloc_usable_size; + mbrlen; + mbrtoc16; + mbrtoc32; + mbrtowc; + mbsinit; + mbsnrtowcs; + mbsrtowcs; + mbstowcs; + mbtowc; + memalign; + memccpy; + memchr; + memcmp; + memcpy; + memmem; + memmove; + memrchr; + memset; + mincore; + mkdir; + mkdirat; + mkdtemp; + mkfifo; + mknod; + mknodat; + mkstemp; + mkstemp64; + mkstemps; + mktemp; + mktime; + mlock; + mlockall; + mmap; + mmap64; + mount; + mprotect; + mrand48; + mremap; + msync; + munlock; + munlockall; + munmap; + nanosleep; + newlocale; + nftw; + nftw64; + nice; + nrand48; + nsdispatch; + ntohl; + ntohs; + open; + open64; + openat; + openat64; + opendir; + openlog; + optarg; + opterr; + optind; + optopt; + optreset; + pathconf; + pause; + pclose; + perror; + personality; + pipe; + pipe2; + poll; + popen; + posix_fadvise; + posix_fadvise64; + posix_fallocate; + posix_fallocate64; + posix_memalign; + posix_openpt; + ppoll; + prctl; + pread; + pread64; + printf; + prlimit; # arm64 x86_64 mips64 + prlimit64; + pselect; + psiginfo; + psignal; + pthread_atfork; + pthread_attr_destroy; + pthread_attr_getdetachstate; + pthread_attr_getguardsize; + pthread_attr_getschedparam; + pthread_attr_getschedpolicy; + pthread_attr_getscope; + pthread_attr_getstack; + pthread_attr_getstacksize; + pthread_attr_init; + pthread_attr_setdetachstate; + pthread_attr_setguardsize; + pthread_attr_setschedparam; + pthread_attr_setschedpolicy; + pthread_attr_setscope; + pthread_attr_setstack; + pthread_attr_setstacksize; + pthread_cond_broadcast; + pthread_cond_destroy; + pthread_cond_init; + pthread_cond_signal; + pthread_cond_timedwait; + pthread_cond_wait; + pthread_condattr_destroy; + pthread_condattr_getclock; + pthread_condattr_getpshared; + pthread_condattr_init; + pthread_condattr_setclock; + pthread_condattr_setpshared; + pthread_create; + pthread_detach; + pthread_equal; + pthread_exit; + pthread_getattr_np; + pthread_getcpuclockid; + pthread_getschedparam; + pthread_getspecific; + pthread_gettid_np; + pthread_join; + pthread_key_create; + pthread_key_delete; + pthread_kill; + pthread_mutex_destroy; + pthread_mutex_init; + pthread_mutex_lock; + pthread_mutex_timedlock; + pthread_mutex_trylock; + pthread_mutex_unlock; + pthread_mutexattr_destroy; + pthread_mutexattr_getpshared; + pthread_mutexattr_gettype; + pthread_mutexattr_init; + pthread_mutexattr_setpshared; + pthread_mutexattr_settype; + pthread_once; + pthread_rwlock_destroy; + pthread_rwlock_init; + pthread_rwlock_rdlock; + pthread_rwlock_timedrdlock; + pthread_rwlock_timedwrlock; + pthread_rwlock_tryrdlock; + pthread_rwlock_trywrlock; + pthread_rwlock_unlock; + pthread_rwlock_wrlock; + pthread_rwlockattr_destroy; + pthread_rwlockattr_getpshared; + pthread_rwlockattr_init; + pthread_rwlockattr_setpshared; + pthread_self; + pthread_setname_np; + pthread_setschedparam; + pthread_setspecific; + pthread_sigmask; + ptrace; + ptsname; + ptsname_r; + putc; + putc_unlocked; + putchar; + putchar_unlocked; + putenv; + puts; + pututline; + putwc; + putwchar; + pwrite; + pwrite64; + qsort; + quick_exit; + raise; + rand; + rand_r; + random; + read; + readahead; + readdir; + readdir64; + readdir64_r; + readdir_r; + readlink; + readlinkat; + readv; + realloc; + realpath; + reboot; + recv; + recvfrom; + recvmmsg; + recvmsg; + regcomp; + regerror; + regexec; + regfree; + remove; + removexattr; + remque; + rename; + renameat; + res_init; + res_mkquery; + res_query; + res_search; + rewind; + rewinddir; + rmdir; + sbrk; + scandir; + scandir64; + scanf; + sched_get_priority_max; + sched_get_priority_min; + sched_getaffinity; + sched_getcpu; + sched_getparam; + sched_getscheduler; + sched_rr_get_interval; + sched_setaffinity; + sched_setparam; + sched_setscheduler; + sched_yield; + seed48; + select; + sem_close; + sem_destroy; + sem_getvalue; + sem_init; + sem_open; + sem_post; + sem_timedwait; + sem_trywait; + sem_unlink; + sem_wait; + send; + sendfile; + sendfile64; + sendmmsg; + sendmsg; + sendto; + setbuf; + setbuffer; + setegid; + setenv; + seteuid; + setfsgid; + setfsuid; + setgid; + setgroups; + setitimer; + setjmp; + setlinebuf; + setlocale; + setlogmask; + setmntent; + setns; + setpgid; + setpgrp; + setpriority; + setprogname; + setregid; + setresgid; + setresuid; + setreuid; + setrlimit; + setrlimit64; + setservent; + setsid; + setsockopt; + setstate; + settimeofday; + setuid; + setutent; + setvbuf; + setxattr; + shutdown; + sigaction; + sigaddset; + sigaltstack; + sigblock; + sigdelset; + sigemptyset; + sigfillset; + siginterrupt; + sigismember; + siglongjmp; + signal; + signalfd; + sigpending; + sigprocmask; + sigsetjmp; + sigsetmask; + sigsuspend; + sigwait; + sleep; + snprintf; + socket; + socketpair; + splice; + sprintf; + srand; + srand48; + srandom; + sscanf; + stat; + stat64; + statfs; + statfs64; + statvfs; + statvfs64; + stpcpy; + stpncpy; + strcasecmp; + strcasestr; + strcat; + strchr; + strcmp; + strcoll; + strcoll_l; + strcpy; + strcspn; + strdup; + strerror; + strerror_r; + strftime; + strftime_l; + strlcat; + strlcpy; + strlen; + strncasecmp; + strncat; + strncmp; + strncpy; + strndup; + strnlen; + strpbrk; + strptime; + strrchr; + strsep; + strsignal; + strspn; + strstr; + strtod; + strtof; + strtoimax; + strtok; + strtok_r; + strtol; + strtold; + strtold_l; + strtoll; + strtoll_l; + strtoq; + strtoul; + strtoull; + strtoull_l; + strtoumax; + strtouq; + strxfrm; + strxfrm_l; + swapoff; + swapon; + swprintf; + swscanf; + symlink; + symlinkat; + sync; + sys_siglist; + sys_signame; + syscall; + sysconf; + sysinfo; + syslog; + system; + tcdrain; + tcflow; + tcflush; + tcgetattr; + tcgetpgrp; + tcgetsid; + tcsendbreak; + tcsetattr; + tcsetpgrp; + tdelete; + tdestroy; + tee; + tempnam; + tfind; + tgkill; + time; + timegm; + timelocal; + timer_create; + timer_delete; + timer_getoverrun; + timer_gettime; + timer_settime; + timerfd_create; + timerfd_gettime; + timerfd_settime; + times; + timezone; + tmpfile; + tmpnam; + toascii; + tolower; + tolower_l; + toupper; + toupper_l; + towlower; + towlower_l; + towupper; + towupper_l; + truncate; + truncate64; + tsearch; + ttyname; + ttyname_r; + twalk; + tzname; + tzset; + umask; + umount; + umount2; + uname; + ungetc; + ungetwc; + unlink; + unlinkat; + unlockpt; + unsetenv; + unshare; + uselocale; + usleep; + utime; + utimensat; + utimes; + utmpname; + vasprintf; + vdprintf; + verr; + verrx; + vfork; + vfprintf; + vfscanf; + vfwprintf; + vfwscanf; + vmsplice; + vprintf; + vscanf; + vsnprintf; + vsprintf; + vsscanf; + vswprintf; + vswscanf; + vsyslog; + vwarn; + vwarnx; + vwprintf; + vwscanf; + wait; + wait4; + waitid; + waitpid; + warn; + warnx; + wcpcpy; + wcpncpy; + wcrtomb; + wcscasecmp; + wcscat; + wcschr; + wcscmp; + wcscoll; + wcscoll_l; + wcscpy; + wcscspn; + wcsdup; + wcsftime; + wcslcat; + wcslcpy; + wcslen; + wcsncasecmp; + wcsncat; + wcsncmp; + wcsncpy; + wcsnlen; + wcsnrtombs; + wcspbrk; + wcsrchr; + wcsrtombs; + wcsspn; + wcsstr; + wcstod; + wcstof; + wcstoimax; + wcstok; + wcstol; + wcstold; + wcstold_l; + wcstoll; + wcstoll_l; + wcstombs; + wcstoul; + wcstoull; + wcstoull_l; + wcstoumax; + wcswidth; + wcsxfrm; + wcsxfrm_l; + wctob; + wctomb; + wctype; + wctype_l; + wcwidth; + wmemchr; + wmemcmp; + wmemcpy; + wmemmove; + wmemset; + wprintf; + write; + writev; + wscanf; +}; From 0421a6b9304fcb31df1fc21e6fcb738ebaca262b Mon Sep 17 00:00:00 2001 From: Dimitry Ivanov Date: Wed, 27 Jan 2016 15:49:48 -0800 Subject: [PATCH 2/2] Add new symbols to android-23 libc.so Bug: http://b/26268835 Bug: http://b/26389373 Change-Id: I20b50641ba1c490429f4349233de176ff85d318c --- .../arch-arm/symbols/libc.so.functions.txt | 65 ++++++++++++ .../arch-arm/symbols/libc.so.variables.txt | 6 ++ .../arch-arm/symbols/libc.so.versions.txt | 71 +++++++++++++ .../arch-arm64/symbols/libc.so.functions.txt | 87 ++++++++++++++++ .../arch-arm64/symbols/libc.so.variables.txt | 6 ++ .../arch-arm64/symbols/libc.so.versions.txt | 93 +++++++++++++++++ .../arch-mips/symbols/libc.so.functions.txt | 65 ++++++++++++ .../arch-mips/symbols/libc.so.variables.txt | 6 ++ .../arch-mips/symbols/libc.so.versions.txt | 99 ++++++++++++++++--- .../arch-mips64/symbols/libc.so.functions.txt | 87 ++++++++++++++++ .../arch-mips64/symbols/libc.so.variables.txt | 6 ++ .../arch-mips64/symbols/libc.so.versions.txt | 93 +++++++++++++++++ .../arch-x86/symbols/libc.so.functions.txt | 65 ++++++++++++ .../arch-x86/symbols/libc.so.variables.txt | 6 ++ .../arch-x86/symbols/libc.so.versions.txt | 99 ++++++++++++++++--- .../arch-x86_64/symbols/libc.so.functions.txt | 87 ++++++++++++++++ .../arch-x86_64/symbols/libc.so.variables.txt | 6 ++ .../arch-x86_64/symbols/libc.so.versions.txt | 93 +++++++++++++++++ 18 files changed, 1012 insertions(+), 28 deletions(-) diff --git a/ndk/platforms/android-23/arch-arm/symbols/libc.so.functions.txt b/ndk/platforms/android-23/arch-arm/symbols/libc.so.functions.txt index f88f1c79b..a6f9def9e 100644 --- a/ndk/platforms/android-23/arch-arm/symbols/libc.so.functions.txt +++ b/ndk/platforms/android-23/arch-arm/symbols/libc.so.functions.txt @@ -29,27 +29,37 @@ __connect __ctype_get_mb_cur_max __cxa_atexit __cxa_finalize +__cxa_thread_atexit_impl __dn_comp __dn_count_labels __dn_skipname __epoll_pwait __errno __exit +__fbufsize __fcntl64 __fgets_chk +__flbf __fp_nquery __fp_query __fpclassify __fpclassifyd __fpclassifyf __fpclassifyl +__fpending +__fpurge +__freadable +__fsetlocking __fstatfs64 +__fwritable __get_h_errno __getcpu __getcwd __getpid __getpriority __gnu_Unwind_Find_exidx +__gnu_basename +__gnu_strerror_r __hostalias __ioctl __isfinite @@ -70,8 +80,10 @@ __libc_init __llseek __loc_aton __loc_ntoa +__memchr_chk __memcpy_chk __memmove_chk +__memrchr_chk __memset_chk __mmap2 __ns_format_ttl @@ -110,7 +122,11 @@ __p_rcode __p_secstodate __p_time __p_type +__poll_chk __ppoll +__ppoll_chk +__pread64_chk +__pread_chk __pselect6 __pthread_cleanup_pop __pthread_cleanup_push @@ -118,8 +134,11 @@ __ptrace __putlong __putshort __read_chk +__readlink_chk +__readlinkat_chk __reboot __recvfrom_chk +__register_atfork __res_close __res_dnok __res_hnok @@ -176,6 +195,7 @@ __sym_ston __system_properties_init __system_property_add __system_property_area_init +__system_property_area_serial __system_property_find __system_property_find_nth __system_property_foreach @@ -196,6 +216,7 @@ __vsnprintf_chk __vsprintf_chk __waitid _exit +_flushlbf _getlong _getshort _longjmp @@ -253,7 +274,9 @@ chown chroot clearenv clearerr +clearerr_unlocked clock +clock_getcpuclockid clock_getres clock_gettime clock_nanosleep @@ -293,6 +316,8 @@ epoll_pwait epoll_wait erand48 err +error +error_at_line errx ether_aton ether_aton_r @@ -323,7 +348,9 @@ fdatasync fdopen fdopendir feof +feof_unlocked ferror +ferror_unlocked fflush ffs fgetc @@ -337,9 +364,11 @@ fileno flistxattr flock flockfile +fmemopen fnmatch fopen fork +forkpty fpathconf fprintf fpurge @@ -388,6 +417,10 @@ fwprintf fwrite fwscanf gai_strerror +get_avphys_pages +get_nprocs +get_nprocs_conf +get_phys_pages getaddrinfo getauxval getc @@ -405,8 +438,10 @@ getgrnam getgrouplist getgroups gethostbyaddr +gethostbyaddr_r gethostbyname gethostbyname2 +gethostbyname2_r gethostbyname_r gethostent gethostname @@ -558,6 +593,7 @@ killpg klogctl labs lchown +lcong48 ldexp ldiv lfind @@ -574,6 +610,7 @@ localtime localtime64 localtime64_r localtime_r +login_tty longjmp lrand48 lremovexattr @@ -586,6 +623,7 @@ lstat64 madvise mallinfo malloc +malloc_info malloc_usable_size mbrlen mbrtoc16 @@ -603,6 +641,7 @@ memcmp memcpy memmem memmove +mempcpy memrchr memset mincore @@ -610,11 +649,17 @@ mkdir mkdirat mkdtemp mkfifo +mkfifoat mknod mknodat +mkostemp +mkostemp64 +mkostemps +mkostemps64 mkstemp mkstemp64 mkstemps +mkstemps64 mktemp mktime mktime64 @@ -641,10 +686,13 @@ ntohl ntohs open open64 +open_memstream +open_wmemstream openat openat64 opendir openlog +openpty pathconf pause pclose @@ -658,6 +706,7 @@ posix_fadvise posix_fadvise64 posix_fallocate posix_fallocate64 +posix_madvise posix_memalign posix_openpt ppoll @@ -666,6 +715,8 @@ pread pread64 printf prlimit64 +process_vm_readv +process_vm_writev pselect psiginfo psignal @@ -739,8 +790,10 @@ pthread_rwlock_trywrlock pthread_rwlock_unlock pthread_rwlock_wrlock pthread_rwlockattr_destroy +pthread_rwlockattr_getkind_np pthread_rwlockattr_getpshared pthread_rwlockattr_init +pthread_rwlockattr_setkind_np pthread_rwlockattr_setpshared pthread_self pthread_setname_np @@ -817,6 +870,7 @@ sched_setparam sched_setscheduler sched_yield seed48 +seekdir select sem_close sem_destroy @@ -843,6 +897,7 @@ setfsgid setfsuid setgid setgroups +sethostname setitimer setjmp setlinebuf @@ -884,10 +939,13 @@ signal signalfd sigpending sigprocmask +sigqueue sigsetjmp sigsetmask sigsuspend +sigtimedwait sigwait +sigwaitinfo sleep snprintf socket @@ -907,6 +965,7 @@ statvfs64 stpcpy stpncpy strcasecmp +strcasecmp_l strcasestr strcat strchr @@ -917,6 +976,7 @@ strcpy strcspn strdup strerror +strerror_l strerror_r strftime strftime_l @@ -924,6 +984,7 @@ strlcat strlcpy strlen strncasecmp +strncasecmp_l strncat strncmp strncpy @@ -978,6 +1039,7 @@ tcsetpgrp tdelete tdestroy tee +telldir tempnam tfind tgkill @@ -1063,6 +1125,7 @@ wcpcpy wcpncpy wcrtomb wcscasecmp +wcscasecmp_l wcscat wcschr wcscmp @@ -1076,6 +1139,7 @@ wcslcat wcslcpy wcslen wcsncasecmp +wcsncasecmp_l wcsncat wcsncmp wcsncpy @@ -1112,6 +1176,7 @@ wmemchr wmemcmp wmemcpy wmemmove +wmempcpy wmemset wprintf write diff --git a/ndk/platforms/android-23/arch-arm/symbols/libc.so.variables.txt b/ndk/platforms/android-23/arch-arm/symbols/libc.so.variables.txt index c2792ead9..3c0cf621e 100644 --- a/ndk/platforms/android-23/arch-arm/symbols/libc.so.variables.txt +++ b/ndk/platforms/android-23/arch-arm/symbols/libc.so.variables.txt @@ -10,11 +10,17 @@ _tolower_tab_ _toupper_tab_ daylight environ +error_message_count +error_one_per_line +error_print_progname optarg opterr optind optopt optreset +stderr +stdin +stdout sys_siglist sys_signame timezone diff --git a/ndk/platforms/android-23/arch-arm/symbols/libc.so.versions.txt b/ndk/platforms/android-23/arch-arm/symbols/libc.so.versions.txt index 2aa6336db..2f9f128ba 100644 --- a/ndk/platforms/android-23/arch-arm/symbols/libc.so.versions.txt +++ b/ndk/platforms/android-23/arch-arm/symbols/libc.so.versions.txt @@ -15,29 +15,39 @@ LIBC { __ctype_get_mb_cur_max; __cxa_atexit; __cxa_finalize; + __cxa_thread_atexit_impl; __dn_comp; __dn_count_labels; __dn_skipname; __epoll_pwait; # arm x86 mips __errno; __exit; # arm x86 mips + __fbufsize; __fcntl64; # arm x86 mips __FD_CLR_chk; __FD_ISSET_chk; __FD_SET_chk; __fgets_chk; + __flbf; __fp_nquery; __fp_query; __fpclassify; __fpclassifyd; __fpclassifyf; __fpclassifyl; + __fpending; + __fpurge; + __freadable; + __fsetlocking; __fstatfs64; # arm x86 mips + __fwritable; __get_h_errno; __getcpu; # arm x86 mips __getcwd; # arm x86 mips __getpid; # arm x86 mips __getpriority; # arm x86 mips + __gnu_basename; + __gnu_strerror_r; __hostalias; __ioctl; # arm x86 mips __isfinite; @@ -59,8 +69,10 @@ LIBC { __llseek; # arm x86 mips __loc_aton; __loc_ntoa; + __memchr_chk; __memcpy_chk; __memmove_chk; + __memrchr_chk; __memset_chk; __mmap2; # arm x86 mips __ns_format_ttl; # arm x86 mips @@ -101,7 +113,11 @@ LIBC { __p_time; __p_type; __p_type_syms; + __poll_chk; __ppoll; # arm x86 mips + __ppoll_chk; + __pread64_chk; + __pread_chk; __progname; __pselect6; # arm x86 mips __pthread_cleanup_pop; @@ -110,8 +126,11 @@ LIBC { __putlong; __putshort; __read_chk; + __readlink_chk; + __readlinkat_chk; __reboot; # arm x86 mips __recvfrom_chk; + __register_atfork; __res_close; __res_dnok; __res_hnok; @@ -171,6 +190,7 @@ LIBC { __system_property_add; __system_property_area__; __system_property_area_init; + __system_property_area_serial; __system_property_find; __system_property_find_nth; __system_property_foreach; @@ -193,6 +213,7 @@ LIBC { _ctype_; _Exit; _exit; + _flushlbf; _getlong; _getshort; _longjmp; @@ -252,7 +273,9 @@ LIBC { chroot; clearenv; clearerr; + clearerr_unlocked; clock; + clock_getcpuclockid; clock_getres; clock_gettime; clock_nanosleep; @@ -294,6 +317,11 @@ LIBC { epoll_wait; erand48; err; + error; + error_at_line; + error_message_count; + error_one_per_line; + error_print_progname; errx; ether_aton; ether_aton_r; @@ -324,7 +352,9 @@ LIBC { fdopen; fdopendir; feof; + feof_unlocked; ferror; + ferror_unlocked; fflush; ffs; fgetc; @@ -338,9 +368,11 @@ LIBC { flistxattr; flock; flockfile; + fmemopen; fnmatch; fopen; fork; + forkpty; fpathconf; fprintf; fpurge; @@ -389,6 +421,10 @@ LIBC { fwrite; fwscanf; gai_strerror; + get_avphys_pages; + get_nprocs; + get_nprocs_conf; + get_phys_pages; getaddrinfo; getauxval; getc; @@ -406,8 +442,10 @@ LIBC { getgrouplist; getgroups; gethostbyaddr; + gethostbyaddr_r; gethostbyname; gethostbyname2; + gethostbyname2_r; gethostbyname_r; gethostent; gethostname; @@ -559,6 +597,7 @@ LIBC { klogctl; labs; lchown; + lcong48; ldexp; ldiv; lfind; @@ -575,6 +614,7 @@ LIBC { localtime64; # arm x86 mips localtime64_r; # arm x86 mips localtime_r; + login_tty; longjmp; lrand48; lremovexattr; @@ -587,6 +627,7 @@ LIBC { madvise; mallinfo; malloc; + malloc_info; malloc_usable_size; mbrlen; mbrtoc16; @@ -604,6 +645,7 @@ LIBC { memcpy; memmem; memmove; + mempcpy; memrchr; memset; mincore; @@ -611,11 +653,17 @@ LIBC { mkdirat; mkdtemp; mkfifo; + mkfifoat; mknod; mknodat; + mkostemp; + mkostemp64; + mkostemps; + mkostemps64; mkstemp; mkstemp64; mkstemps; + mkstemps64; mktemp; mktime; mktime64; # arm x86 mips @@ -642,10 +690,13 @@ LIBC { ntohs; open; open64; + open_memstream; + open_wmemstream; openat; openat64; opendir; openlog; + openpty; optarg; opterr; optind; @@ -664,6 +715,7 @@ LIBC { posix_fadvise64; posix_fallocate; posix_fallocate64; + posix_madvise; posix_memalign; posix_openpt; ppoll; @@ -672,6 +724,8 @@ LIBC { pread64; printf; prlimit64; + process_vm_readv; + process_vm_writev; pselect; psiginfo; psignal; @@ -745,8 +799,10 @@ LIBC { pthread_rwlock_unlock; pthread_rwlock_wrlock; pthread_rwlockattr_destroy; + pthread_rwlockattr_getkind_np; pthread_rwlockattr_getpshared; pthread_rwlockattr_init; + pthread_rwlockattr_setkind_np; pthread_rwlockattr_setpshared; pthread_self; pthread_setname_np; @@ -823,6 +879,7 @@ LIBC { sched_setscheduler; sched_yield; seed48; + seekdir; select; sem_close; sem_destroy; @@ -849,6 +906,7 @@ LIBC { setfsuid; setgid; setgroups; + sethostname; setitimer; setjmp; setlinebuf; @@ -890,10 +948,13 @@ LIBC { signalfd; sigpending; sigprocmask; + sigqueue; sigsetjmp; sigsetmask; sigsuspend; + sigtimedwait; sigwait; + sigwaitinfo; sleep; snprintf; socket; @@ -910,9 +971,13 @@ LIBC { statfs64; statvfs; statvfs64; + stderr; + stdin; + stdout; stpcpy; stpncpy; strcasecmp; + strcasecmp_l; strcasestr; strcat; strchr; @@ -923,6 +988,7 @@ LIBC { strcspn; strdup; strerror; + strerror_l; strerror_r; strftime; strftime_l; @@ -930,6 +996,7 @@ LIBC { strlcpy; strlen; strncasecmp; + strncasecmp_l; strncat; strncmp; strncpy; @@ -986,6 +1053,7 @@ LIBC { tdelete; tdestroy; tee; + telldir; tempnam; tfind; tgkill; @@ -1073,6 +1141,7 @@ LIBC { wcpncpy; wcrtomb; wcscasecmp; + wcscasecmp_l; wcscat; wcschr; wcscmp; @@ -1086,6 +1155,7 @@ LIBC { wcslcpy; wcslen; wcsncasecmp; + wcsncasecmp_l; wcsncat; wcsncmp; wcsncpy; @@ -1122,6 +1192,7 @@ LIBC { wmemcmp; wmemcpy; wmemmove; + wmempcpy; wmemset; wprintf; write; diff --git a/ndk/platforms/android-23/arch-arm64/symbols/libc.so.functions.txt b/ndk/platforms/android-23/arch-arm64/symbols/libc.so.functions.txt index 116f112b7..74ab53334 100644 --- a/ndk/platforms/android-23/arch-arm64/symbols/libc.so.functions.txt +++ b/ndk/platforms/android-23/arch-arm64/symbols/libc.so.functions.txt @@ -10,18 +10,28 @@ __cmsg_nxthdr __ctype_get_mb_cur_max __cxa_atexit __cxa_finalize +__cxa_thread_atexit_impl __dn_comp __dn_count_labels __dn_skipname __errno +__fbufsize __fgets_chk +__flbf __fp_nquery __fp_query __fpclassify __fpclassifyd __fpclassifyf __fpclassifyl +__fpending +__fpurge +__freadable +__fsetlocking +__fwritable __get_h_errno +__gnu_basename +__gnu_strerror_r __hostalias __isfinite __isfinitef @@ -40,8 +50,10 @@ __libc_current_sigrtmin __libc_init __loc_aton __loc_ntoa +__memchr_chk __memcpy_chk __memmove_chk +__memrchr_chk __memset_chk __open_2 __openat_2 @@ -56,12 +68,19 @@ __p_rcode __p_secstodate __p_time __p_type +__poll_chk +__ppoll_chk +__pread64_chk +__pread_chk __pthread_cleanup_pop __pthread_cleanup_push __putlong __putshort __read_chk +__readlink_chk +__readlinkat_chk __recvfrom_chk +__register_atfork __res_close __res_dnok __res_hnok @@ -107,6 +126,7 @@ __sym_ston __system_properties_init __system_property_add __system_property_area_init +__system_property_area_serial __system_property_find __system_property_find_nth __system_property_foreach @@ -121,6 +141,7 @@ __umask_chk __vsnprintf_chk __vsprintf_chk _exit +_flushlbf _getlong _getshort _longjmp @@ -174,7 +195,9 @@ chown chroot clearenv clearerr +clearerr_unlocked clock +clock_getcpuclockid clock_getres clock_gettime clock_nanosleep @@ -211,6 +234,8 @@ epoll_pwait epoll_wait erand48 err +error +error_at_line errx ether_aton ether_aton_r @@ -241,7 +266,9 @@ fdatasync fdopen fdopendir feof +feof_unlocked ferror +ferror_unlocked fflush ffs fgetc @@ -255,9 +282,11 @@ fileno flistxattr flock flockfile +fmemopen fnmatch fopen fork +forkpty fpathconf fprintf fpurge @@ -306,6 +335,10 @@ fwprintf fwrite fwscanf gai_strerror +get_avphys_pages +get_nprocs +get_nprocs_conf +get_phys_pages getaddrinfo getauxval getc @@ -323,8 +356,10 @@ getgrnam getgrouplist getgroups gethostbyaddr +gethostbyaddr_r gethostbyname gethostbyname2 +gethostbyname2_r gethostbyname_r gethostent gethostname @@ -474,6 +509,7 @@ killpg klogctl labs lchown +lcong48 ldexp ldiv lfind @@ -488,6 +524,7 @@ llistxattr localeconv localtime localtime_r +login_tty longjmp lrand48 lremovexattr @@ -500,6 +537,7 @@ lstat64 madvise mallinfo malloc +malloc_info malloc_usable_size mbrlen mbrtoc16 @@ -517,6 +555,7 @@ memcmp memcpy memmem memmove +mempcpy memrchr memset mincore @@ -524,11 +563,17 @@ mkdir mkdirat mkdtemp mkfifo +mkfifoat mknod mknodat +mkostemp +mkostemp64 +mkostemps +mkostemps64 mkstemp mkstemp64 mkstemps +mkstemps64 mktemp mktime mlock @@ -549,15 +594,40 @@ nftw nftw64 nice nrand48 +ns_format_ttl +ns_get16 +ns_get32 +ns_initparse +ns_makecanon +ns_msg_getflag +ns_name_compress +ns_name_ntol +ns_name_ntop +ns_name_pack +ns_name_pton +ns_name_rollback +ns_name_skip +ns_name_uncompress +ns_name_unpack +ns_parserr +ns_put16 +ns_put32 +ns_samename +ns_skiprr +ns_sprintrr +ns_sprintrrf nsdispatch ntohl ntohs open open64 +open_memstream +open_wmemstream openat openat64 opendir openlog +openpty pathconf pause pclose @@ -571,6 +641,7 @@ posix_fadvise posix_fadvise64 posix_fallocate posix_fallocate64 +posix_madvise posix_memalign posix_openpt ppoll @@ -580,6 +651,8 @@ pread64 printf prlimit prlimit64 +process_vm_readv +process_vm_writev pselect psiginfo psignal @@ -648,8 +721,10 @@ pthread_rwlock_trywrlock pthread_rwlock_unlock pthread_rwlock_wrlock pthread_rwlockattr_destroy +pthread_rwlockattr_getkind_np pthread_rwlockattr_getpshared pthread_rwlockattr_init +pthread_rwlockattr_setkind_np pthread_rwlockattr_setpshared pthread_self pthread_setname_np @@ -724,6 +799,7 @@ sched_setparam sched_setscheduler sched_yield seed48 +seekdir select sem_close sem_destroy @@ -750,6 +826,7 @@ setfsgid setfsuid setgid setgroups +sethostname setitimer setjmp setlinebuf @@ -791,10 +868,13 @@ signal signalfd sigpending sigprocmask +sigqueue sigsetjmp sigsetmask sigsuspend +sigtimedwait sigwait +sigwaitinfo sleep snprintf socket @@ -814,6 +894,7 @@ statvfs64 stpcpy stpncpy strcasecmp +strcasecmp_l strcasestr strcat strchr @@ -824,6 +905,7 @@ strcpy strcspn strdup strerror +strerror_l strerror_r strftime strftime_l @@ -831,6 +913,7 @@ strlcat strlcpy strlen strncasecmp +strncasecmp_l strncat strncmp strncpy @@ -885,6 +968,7 @@ tcsetpgrp tdelete tdestroy tee +telldir tempnam tfind tgkill @@ -967,6 +1051,7 @@ wcpcpy wcpncpy wcrtomb wcscasecmp +wcscasecmp_l wcscat wcschr wcscmp @@ -980,6 +1065,7 @@ wcslcat wcslcpy wcslen wcsncasecmp +wcsncasecmp_l wcsncat wcsncmp wcsncpy @@ -1016,6 +1102,7 @@ wmemchr wmemcmp wmemcpy wmemmove +wmempcpy wmemset wprintf write diff --git a/ndk/platforms/android-23/arch-arm64/symbols/libc.so.variables.txt b/ndk/platforms/android-23/arch-arm64/symbols/libc.so.variables.txt index ea0167a50..947971281 100644 --- a/ndk/platforms/android-23/arch-arm64/symbols/libc.so.variables.txt +++ b/ndk/platforms/android-23/arch-arm64/symbols/libc.so.variables.txt @@ -7,11 +7,17 @@ __system_property_area__ _ctype_ daylight environ +error_message_count +error_one_per_line +error_print_progname optarg opterr optind optopt optreset +stderr +stdin +stdout sys_siglist sys_signame timezone diff --git a/ndk/platforms/android-23/arch-arm64/symbols/libc.so.versions.txt b/ndk/platforms/android-23/arch-arm64/symbols/libc.so.versions.txt index 8b716857a..987f90c6b 100644 --- a/ndk/platforms/android-23/arch-arm64/symbols/libc.so.versions.txt +++ b/ndk/platforms/android-23/arch-arm64/symbols/libc.so.versions.txt @@ -9,21 +9,31 @@ LIBC { __ctype_get_mb_cur_max; __cxa_atexit; __cxa_finalize; + __cxa_thread_atexit_impl; __dn_comp; __dn_count_labels; __dn_skipname; __errno; + __fbufsize; __FD_CLR_chk; __FD_ISSET_chk; __FD_SET_chk; __fgets_chk; + __flbf; __fp_nquery; __fp_query; __fpclassify; __fpclassifyd; __fpclassifyf; __fpclassifyl; + __fpending; + __fpurge; + __freadable; + __fsetlocking; + __fwritable; __get_h_errno; + __gnu_basename; + __gnu_strerror_r; __hostalias; __isfinite; __isfinitef; @@ -42,8 +52,10 @@ LIBC { __libc_init; __loc_aton; __loc_ntoa; + __memchr_chk; __memcpy_chk; __memmove_chk; + __memrchr_chk; __memset_chk; __open_2; __openat_2; @@ -60,13 +72,20 @@ LIBC { __p_time; __p_type; __p_type_syms; + __poll_chk; + __ppoll_chk; + __pread64_chk; + __pread_chk; __progname; __pthread_cleanup_pop; __pthread_cleanup_push; __putlong; __putshort; __read_chk; + __readlink_chk; + __readlinkat_chk; __recvfrom_chk; + __register_atfork; __res_close; __res_dnok; __res_hnok; @@ -115,6 +134,7 @@ LIBC { __system_property_add; __system_property_area__; __system_property_area_init; + __system_property_area_serial; __system_property_find; __system_property_find_nth; __system_property_foreach; @@ -131,6 +151,7 @@ LIBC { _ctype_; _Exit; _exit; + _flushlbf; _getlong; _getshort; _longjmp; @@ -184,7 +205,9 @@ LIBC { chroot; clearenv; clearerr; + clearerr_unlocked; clock; + clock_getcpuclockid; clock_getres; clock_gettime; clock_nanosleep; @@ -223,6 +246,11 @@ LIBC { epoll_wait; erand48; err; + error; + error_at_line; + error_message_count; + error_one_per_line; + error_print_progname; errx; ether_aton; ether_aton_r; @@ -253,7 +281,9 @@ LIBC { fdopen; fdopendir; feof; + feof_unlocked; ferror; + ferror_unlocked; fflush; ffs; fgetc; @@ -267,9 +297,11 @@ LIBC { flistxattr; flock; flockfile; + fmemopen; fnmatch; fopen; fork; + forkpty; fpathconf; fprintf; fpurge; @@ -318,6 +350,10 @@ LIBC { fwrite; fwscanf; gai_strerror; + get_avphys_pages; + get_nprocs; + get_nprocs_conf; + get_phys_pages; getaddrinfo; getauxval; getc; @@ -335,8 +371,10 @@ LIBC { getgrouplist; getgroups; gethostbyaddr; + gethostbyaddr_r; gethostbyname; gethostbyname2; + gethostbyname2_r; gethostbyname_r; gethostent; gethostname; @@ -486,6 +524,7 @@ LIBC { klogctl; labs; lchown; + lcong48; ldexp; ldiv; lfind; @@ -500,6 +539,7 @@ LIBC { localeconv; localtime; localtime_r; + login_tty; longjmp; lrand48; lremovexattr; @@ -512,6 +552,7 @@ LIBC { madvise; mallinfo; malloc; + malloc_info; malloc_usable_size; mbrlen; mbrtoc16; @@ -529,6 +570,7 @@ LIBC { memcpy; memmem; memmove; + mempcpy; memrchr; memset; mincore; @@ -536,11 +578,17 @@ LIBC { mkdirat; mkdtemp; mkfifo; + mkfifoat; mknod; mknodat; + mkostemp; + mkostemp64; + mkostemps; + mkostemps64; mkstemp; mkstemp64; mkstemps; + mkstemps64; mktemp; mktime; mlock; @@ -561,15 +609,40 @@ LIBC { nftw64; nice; nrand48; + ns_format_ttl; # arm64 x86_64 mips64 + ns_get16; # arm64 x86_64 mips64 + ns_get32; # arm64 x86_64 mips64 + ns_initparse; # arm64 x86_64 mips64 + ns_makecanon; # arm64 x86_64 mips64 + ns_msg_getflag; # arm64 x86_64 mips64 + ns_name_compress; # arm64 x86_64 mips64 + ns_name_ntol; # arm64 x86_64 mips64 + ns_name_ntop; # arm64 x86_64 mips64 + ns_name_pack; # arm64 x86_64 mips64 + ns_name_pton; # arm64 x86_64 mips64 + ns_name_rollback; # arm64 x86_64 mips64 + ns_name_skip; # arm64 x86_64 mips64 + ns_name_uncompress; # arm64 x86_64 mips64 + ns_name_unpack; # arm64 x86_64 mips64 + ns_parserr; # arm64 x86_64 mips64 + ns_put16; # arm64 x86_64 mips64 + ns_put32; # arm64 x86_64 mips64 + ns_samename; # arm64 x86_64 mips64 + ns_skiprr; # arm64 x86_64 mips64 + ns_sprintrr; # arm64 x86_64 mips64 + ns_sprintrrf; # arm64 x86_64 mips64 nsdispatch; ntohl; ntohs; open; open64; + open_memstream; + open_wmemstream; openat; openat64; opendir; openlog; + openpty; optarg; opterr; optind; @@ -588,6 +661,7 @@ LIBC { posix_fadvise64; posix_fallocate; posix_fallocate64; + posix_madvise; posix_memalign; posix_openpt; ppoll; @@ -597,6 +671,8 @@ LIBC { printf; prlimit; # arm64 x86_64 mips64 prlimit64; + process_vm_readv; + process_vm_writev; pselect; psiginfo; psignal; @@ -665,8 +741,10 @@ LIBC { pthread_rwlock_unlock; pthread_rwlock_wrlock; pthread_rwlockattr_destroy; + pthread_rwlockattr_getkind_np; pthread_rwlockattr_getpshared; pthread_rwlockattr_init; + pthread_rwlockattr_setkind_np; pthread_rwlockattr_setpshared; pthread_self; pthread_setname_np; @@ -741,6 +819,7 @@ LIBC { sched_setscheduler; sched_yield; seed48; + seekdir; select; sem_close; sem_destroy; @@ -767,6 +846,7 @@ LIBC { setfsuid; setgid; setgroups; + sethostname; setitimer; setjmp; setlinebuf; @@ -808,10 +888,13 @@ LIBC { signalfd; sigpending; sigprocmask; + sigqueue; sigsetjmp; sigsetmask; sigsuspend; + sigtimedwait; sigwait; + sigwaitinfo; sleep; snprintf; socket; @@ -828,9 +911,13 @@ LIBC { statfs64; statvfs; statvfs64; + stderr; + stdin; + stdout; stpcpy; stpncpy; strcasecmp; + strcasecmp_l; strcasestr; strcat; strchr; @@ -841,6 +928,7 @@ LIBC { strcspn; strdup; strerror; + strerror_l; strerror_r; strftime; strftime_l; @@ -848,6 +936,7 @@ LIBC { strlcpy; strlen; strncasecmp; + strncasecmp_l; strncat; strncmp; strncpy; @@ -904,6 +993,7 @@ LIBC { tdelete; tdestroy; tee; + telldir; tempnam; tfind; tgkill; @@ -988,6 +1078,7 @@ LIBC { wcpncpy; wcrtomb; wcscasecmp; + wcscasecmp_l; wcscat; wcschr; wcscmp; @@ -1001,6 +1092,7 @@ LIBC { wcslcpy; wcslen; wcsncasecmp; + wcsncasecmp_l; wcsncat; wcsncmp; wcsncpy; @@ -1037,6 +1129,7 @@ LIBC { wmemcmp; wmemcpy; wmemmove; + wmempcpy; wmemset; wprintf; write; diff --git a/ndk/platforms/android-23/arch-mips/symbols/libc.so.functions.txt b/ndk/platforms/android-23/arch-mips/symbols/libc.so.functions.txt index d71dd8631..15e3b2dbb 100644 --- a/ndk/platforms/android-23/arch-mips/symbols/libc.so.functions.txt +++ b/ndk/platforms/android-23/arch-mips/symbols/libc.so.functions.txt @@ -12,6 +12,7 @@ __connect __ctype_get_mb_cur_max __cxa_atexit __cxa_finalize +__cxa_thread_atexit_impl __dn_comp __dn_count_labels __dn_skipname @@ -19,20 +20,29 @@ __epoll_pwait __errno __exit __fadvise64 +__fbufsize __fcntl64 __fgets_chk +__flbf __fp_nquery __fp_query __fpclassify __fpclassifyd __fpclassifyf __fpclassifyl +__fpending +__fpurge +__freadable +__fsetlocking __fstatfs64 +__fwritable __get_h_errno __getcpu __getcwd __getpid __getpriority +__gnu_basename +__gnu_strerror_r __hostalias __ioctl __isfinite @@ -53,8 +63,10 @@ __libc_init __llseek __loc_aton __loc_ntoa +__memchr_chk __memcpy_chk __memmove_chk +__memrchr_chk __memset_chk __mmap2 __ns_format_ttl @@ -93,7 +105,11 @@ __p_rcode __p_secstodate __p_time __p_type +__poll_chk __ppoll +__ppoll_chk +__pread64_chk +__pread_chk __pselect6 __pthread_cleanup_pop __pthread_cleanup_push @@ -101,8 +117,11 @@ __ptrace __putlong __putshort __read_chk +__readlink_chk +__readlinkat_chk __reboot __recvfrom_chk +__register_atfork __res_close __res_dnok __res_hnok @@ -159,6 +178,7 @@ __sym_ston __system_properties_init __system_property_add __system_property_area_init +__system_property_area_serial __system_property_find __system_property_find_nth __system_property_foreach @@ -180,6 +200,7 @@ __vsprintf_chk __waitid _exit _flush_cache +_flushlbf _getlong _getshort _longjmp @@ -237,7 +258,9 @@ chown chroot clearenv clearerr +clearerr_unlocked clock +clock_getcpuclockid clock_getres clock_gettime clock_nanosleep @@ -277,6 +300,8 @@ epoll_pwait epoll_wait erand48 err +error +error_at_line errx ether_aton ether_aton_r @@ -307,7 +332,9 @@ fdatasync fdopen fdopendir feof +feof_unlocked ferror +ferror_unlocked fflush ffs fgetc @@ -321,9 +348,11 @@ fileno flistxattr flock flockfile +fmemopen fnmatch fopen fork +forkpty fpathconf fprintf fpurge @@ -372,6 +401,10 @@ fwprintf fwrite fwscanf gai_strerror +get_avphys_pages +get_nprocs +get_nprocs_conf +get_phys_pages getaddrinfo getauxval getc @@ -389,8 +422,10 @@ getgrnam getgrouplist getgroups gethostbyaddr +gethostbyaddr_r gethostbyname gethostbyname2 +gethostbyname2_r gethostbyname_r gethostent gethostname @@ -542,6 +577,7 @@ killpg klogctl labs lchown +lcong48 ldexp ldiv lfind @@ -558,6 +594,7 @@ localtime localtime64 localtime64_r localtime_r +login_tty longjmp lrand48 lremovexattr @@ -570,6 +607,7 @@ lstat64 madvise mallinfo malloc +malloc_info malloc_usable_size mbrlen mbrtoc16 @@ -587,6 +625,7 @@ memcmp memcpy memmem memmove +mempcpy memrchr memset mincore @@ -594,11 +633,17 @@ mkdir mkdirat mkdtemp mkfifo +mkfifoat mknod mknodat +mkostemp +mkostemp64 +mkostemps +mkostemps64 mkstemp mkstemp64 mkstemps +mkstemps64 mktemp mktime mktime64 @@ -625,10 +670,13 @@ ntohl ntohs open open64 +open_memstream +open_wmemstream openat openat64 opendir openlog +openpty pathconf pause pclose @@ -642,6 +690,7 @@ posix_fadvise posix_fadvise64 posix_fallocate posix_fallocate64 +posix_madvise posix_memalign posix_openpt ppoll @@ -650,6 +699,8 @@ pread pread64 printf prlimit64 +process_vm_readv +process_vm_writev pselect psiginfo psignal @@ -723,8 +774,10 @@ pthread_rwlock_trywrlock pthread_rwlock_unlock pthread_rwlock_wrlock pthread_rwlockattr_destroy +pthread_rwlockattr_getkind_np pthread_rwlockattr_getpshared pthread_rwlockattr_init +pthread_rwlockattr_setkind_np pthread_rwlockattr_setpshared pthread_self pthread_setname_np @@ -801,6 +854,7 @@ sched_setparam sched_setscheduler sched_yield seed48 +seekdir select sem_close sem_destroy @@ -827,6 +881,7 @@ setfsgid setfsuid setgid setgroups +sethostname setitimer setjmp setlinebuf @@ -868,10 +923,13 @@ signal signalfd sigpending sigprocmask +sigqueue sigsetjmp sigsetmask sigsuspend +sigtimedwait sigwait +sigwaitinfo sleep snprintf socket @@ -891,6 +949,7 @@ statvfs64 stpcpy stpncpy strcasecmp +strcasecmp_l strcasestr strcat strchr @@ -901,6 +960,7 @@ strcpy strcspn strdup strerror +strerror_l strerror_r strftime strftime_l @@ -908,6 +968,7 @@ strlcat strlcpy strlen strncasecmp +strncasecmp_l strncat strncmp strncpy @@ -962,6 +1023,7 @@ tcsetpgrp tdelete tdestroy tee +telldir tempnam tfind tgkill @@ -1047,6 +1109,7 @@ wcpcpy wcpncpy wcrtomb wcscasecmp +wcscasecmp_l wcscat wcschr wcscmp @@ -1060,6 +1123,7 @@ wcslcat wcslcpy wcslen wcsncasecmp +wcsncasecmp_l wcsncat wcsncmp wcsncpy @@ -1096,6 +1160,7 @@ wmemchr wmemcmp wmemcpy wmemmove +wmempcpy wmemset wprintf write diff --git a/ndk/platforms/android-23/arch-mips/symbols/libc.so.variables.txt b/ndk/platforms/android-23/arch-mips/symbols/libc.so.variables.txt index c2792ead9..3c0cf621e 100644 --- a/ndk/platforms/android-23/arch-mips/symbols/libc.so.variables.txt +++ b/ndk/platforms/android-23/arch-mips/symbols/libc.so.variables.txt @@ -10,11 +10,17 @@ _tolower_tab_ _toupper_tab_ daylight environ +error_message_count +error_one_per_line +error_print_progname optarg opterr optind optopt optreset +stderr +stdin +stdout sys_siglist sys_signame timezone diff --git a/ndk/platforms/android-23/arch-mips/symbols/libc.so.versions.txt b/ndk/platforms/android-23/arch-mips/symbols/libc.so.versions.txt index a0ae40e45..1f7f2949b 100644 --- a/ndk/platforms/android-23/arch-mips/symbols/libc.so.versions.txt +++ b/ndk/platforms/android-23/arch-mips/symbols/libc.so.versions.txt @@ -11,6 +11,7 @@ LIBC { __ctype_get_mb_cur_max; __cxa_atexit; __cxa_finalize; + __cxa_thread_atexit_impl; __dn_comp; __dn_count_labels; __dn_skipname; @@ -18,23 +19,32 @@ LIBC { __errno; __exit; # arm x86 mips __fadvise64; # x86 mips + __fbufsize; __fcntl64; # arm x86 mips __FD_CLR_chk; __FD_ISSET_chk; __FD_SET_chk; __fgets_chk; + __flbf; __fp_nquery; __fp_query; __fpclassify; __fpclassifyd; __fpclassifyf; __fpclassifyl; + __fpending; + __fpurge; + __freadable; + __fsetlocking; __fstatfs64; # arm x86 mips + __fwritable; __get_h_errno; __getcpu; # arm x86 mips __getcwd; # arm x86 mips __getpid; # arm x86 mips __getpriority; # arm x86 mips + __gnu_basename; + __gnu_strerror_r; __hostalias; __ioctl; # arm x86 mips __isfinite; @@ -56,8 +66,10 @@ LIBC { __llseek; # arm x86 mips __loc_aton; __loc_ntoa; + __memchr_chk; __memcpy_chk; __memmove_chk; + __memrchr_chk; __memset_chk; __mmap2; # arm x86 mips __ns_format_ttl; # arm x86 mips @@ -98,7 +110,11 @@ LIBC { __p_time; __p_type; __p_type_syms; + __poll_chk; __ppoll; # arm x86 mips + __ppoll_chk; + __pread64_chk; + __pread_chk; __progname; __pselect6; # arm x86 mips __pthread_cleanup_pop; @@ -107,8 +123,11 @@ LIBC { __putlong; __putshort; __read_chk; + __readlink_chk; + __readlinkat_chk; __reboot; # arm x86 mips __recvfrom_chk; + __register_atfork; __res_close; __res_dnok; __res_hnok; @@ -164,20 +183,21 @@ LIBC { __sym_ntop; __sym_ntos; __sym_ston; - __system_properties_init; # arm x86 mips - __system_property_add; # arm x86 mips - __system_property_area__; # arm x86 mips - __system_property_area_init; # arm x86 mips - __system_property_find; # arm x86 mips - __system_property_find_nth; # arm x86 mips - __system_property_foreach; # arm x86 mips - __system_property_get; # arm x86 mips - __system_property_read; # arm x86 mips - __system_property_serial; # arm x86 mips - __system_property_set; # arm x86 mips - __system_property_set_filename; # arm x86 mips - __system_property_update; # arm x86 mips - __system_property_wait_any; # arm x86 mips + __system_properties_init; + __system_property_add; + __system_property_area__; + __system_property_area_init; + __system_property_area_serial; + __system_property_find; + __system_property_find_nth; + __system_property_foreach; + __system_property_get; + __system_property_read; + __system_property_serial; + __system_property_set; + __system_property_set_filename; + __system_property_update; + __system_property_wait_any; __timer_create; # arm x86 mips __timer_delete; # arm x86 mips __timer_getoverrun; # arm x86 mips @@ -191,6 +211,7 @@ LIBC { _Exit; _exit; _flush_cache; # mips + _flushlbf; _getlong; _getshort; _longjmp; @@ -250,7 +271,9 @@ LIBC { chroot; clearenv; clearerr; + clearerr_unlocked; clock; + clock_getcpuclockid; clock_getres; clock_gettime; clock_nanosleep; @@ -292,6 +315,11 @@ LIBC { epoll_wait; erand48; err; + error; + error_at_line; + error_message_count; + error_one_per_line; + error_print_progname; errx; ether_aton; ether_aton_r; @@ -322,7 +350,9 @@ LIBC { fdopen; fdopendir; feof; + feof_unlocked; ferror; + ferror_unlocked; fflush; ffs; fgetc; @@ -336,9 +366,11 @@ LIBC { flistxattr; flock; flockfile; + fmemopen; fnmatch; fopen; fork; + forkpty; fpathconf; fprintf; fpurge; @@ -387,6 +419,10 @@ LIBC { fwrite; fwscanf; gai_strerror; + get_avphys_pages; + get_nprocs; + get_nprocs_conf; + get_phys_pages; getaddrinfo; getauxval; getc; @@ -404,8 +440,10 @@ LIBC { getgrouplist; getgroups; gethostbyaddr; + gethostbyaddr_r; gethostbyname; gethostbyname2; + gethostbyname2_r; gethostbyname_r; gethostent; gethostname; @@ -557,6 +595,7 @@ LIBC { klogctl; labs; lchown; + lcong48; ldexp; ldiv; lfind; @@ -573,6 +612,7 @@ LIBC { localtime64; # arm x86 mips localtime64_r; # arm x86 mips localtime_r; + login_tty; longjmp; lrand48; lremovexattr; @@ -585,6 +625,7 @@ LIBC { madvise; mallinfo; malloc; + malloc_info; malloc_usable_size; mbrlen; mbrtoc16; @@ -602,6 +643,7 @@ LIBC { memcpy; memmem; memmove; + mempcpy; memrchr; memset; mincore; @@ -609,11 +651,17 @@ LIBC { mkdirat; mkdtemp; mkfifo; + mkfifoat; mknod; mknodat; + mkostemp; + mkostemp64; + mkostemps; + mkostemps64; mkstemp; mkstemp64; mkstemps; + mkstemps64; mktemp; mktime; mktime64; # arm x86 mips @@ -640,10 +688,13 @@ LIBC { ntohs; open; open64; + open_memstream; + open_wmemstream; openat; openat64; opendir; openlog; + openpty; optarg; opterr; optind; @@ -662,6 +713,7 @@ LIBC { posix_fadvise64; posix_fallocate; posix_fallocate64; + posix_madvise; posix_memalign; posix_openpt; ppoll; @@ -670,6 +722,8 @@ LIBC { pread64; printf; prlimit64; + process_vm_readv; + process_vm_writev; pselect; psiginfo; psignal; @@ -743,8 +797,10 @@ LIBC { pthread_rwlock_unlock; pthread_rwlock_wrlock; pthread_rwlockattr_destroy; + pthread_rwlockattr_getkind_np; pthread_rwlockattr_getpshared; pthread_rwlockattr_init; + pthread_rwlockattr_setkind_np; pthread_rwlockattr_setpshared; pthread_self; pthread_setname_np; @@ -821,6 +877,7 @@ LIBC { sched_setscheduler; sched_yield; seed48; + seekdir; select; sem_close; sem_destroy; @@ -847,6 +904,7 @@ LIBC { setfsuid; setgid; setgroups; + sethostname; setitimer; setjmp; setlinebuf; @@ -888,10 +946,13 @@ LIBC { signalfd; sigpending; sigprocmask; + sigqueue; sigsetjmp; sigsetmask; sigsuspend; + sigtimedwait; sigwait; + sigwaitinfo; sleep; snprintf; socket; @@ -908,9 +969,13 @@ LIBC { statfs64; statvfs; statvfs64; + stderr; + stdin; + stdout; stpcpy; stpncpy; strcasecmp; + strcasecmp_l; strcasestr; strcat; strchr; @@ -921,6 +986,7 @@ LIBC { strcspn; strdup; strerror; + strerror_l; strerror_r; strftime; strftime_l; @@ -928,6 +994,7 @@ LIBC { strlcpy; strlen; strncasecmp; + strncasecmp_l; strncat; strncmp; strncpy; @@ -984,6 +1051,7 @@ LIBC { tdelete; tdestroy; tee; + telldir; tempnam; tfind; tgkill; @@ -1071,6 +1139,7 @@ LIBC { wcpncpy; wcrtomb; wcscasecmp; + wcscasecmp_l; wcscat; wcschr; wcscmp; @@ -1084,6 +1153,7 @@ LIBC { wcslcpy; wcslen; wcsncasecmp; + wcsncasecmp_l; wcsncat; wcsncmp; wcsncpy; @@ -1120,6 +1190,7 @@ LIBC { wmemcmp; wmemcpy; wmemmove; + wmempcpy; wmemset; wprintf; write; diff --git a/ndk/platforms/android-23/arch-mips64/symbols/libc.so.functions.txt b/ndk/platforms/android-23/arch-mips64/symbols/libc.so.functions.txt index 116f112b7..74ab53334 100644 --- a/ndk/platforms/android-23/arch-mips64/symbols/libc.so.functions.txt +++ b/ndk/platforms/android-23/arch-mips64/symbols/libc.so.functions.txt @@ -10,18 +10,28 @@ __cmsg_nxthdr __ctype_get_mb_cur_max __cxa_atexit __cxa_finalize +__cxa_thread_atexit_impl __dn_comp __dn_count_labels __dn_skipname __errno +__fbufsize __fgets_chk +__flbf __fp_nquery __fp_query __fpclassify __fpclassifyd __fpclassifyf __fpclassifyl +__fpending +__fpurge +__freadable +__fsetlocking +__fwritable __get_h_errno +__gnu_basename +__gnu_strerror_r __hostalias __isfinite __isfinitef @@ -40,8 +50,10 @@ __libc_current_sigrtmin __libc_init __loc_aton __loc_ntoa +__memchr_chk __memcpy_chk __memmove_chk +__memrchr_chk __memset_chk __open_2 __openat_2 @@ -56,12 +68,19 @@ __p_rcode __p_secstodate __p_time __p_type +__poll_chk +__ppoll_chk +__pread64_chk +__pread_chk __pthread_cleanup_pop __pthread_cleanup_push __putlong __putshort __read_chk +__readlink_chk +__readlinkat_chk __recvfrom_chk +__register_atfork __res_close __res_dnok __res_hnok @@ -107,6 +126,7 @@ __sym_ston __system_properties_init __system_property_add __system_property_area_init +__system_property_area_serial __system_property_find __system_property_find_nth __system_property_foreach @@ -121,6 +141,7 @@ __umask_chk __vsnprintf_chk __vsprintf_chk _exit +_flushlbf _getlong _getshort _longjmp @@ -174,7 +195,9 @@ chown chroot clearenv clearerr +clearerr_unlocked clock +clock_getcpuclockid clock_getres clock_gettime clock_nanosleep @@ -211,6 +234,8 @@ epoll_pwait epoll_wait erand48 err +error +error_at_line errx ether_aton ether_aton_r @@ -241,7 +266,9 @@ fdatasync fdopen fdopendir feof +feof_unlocked ferror +ferror_unlocked fflush ffs fgetc @@ -255,9 +282,11 @@ fileno flistxattr flock flockfile +fmemopen fnmatch fopen fork +forkpty fpathconf fprintf fpurge @@ -306,6 +335,10 @@ fwprintf fwrite fwscanf gai_strerror +get_avphys_pages +get_nprocs +get_nprocs_conf +get_phys_pages getaddrinfo getauxval getc @@ -323,8 +356,10 @@ getgrnam getgrouplist getgroups gethostbyaddr +gethostbyaddr_r gethostbyname gethostbyname2 +gethostbyname2_r gethostbyname_r gethostent gethostname @@ -474,6 +509,7 @@ killpg klogctl labs lchown +lcong48 ldexp ldiv lfind @@ -488,6 +524,7 @@ llistxattr localeconv localtime localtime_r +login_tty longjmp lrand48 lremovexattr @@ -500,6 +537,7 @@ lstat64 madvise mallinfo malloc +malloc_info malloc_usable_size mbrlen mbrtoc16 @@ -517,6 +555,7 @@ memcmp memcpy memmem memmove +mempcpy memrchr memset mincore @@ -524,11 +563,17 @@ mkdir mkdirat mkdtemp mkfifo +mkfifoat mknod mknodat +mkostemp +mkostemp64 +mkostemps +mkostemps64 mkstemp mkstemp64 mkstemps +mkstemps64 mktemp mktime mlock @@ -549,15 +594,40 @@ nftw nftw64 nice nrand48 +ns_format_ttl +ns_get16 +ns_get32 +ns_initparse +ns_makecanon +ns_msg_getflag +ns_name_compress +ns_name_ntol +ns_name_ntop +ns_name_pack +ns_name_pton +ns_name_rollback +ns_name_skip +ns_name_uncompress +ns_name_unpack +ns_parserr +ns_put16 +ns_put32 +ns_samename +ns_skiprr +ns_sprintrr +ns_sprintrrf nsdispatch ntohl ntohs open open64 +open_memstream +open_wmemstream openat openat64 opendir openlog +openpty pathconf pause pclose @@ -571,6 +641,7 @@ posix_fadvise posix_fadvise64 posix_fallocate posix_fallocate64 +posix_madvise posix_memalign posix_openpt ppoll @@ -580,6 +651,8 @@ pread64 printf prlimit prlimit64 +process_vm_readv +process_vm_writev pselect psiginfo psignal @@ -648,8 +721,10 @@ pthread_rwlock_trywrlock pthread_rwlock_unlock pthread_rwlock_wrlock pthread_rwlockattr_destroy +pthread_rwlockattr_getkind_np pthread_rwlockattr_getpshared pthread_rwlockattr_init +pthread_rwlockattr_setkind_np pthread_rwlockattr_setpshared pthread_self pthread_setname_np @@ -724,6 +799,7 @@ sched_setparam sched_setscheduler sched_yield seed48 +seekdir select sem_close sem_destroy @@ -750,6 +826,7 @@ setfsgid setfsuid setgid setgroups +sethostname setitimer setjmp setlinebuf @@ -791,10 +868,13 @@ signal signalfd sigpending sigprocmask +sigqueue sigsetjmp sigsetmask sigsuspend +sigtimedwait sigwait +sigwaitinfo sleep snprintf socket @@ -814,6 +894,7 @@ statvfs64 stpcpy stpncpy strcasecmp +strcasecmp_l strcasestr strcat strchr @@ -824,6 +905,7 @@ strcpy strcspn strdup strerror +strerror_l strerror_r strftime strftime_l @@ -831,6 +913,7 @@ strlcat strlcpy strlen strncasecmp +strncasecmp_l strncat strncmp strncpy @@ -885,6 +968,7 @@ tcsetpgrp tdelete tdestroy tee +telldir tempnam tfind tgkill @@ -967,6 +1051,7 @@ wcpcpy wcpncpy wcrtomb wcscasecmp +wcscasecmp_l wcscat wcschr wcscmp @@ -980,6 +1065,7 @@ wcslcat wcslcpy wcslen wcsncasecmp +wcsncasecmp_l wcsncat wcsncmp wcsncpy @@ -1016,6 +1102,7 @@ wmemchr wmemcmp wmemcpy wmemmove +wmempcpy wmemset wprintf write diff --git a/ndk/platforms/android-23/arch-mips64/symbols/libc.so.variables.txt b/ndk/platforms/android-23/arch-mips64/symbols/libc.so.variables.txt index ea0167a50..947971281 100644 --- a/ndk/platforms/android-23/arch-mips64/symbols/libc.so.variables.txt +++ b/ndk/platforms/android-23/arch-mips64/symbols/libc.so.variables.txt @@ -7,11 +7,17 @@ __system_property_area__ _ctype_ daylight environ +error_message_count +error_one_per_line +error_print_progname optarg opterr optind optopt optreset +stderr +stdin +stdout sys_siglist sys_signame timezone diff --git a/ndk/platforms/android-23/arch-mips64/symbols/libc.so.versions.txt b/ndk/platforms/android-23/arch-mips64/symbols/libc.so.versions.txt index 8b716857a..987f90c6b 100644 --- a/ndk/platforms/android-23/arch-mips64/symbols/libc.so.versions.txt +++ b/ndk/platforms/android-23/arch-mips64/symbols/libc.so.versions.txt @@ -9,21 +9,31 @@ LIBC { __ctype_get_mb_cur_max; __cxa_atexit; __cxa_finalize; + __cxa_thread_atexit_impl; __dn_comp; __dn_count_labels; __dn_skipname; __errno; + __fbufsize; __FD_CLR_chk; __FD_ISSET_chk; __FD_SET_chk; __fgets_chk; + __flbf; __fp_nquery; __fp_query; __fpclassify; __fpclassifyd; __fpclassifyf; __fpclassifyl; + __fpending; + __fpurge; + __freadable; + __fsetlocking; + __fwritable; __get_h_errno; + __gnu_basename; + __gnu_strerror_r; __hostalias; __isfinite; __isfinitef; @@ -42,8 +52,10 @@ LIBC { __libc_init; __loc_aton; __loc_ntoa; + __memchr_chk; __memcpy_chk; __memmove_chk; + __memrchr_chk; __memset_chk; __open_2; __openat_2; @@ -60,13 +72,20 @@ LIBC { __p_time; __p_type; __p_type_syms; + __poll_chk; + __ppoll_chk; + __pread64_chk; + __pread_chk; __progname; __pthread_cleanup_pop; __pthread_cleanup_push; __putlong; __putshort; __read_chk; + __readlink_chk; + __readlinkat_chk; __recvfrom_chk; + __register_atfork; __res_close; __res_dnok; __res_hnok; @@ -115,6 +134,7 @@ LIBC { __system_property_add; __system_property_area__; __system_property_area_init; + __system_property_area_serial; __system_property_find; __system_property_find_nth; __system_property_foreach; @@ -131,6 +151,7 @@ LIBC { _ctype_; _Exit; _exit; + _flushlbf; _getlong; _getshort; _longjmp; @@ -184,7 +205,9 @@ LIBC { chroot; clearenv; clearerr; + clearerr_unlocked; clock; + clock_getcpuclockid; clock_getres; clock_gettime; clock_nanosleep; @@ -223,6 +246,11 @@ LIBC { epoll_wait; erand48; err; + error; + error_at_line; + error_message_count; + error_one_per_line; + error_print_progname; errx; ether_aton; ether_aton_r; @@ -253,7 +281,9 @@ LIBC { fdopen; fdopendir; feof; + feof_unlocked; ferror; + ferror_unlocked; fflush; ffs; fgetc; @@ -267,9 +297,11 @@ LIBC { flistxattr; flock; flockfile; + fmemopen; fnmatch; fopen; fork; + forkpty; fpathconf; fprintf; fpurge; @@ -318,6 +350,10 @@ LIBC { fwrite; fwscanf; gai_strerror; + get_avphys_pages; + get_nprocs; + get_nprocs_conf; + get_phys_pages; getaddrinfo; getauxval; getc; @@ -335,8 +371,10 @@ LIBC { getgrouplist; getgroups; gethostbyaddr; + gethostbyaddr_r; gethostbyname; gethostbyname2; + gethostbyname2_r; gethostbyname_r; gethostent; gethostname; @@ -486,6 +524,7 @@ LIBC { klogctl; labs; lchown; + lcong48; ldexp; ldiv; lfind; @@ -500,6 +539,7 @@ LIBC { localeconv; localtime; localtime_r; + login_tty; longjmp; lrand48; lremovexattr; @@ -512,6 +552,7 @@ LIBC { madvise; mallinfo; malloc; + malloc_info; malloc_usable_size; mbrlen; mbrtoc16; @@ -529,6 +570,7 @@ LIBC { memcpy; memmem; memmove; + mempcpy; memrchr; memset; mincore; @@ -536,11 +578,17 @@ LIBC { mkdirat; mkdtemp; mkfifo; + mkfifoat; mknod; mknodat; + mkostemp; + mkostemp64; + mkostemps; + mkostemps64; mkstemp; mkstemp64; mkstemps; + mkstemps64; mktemp; mktime; mlock; @@ -561,15 +609,40 @@ LIBC { nftw64; nice; nrand48; + ns_format_ttl; # arm64 x86_64 mips64 + ns_get16; # arm64 x86_64 mips64 + ns_get32; # arm64 x86_64 mips64 + ns_initparse; # arm64 x86_64 mips64 + ns_makecanon; # arm64 x86_64 mips64 + ns_msg_getflag; # arm64 x86_64 mips64 + ns_name_compress; # arm64 x86_64 mips64 + ns_name_ntol; # arm64 x86_64 mips64 + ns_name_ntop; # arm64 x86_64 mips64 + ns_name_pack; # arm64 x86_64 mips64 + ns_name_pton; # arm64 x86_64 mips64 + ns_name_rollback; # arm64 x86_64 mips64 + ns_name_skip; # arm64 x86_64 mips64 + ns_name_uncompress; # arm64 x86_64 mips64 + ns_name_unpack; # arm64 x86_64 mips64 + ns_parserr; # arm64 x86_64 mips64 + ns_put16; # arm64 x86_64 mips64 + ns_put32; # arm64 x86_64 mips64 + ns_samename; # arm64 x86_64 mips64 + ns_skiprr; # arm64 x86_64 mips64 + ns_sprintrr; # arm64 x86_64 mips64 + ns_sprintrrf; # arm64 x86_64 mips64 nsdispatch; ntohl; ntohs; open; open64; + open_memstream; + open_wmemstream; openat; openat64; opendir; openlog; + openpty; optarg; opterr; optind; @@ -588,6 +661,7 @@ LIBC { posix_fadvise64; posix_fallocate; posix_fallocate64; + posix_madvise; posix_memalign; posix_openpt; ppoll; @@ -597,6 +671,8 @@ LIBC { printf; prlimit; # arm64 x86_64 mips64 prlimit64; + process_vm_readv; + process_vm_writev; pselect; psiginfo; psignal; @@ -665,8 +741,10 @@ LIBC { pthread_rwlock_unlock; pthread_rwlock_wrlock; pthread_rwlockattr_destroy; + pthread_rwlockattr_getkind_np; pthread_rwlockattr_getpshared; pthread_rwlockattr_init; + pthread_rwlockattr_setkind_np; pthread_rwlockattr_setpshared; pthread_self; pthread_setname_np; @@ -741,6 +819,7 @@ LIBC { sched_setscheduler; sched_yield; seed48; + seekdir; select; sem_close; sem_destroy; @@ -767,6 +846,7 @@ LIBC { setfsuid; setgid; setgroups; + sethostname; setitimer; setjmp; setlinebuf; @@ -808,10 +888,13 @@ LIBC { signalfd; sigpending; sigprocmask; + sigqueue; sigsetjmp; sigsetmask; sigsuspend; + sigtimedwait; sigwait; + sigwaitinfo; sleep; snprintf; socket; @@ -828,9 +911,13 @@ LIBC { statfs64; statvfs; statvfs64; + stderr; + stdin; + stdout; stpcpy; stpncpy; strcasecmp; + strcasecmp_l; strcasestr; strcat; strchr; @@ -841,6 +928,7 @@ LIBC { strcspn; strdup; strerror; + strerror_l; strerror_r; strftime; strftime_l; @@ -848,6 +936,7 @@ LIBC { strlcpy; strlen; strncasecmp; + strncasecmp_l; strncat; strncmp; strncpy; @@ -904,6 +993,7 @@ LIBC { tdelete; tdestroy; tee; + telldir; tempnam; tfind; tgkill; @@ -988,6 +1078,7 @@ LIBC { wcpncpy; wcrtomb; wcscasecmp; + wcscasecmp_l; wcscat; wcschr; wcscmp; @@ -1001,6 +1092,7 @@ LIBC { wcslcpy; wcslen; wcsncasecmp; + wcsncasecmp_l; wcsncat; wcsncmp; wcsncpy; @@ -1037,6 +1129,7 @@ LIBC { wmemcmp; wmemcpy; wmemmove; + wmempcpy; wmemset; wprintf; write; diff --git a/ndk/platforms/android-23/arch-x86/symbols/libc.so.functions.txt b/ndk/platforms/android-23/arch-x86/symbols/libc.so.functions.txt index 0a75224a5..80d3d7c94 100644 --- a/ndk/platforms/android-23/arch-x86/symbols/libc.so.functions.txt +++ b/ndk/platforms/android-23/arch-x86/symbols/libc.so.functions.txt @@ -12,6 +12,7 @@ __connect __ctype_get_mb_cur_max __cxa_atexit __cxa_finalize +__cxa_thread_atexit_impl __dn_comp __dn_count_labels __dn_skipname @@ -19,20 +20,29 @@ __epoll_pwait __errno __exit __fadvise64 +__fbufsize __fcntl64 __fgets_chk +__flbf __fp_nquery __fp_query __fpclassify __fpclassifyd __fpclassifyf __fpclassifyl +__fpending +__fpurge +__freadable +__fsetlocking __fstatfs64 +__fwritable __get_h_errno __getcpu __getcwd __getpid __getpriority +__gnu_basename +__gnu_strerror_r __hostalias __ioctl __isfinite @@ -53,8 +63,10 @@ __libc_init __llseek __loc_aton __loc_ntoa +__memchr_chk __memcpy_chk __memmove_chk +__memrchr_chk __memset_chk __mmap2 __ns_format_ttl @@ -93,7 +105,11 @@ __p_rcode __p_secstodate __p_time __p_type +__poll_chk __ppoll +__ppoll_chk +__pread64_chk +__pread_chk __pselect6 __pthread_cleanup_pop __pthread_cleanup_push @@ -101,8 +117,11 @@ __ptrace __putlong __putshort __read_chk +__readlink_chk +__readlinkat_chk __reboot __recvfrom_chk +__register_atfork __res_close __res_dnok __res_hnok @@ -159,6 +178,7 @@ __sym_ston __system_properties_init __system_property_add __system_property_area_init +__system_property_area_serial __system_property_find __system_property_find_nth __system_property_foreach @@ -179,6 +199,7 @@ __vsnprintf_chk __vsprintf_chk __waitid _exit +_flushlbf _getlong _getshort _longjmp @@ -235,7 +256,9 @@ chown chroot clearenv clearerr +clearerr_unlocked clock +clock_getcpuclockid clock_getres clock_gettime clock_nanosleep @@ -275,6 +298,8 @@ epoll_pwait epoll_wait erand48 err +error +error_at_line errx ether_aton ether_aton_r @@ -305,7 +330,9 @@ fdatasync fdopen fdopendir feof +feof_unlocked ferror +ferror_unlocked fflush ffs fgetc @@ -319,9 +346,11 @@ fileno flistxattr flock flockfile +fmemopen fnmatch fopen fork +forkpty fpathconf fprintf fpurge @@ -370,6 +399,10 @@ fwprintf fwrite fwscanf gai_strerror +get_avphys_pages +get_nprocs +get_nprocs_conf +get_phys_pages getaddrinfo getauxval getc @@ -387,8 +420,10 @@ getgrnam getgrouplist getgroups gethostbyaddr +gethostbyaddr_r gethostbyname gethostbyname2 +gethostbyname2_r gethostbyname_r gethostent gethostname @@ -540,6 +575,7 @@ killpg klogctl labs lchown +lcong48 ldexp ldiv lfind @@ -556,6 +592,7 @@ localtime localtime64 localtime64_r localtime_r +login_tty longjmp lrand48 lremovexattr @@ -568,6 +605,7 @@ lstat64 madvise mallinfo malloc +malloc_info malloc_usable_size mbrlen mbrtoc16 @@ -585,6 +623,7 @@ memcmp memcpy memmem memmove +mempcpy memrchr memset mincore @@ -592,11 +631,17 @@ mkdir mkdirat mkdtemp mkfifo +mkfifoat mknod mknodat +mkostemp +mkostemp64 +mkostemps +mkostemps64 mkstemp mkstemp64 mkstemps +mkstemps64 mktemp mktime mktime64 @@ -623,10 +668,13 @@ ntohl ntohs open open64 +open_memstream +open_wmemstream openat openat64 opendir openlog +openpty pathconf pause pclose @@ -640,6 +688,7 @@ posix_fadvise posix_fadvise64 posix_fallocate posix_fallocate64 +posix_madvise posix_memalign posix_openpt ppoll @@ -648,6 +697,8 @@ pread pread64 printf prlimit64 +process_vm_readv +process_vm_writev pselect psiginfo psignal @@ -721,8 +772,10 @@ pthread_rwlock_trywrlock pthread_rwlock_unlock pthread_rwlock_wrlock pthread_rwlockattr_destroy +pthread_rwlockattr_getkind_np pthread_rwlockattr_getpshared pthread_rwlockattr_init +pthread_rwlockattr_setkind_np pthread_rwlockattr_setpshared pthread_self pthread_setname_np @@ -799,6 +852,7 @@ sched_setparam sched_setscheduler sched_yield seed48 +seekdir select sem_close sem_destroy @@ -825,6 +879,7 @@ setfsgid setfsuid setgid setgroups +sethostname setitimer setjmp setlinebuf @@ -866,10 +921,13 @@ signal signalfd sigpending sigprocmask +sigqueue sigsetjmp sigsetmask sigsuspend +sigtimedwait sigwait +sigwaitinfo sleep snprintf socket @@ -889,6 +947,7 @@ statvfs64 stpcpy stpncpy strcasecmp +strcasecmp_l strcasestr strcat strchr @@ -899,6 +958,7 @@ strcpy strcspn strdup strerror +strerror_l strerror_r strftime strftime_l @@ -906,6 +966,7 @@ strlcat strlcpy strlen strncasecmp +strncasecmp_l strncat strncmp strncpy @@ -960,6 +1021,7 @@ tcsetpgrp tdelete tdestroy tee +telldir tempnam tfind tgkill @@ -1045,6 +1107,7 @@ wcpcpy wcpncpy wcrtomb wcscasecmp +wcscasecmp_l wcscat wcschr wcscmp @@ -1058,6 +1121,7 @@ wcslcat wcslcpy wcslen wcsncasecmp +wcsncasecmp_l wcsncat wcsncmp wcsncpy @@ -1094,6 +1158,7 @@ wmemchr wmemcmp wmemcpy wmemmove +wmempcpy wmemset wprintf write diff --git a/ndk/platforms/android-23/arch-x86/symbols/libc.so.variables.txt b/ndk/platforms/android-23/arch-x86/symbols/libc.so.variables.txt index c2792ead9..3c0cf621e 100644 --- a/ndk/platforms/android-23/arch-x86/symbols/libc.so.variables.txt +++ b/ndk/platforms/android-23/arch-x86/symbols/libc.so.variables.txt @@ -10,11 +10,17 @@ _tolower_tab_ _toupper_tab_ daylight environ +error_message_count +error_one_per_line +error_print_progname optarg opterr optind optopt optreset +stderr +stdin +stdout sys_siglist sys_signame timezone diff --git a/ndk/platforms/android-23/arch-x86/symbols/libc.so.versions.txt b/ndk/platforms/android-23/arch-x86/symbols/libc.so.versions.txt index d2b522403..cfbbc41db 100644 --- a/ndk/platforms/android-23/arch-x86/symbols/libc.so.versions.txt +++ b/ndk/platforms/android-23/arch-x86/symbols/libc.so.versions.txt @@ -11,6 +11,7 @@ LIBC { __ctype_get_mb_cur_max; __cxa_atexit; __cxa_finalize; + __cxa_thread_atexit_impl; __dn_comp; __dn_count_labels; __dn_skipname; @@ -18,23 +19,32 @@ LIBC { __errno; __exit; # arm x86 mips __fadvise64; # x86 mips + __fbufsize; __fcntl64; # arm x86 mips __FD_CLR_chk; __FD_ISSET_chk; __FD_SET_chk; __fgets_chk; + __flbf; __fp_nquery; __fp_query; __fpclassify; __fpclassifyd; __fpclassifyf; __fpclassifyl; + __fpending; + __fpurge; + __freadable; + __fsetlocking; __fstatfs64; # arm x86 mips + __fwritable; __get_h_errno; __getcpu; # arm x86 mips __getcwd; # arm x86 mips __getpid; # arm x86 mips __getpriority; # arm x86 mips + __gnu_basename; + __gnu_strerror_r; __hostalias; __ioctl; # arm x86 mips __isfinite; @@ -56,8 +66,10 @@ LIBC { __llseek; # arm x86 mips __loc_aton; __loc_ntoa; + __memchr_chk; __memcpy_chk; __memmove_chk; + __memrchr_chk; __memset_chk; __mmap2; # arm x86 mips __ns_format_ttl; # arm x86 mips @@ -98,7 +110,11 @@ LIBC { __p_time; __p_type; __p_type_syms; + __poll_chk; __ppoll; # arm x86 mips + __ppoll_chk; + __pread64_chk; + __pread_chk; __progname; __pselect6; # arm x86 mips __pthread_cleanup_pop; @@ -107,8 +123,11 @@ LIBC { __putlong; __putshort; __read_chk; + __readlink_chk; + __readlinkat_chk; __reboot; # arm x86 mips __recvfrom_chk; + __register_atfork; __res_close; __res_dnok; __res_hnok; @@ -164,20 +183,21 @@ LIBC { __sym_ntop; __sym_ntos; __sym_ston; - __system_properties_init; # arm x86 mips - __system_property_add; # arm x86 mips - __system_property_area__; # arm x86 mips - __system_property_area_init; # arm x86 mips - __system_property_find; # arm x86 mips - __system_property_find_nth; # arm x86 mips - __system_property_foreach; # arm x86 mips - __system_property_get; # arm x86 mips - __system_property_read; # arm x86 mips - __system_property_serial; # arm x86 mips - __system_property_set; # arm x86 mips - __system_property_set_filename; # arm x86 mips - __system_property_update; # arm x86 mips - __system_property_wait_any; # arm x86 mips + __system_properties_init; + __system_property_add; + __system_property_area__; + __system_property_area_init; + __system_property_area_serial; + __system_property_find; + __system_property_find_nth; + __system_property_foreach; + __system_property_get; + __system_property_read; + __system_property_serial; + __system_property_set; + __system_property_set_filename; + __system_property_update; + __system_property_wait_any; __timer_create; # arm x86 mips __timer_delete; # arm x86 mips __timer_getoverrun; # arm x86 mips @@ -190,6 +210,7 @@ LIBC { _ctype_; _Exit; _exit; + _flushlbf; _getlong; _getshort; _longjmp; @@ -248,7 +269,9 @@ LIBC { chroot; clearenv; clearerr; + clearerr_unlocked; clock; + clock_getcpuclockid; clock_getres; clock_gettime; clock_nanosleep; @@ -290,6 +313,11 @@ LIBC { epoll_wait; erand48; err; + error; + error_at_line; + error_message_count; + error_one_per_line; + error_print_progname; errx; ether_aton; ether_aton_r; @@ -320,7 +348,9 @@ LIBC { fdopen; fdopendir; feof; + feof_unlocked; ferror; + ferror_unlocked; fflush; ffs; fgetc; @@ -334,9 +364,11 @@ LIBC { flistxattr; flock; flockfile; + fmemopen; fnmatch; fopen; fork; + forkpty; fpathconf; fprintf; fpurge; @@ -385,6 +417,10 @@ LIBC { fwrite; fwscanf; gai_strerror; + get_avphys_pages; + get_nprocs; + get_nprocs_conf; + get_phys_pages; getaddrinfo; getauxval; getc; @@ -402,8 +438,10 @@ LIBC { getgrouplist; getgroups; gethostbyaddr; + gethostbyaddr_r; gethostbyname; gethostbyname2; + gethostbyname2_r; gethostbyname_r; gethostent; gethostname; @@ -555,6 +593,7 @@ LIBC { klogctl; labs; lchown; + lcong48; ldexp; ldiv; lfind; @@ -571,6 +610,7 @@ LIBC { localtime64; # arm x86 mips localtime64_r; # arm x86 mips localtime_r; + login_tty; longjmp; lrand48; lremovexattr; @@ -583,6 +623,7 @@ LIBC { madvise; mallinfo; malloc; + malloc_info; malloc_usable_size; mbrlen; mbrtoc16; @@ -600,6 +641,7 @@ LIBC { memcpy; memmem; memmove; + mempcpy; memrchr; memset; mincore; @@ -607,11 +649,17 @@ LIBC { mkdirat; mkdtemp; mkfifo; + mkfifoat; mknod; mknodat; + mkostemp; + mkostemp64; + mkostemps; + mkostemps64; mkstemp; mkstemp64; mkstemps; + mkstemps64; mktemp; mktime; mktime64; # arm x86 mips @@ -638,10 +686,13 @@ LIBC { ntohs; open; open64; + open_memstream; + open_wmemstream; openat; openat64; opendir; openlog; + openpty; optarg; opterr; optind; @@ -660,6 +711,7 @@ LIBC { posix_fadvise64; posix_fallocate; posix_fallocate64; + posix_madvise; posix_memalign; posix_openpt; ppoll; @@ -668,6 +720,8 @@ LIBC { pread64; printf; prlimit64; + process_vm_readv; + process_vm_writev; pselect; psiginfo; psignal; @@ -741,8 +795,10 @@ LIBC { pthread_rwlock_unlock; pthread_rwlock_wrlock; pthread_rwlockattr_destroy; + pthread_rwlockattr_getkind_np; pthread_rwlockattr_getpshared; pthread_rwlockattr_init; + pthread_rwlockattr_setkind_np; pthread_rwlockattr_setpshared; pthread_self; pthread_setname_np; @@ -819,6 +875,7 @@ LIBC { sched_setscheduler; sched_yield; seed48; + seekdir; select; sem_close; sem_destroy; @@ -845,6 +902,7 @@ LIBC { setfsuid; setgid; setgroups; + sethostname; setitimer; setjmp; setlinebuf; @@ -886,10 +944,13 @@ LIBC { signalfd; sigpending; sigprocmask; + sigqueue; sigsetjmp; sigsetmask; sigsuspend; + sigtimedwait; sigwait; + sigwaitinfo; sleep; snprintf; socket; @@ -906,9 +967,13 @@ LIBC { statfs64; statvfs; statvfs64; + stderr; + stdin; + stdout; stpcpy; stpncpy; strcasecmp; + strcasecmp_l; strcasestr; strcat; strchr; @@ -919,6 +984,7 @@ LIBC { strcspn; strdup; strerror; + strerror_l; strerror_r; strftime; strftime_l; @@ -926,6 +992,7 @@ LIBC { strlcpy; strlen; strncasecmp; + strncasecmp_l; strncat; strncmp; strncpy; @@ -982,6 +1049,7 @@ LIBC { tdelete; tdestroy; tee; + telldir; tempnam; tfind; tgkill; @@ -1069,6 +1137,7 @@ LIBC { wcpncpy; wcrtomb; wcscasecmp; + wcscasecmp_l; wcscat; wcschr; wcscmp; @@ -1082,6 +1151,7 @@ LIBC { wcslcpy; wcslen; wcsncasecmp; + wcsncasecmp_l; wcsncat; wcsncmp; wcsncpy; @@ -1118,6 +1188,7 @@ LIBC { wmemcmp; wmemcpy; wmemmove; + wmempcpy; wmemset; wprintf; write; diff --git a/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.functions.txt b/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.functions.txt index 116f112b7..74ab53334 100644 --- a/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.functions.txt +++ b/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.functions.txt @@ -10,18 +10,28 @@ __cmsg_nxthdr __ctype_get_mb_cur_max __cxa_atexit __cxa_finalize +__cxa_thread_atexit_impl __dn_comp __dn_count_labels __dn_skipname __errno +__fbufsize __fgets_chk +__flbf __fp_nquery __fp_query __fpclassify __fpclassifyd __fpclassifyf __fpclassifyl +__fpending +__fpurge +__freadable +__fsetlocking +__fwritable __get_h_errno +__gnu_basename +__gnu_strerror_r __hostalias __isfinite __isfinitef @@ -40,8 +50,10 @@ __libc_current_sigrtmin __libc_init __loc_aton __loc_ntoa +__memchr_chk __memcpy_chk __memmove_chk +__memrchr_chk __memset_chk __open_2 __openat_2 @@ -56,12 +68,19 @@ __p_rcode __p_secstodate __p_time __p_type +__poll_chk +__ppoll_chk +__pread64_chk +__pread_chk __pthread_cleanup_pop __pthread_cleanup_push __putlong __putshort __read_chk +__readlink_chk +__readlinkat_chk __recvfrom_chk +__register_atfork __res_close __res_dnok __res_hnok @@ -107,6 +126,7 @@ __sym_ston __system_properties_init __system_property_add __system_property_area_init +__system_property_area_serial __system_property_find __system_property_find_nth __system_property_foreach @@ -121,6 +141,7 @@ __umask_chk __vsnprintf_chk __vsprintf_chk _exit +_flushlbf _getlong _getshort _longjmp @@ -174,7 +195,9 @@ chown chroot clearenv clearerr +clearerr_unlocked clock +clock_getcpuclockid clock_getres clock_gettime clock_nanosleep @@ -211,6 +234,8 @@ epoll_pwait epoll_wait erand48 err +error +error_at_line errx ether_aton ether_aton_r @@ -241,7 +266,9 @@ fdatasync fdopen fdopendir feof +feof_unlocked ferror +ferror_unlocked fflush ffs fgetc @@ -255,9 +282,11 @@ fileno flistxattr flock flockfile +fmemopen fnmatch fopen fork +forkpty fpathconf fprintf fpurge @@ -306,6 +335,10 @@ fwprintf fwrite fwscanf gai_strerror +get_avphys_pages +get_nprocs +get_nprocs_conf +get_phys_pages getaddrinfo getauxval getc @@ -323,8 +356,10 @@ getgrnam getgrouplist getgroups gethostbyaddr +gethostbyaddr_r gethostbyname gethostbyname2 +gethostbyname2_r gethostbyname_r gethostent gethostname @@ -474,6 +509,7 @@ killpg klogctl labs lchown +lcong48 ldexp ldiv lfind @@ -488,6 +524,7 @@ llistxattr localeconv localtime localtime_r +login_tty longjmp lrand48 lremovexattr @@ -500,6 +537,7 @@ lstat64 madvise mallinfo malloc +malloc_info malloc_usable_size mbrlen mbrtoc16 @@ -517,6 +555,7 @@ memcmp memcpy memmem memmove +mempcpy memrchr memset mincore @@ -524,11 +563,17 @@ mkdir mkdirat mkdtemp mkfifo +mkfifoat mknod mknodat +mkostemp +mkostemp64 +mkostemps +mkostemps64 mkstemp mkstemp64 mkstemps +mkstemps64 mktemp mktime mlock @@ -549,15 +594,40 @@ nftw nftw64 nice nrand48 +ns_format_ttl +ns_get16 +ns_get32 +ns_initparse +ns_makecanon +ns_msg_getflag +ns_name_compress +ns_name_ntol +ns_name_ntop +ns_name_pack +ns_name_pton +ns_name_rollback +ns_name_skip +ns_name_uncompress +ns_name_unpack +ns_parserr +ns_put16 +ns_put32 +ns_samename +ns_skiprr +ns_sprintrr +ns_sprintrrf nsdispatch ntohl ntohs open open64 +open_memstream +open_wmemstream openat openat64 opendir openlog +openpty pathconf pause pclose @@ -571,6 +641,7 @@ posix_fadvise posix_fadvise64 posix_fallocate posix_fallocate64 +posix_madvise posix_memalign posix_openpt ppoll @@ -580,6 +651,8 @@ pread64 printf prlimit prlimit64 +process_vm_readv +process_vm_writev pselect psiginfo psignal @@ -648,8 +721,10 @@ pthread_rwlock_trywrlock pthread_rwlock_unlock pthread_rwlock_wrlock pthread_rwlockattr_destroy +pthread_rwlockattr_getkind_np pthread_rwlockattr_getpshared pthread_rwlockattr_init +pthread_rwlockattr_setkind_np pthread_rwlockattr_setpshared pthread_self pthread_setname_np @@ -724,6 +799,7 @@ sched_setparam sched_setscheduler sched_yield seed48 +seekdir select sem_close sem_destroy @@ -750,6 +826,7 @@ setfsgid setfsuid setgid setgroups +sethostname setitimer setjmp setlinebuf @@ -791,10 +868,13 @@ signal signalfd sigpending sigprocmask +sigqueue sigsetjmp sigsetmask sigsuspend +sigtimedwait sigwait +sigwaitinfo sleep snprintf socket @@ -814,6 +894,7 @@ statvfs64 stpcpy stpncpy strcasecmp +strcasecmp_l strcasestr strcat strchr @@ -824,6 +905,7 @@ strcpy strcspn strdup strerror +strerror_l strerror_r strftime strftime_l @@ -831,6 +913,7 @@ strlcat strlcpy strlen strncasecmp +strncasecmp_l strncat strncmp strncpy @@ -885,6 +968,7 @@ tcsetpgrp tdelete tdestroy tee +telldir tempnam tfind tgkill @@ -967,6 +1051,7 @@ wcpcpy wcpncpy wcrtomb wcscasecmp +wcscasecmp_l wcscat wcschr wcscmp @@ -980,6 +1065,7 @@ wcslcat wcslcpy wcslen wcsncasecmp +wcsncasecmp_l wcsncat wcsncmp wcsncpy @@ -1016,6 +1102,7 @@ wmemchr wmemcmp wmemcpy wmemmove +wmempcpy wmemset wprintf write diff --git a/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.variables.txt b/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.variables.txt index ea0167a50..947971281 100644 --- a/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.variables.txt +++ b/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.variables.txt @@ -7,11 +7,17 @@ __system_property_area__ _ctype_ daylight environ +error_message_count +error_one_per_line +error_print_progname optarg opterr optind optopt optreset +stderr +stdin +stdout sys_siglist sys_signame timezone diff --git a/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.versions.txt b/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.versions.txt index 8b716857a..987f90c6b 100644 --- a/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.versions.txt +++ b/ndk/platforms/android-23/arch-x86_64/symbols/libc.so.versions.txt @@ -9,21 +9,31 @@ LIBC { __ctype_get_mb_cur_max; __cxa_atexit; __cxa_finalize; + __cxa_thread_atexit_impl; __dn_comp; __dn_count_labels; __dn_skipname; __errno; + __fbufsize; __FD_CLR_chk; __FD_ISSET_chk; __FD_SET_chk; __fgets_chk; + __flbf; __fp_nquery; __fp_query; __fpclassify; __fpclassifyd; __fpclassifyf; __fpclassifyl; + __fpending; + __fpurge; + __freadable; + __fsetlocking; + __fwritable; __get_h_errno; + __gnu_basename; + __gnu_strerror_r; __hostalias; __isfinite; __isfinitef; @@ -42,8 +52,10 @@ LIBC { __libc_init; __loc_aton; __loc_ntoa; + __memchr_chk; __memcpy_chk; __memmove_chk; + __memrchr_chk; __memset_chk; __open_2; __openat_2; @@ -60,13 +72,20 @@ LIBC { __p_time; __p_type; __p_type_syms; + __poll_chk; + __ppoll_chk; + __pread64_chk; + __pread_chk; __progname; __pthread_cleanup_pop; __pthread_cleanup_push; __putlong; __putshort; __read_chk; + __readlink_chk; + __readlinkat_chk; __recvfrom_chk; + __register_atfork; __res_close; __res_dnok; __res_hnok; @@ -115,6 +134,7 @@ LIBC { __system_property_add; __system_property_area__; __system_property_area_init; + __system_property_area_serial; __system_property_find; __system_property_find_nth; __system_property_foreach; @@ -131,6 +151,7 @@ LIBC { _ctype_; _Exit; _exit; + _flushlbf; _getlong; _getshort; _longjmp; @@ -184,7 +205,9 @@ LIBC { chroot; clearenv; clearerr; + clearerr_unlocked; clock; + clock_getcpuclockid; clock_getres; clock_gettime; clock_nanosleep; @@ -223,6 +246,11 @@ LIBC { epoll_wait; erand48; err; + error; + error_at_line; + error_message_count; + error_one_per_line; + error_print_progname; errx; ether_aton; ether_aton_r; @@ -253,7 +281,9 @@ LIBC { fdopen; fdopendir; feof; + feof_unlocked; ferror; + ferror_unlocked; fflush; ffs; fgetc; @@ -267,9 +297,11 @@ LIBC { flistxattr; flock; flockfile; + fmemopen; fnmatch; fopen; fork; + forkpty; fpathconf; fprintf; fpurge; @@ -318,6 +350,10 @@ LIBC { fwrite; fwscanf; gai_strerror; + get_avphys_pages; + get_nprocs; + get_nprocs_conf; + get_phys_pages; getaddrinfo; getauxval; getc; @@ -335,8 +371,10 @@ LIBC { getgrouplist; getgroups; gethostbyaddr; + gethostbyaddr_r; gethostbyname; gethostbyname2; + gethostbyname2_r; gethostbyname_r; gethostent; gethostname; @@ -486,6 +524,7 @@ LIBC { klogctl; labs; lchown; + lcong48; ldexp; ldiv; lfind; @@ -500,6 +539,7 @@ LIBC { localeconv; localtime; localtime_r; + login_tty; longjmp; lrand48; lremovexattr; @@ -512,6 +552,7 @@ LIBC { madvise; mallinfo; malloc; + malloc_info; malloc_usable_size; mbrlen; mbrtoc16; @@ -529,6 +570,7 @@ LIBC { memcpy; memmem; memmove; + mempcpy; memrchr; memset; mincore; @@ -536,11 +578,17 @@ LIBC { mkdirat; mkdtemp; mkfifo; + mkfifoat; mknod; mknodat; + mkostemp; + mkostemp64; + mkostemps; + mkostemps64; mkstemp; mkstemp64; mkstemps; + mkstemps64; mktemp; mktime; mlock; @@ -561,15 +609,40 @@ LIBC { nftw64; nice; nrand48; + ns_format_ttl; # arm64 x86_64 mips64 + ns_get16; # arm64 x86_64 mips64 + ns_get32; # arm64 x86_64 mips64 + ns_initparse; # arm64 x86_64 mips64 + ns_makecanon; # arm64 x86_64 mips64 + ns_msg_getflag; # arm64 x86_64 mips64 + ns_name_compress; # arm64 x86_64 mips64 + ns_name_ntol; # arm64 x86_64 mips64 + ns_name_ntop; # arm64 x86_64 mips64 + ns_name_pack; # arm64 x86_64 mips64 + ns_name_pton; # arm64 x86_64 mips64 + ns_name_rollback; # arm64 x86_64 mips64 + ns_name_skip; # arm64 x86_64 mips64 + ns_name_uncompress; # arm64 x86_64 mips64 + ns_name_unpack; # arm64 x86_64 mips64 + ns_parserr; # arm64 x86_64 mips64 + ns_put16; # arm64 x86_64 mips64 + ns_put32; # arm64 x86_64 mips64 + ns_samename; # arm64 x86_64 mips64 + ns_skiprr; # arm64 x86_64 mips64 + ns_sprintrr; # arm64 x86_64 mips64 + ns_sprintrrf; # arm64 x86_64 mips64 nsdispatch; ntohl; ntohs; open; open64; + open_memstream; + open_wmemstream; openat; openat64; opendir; openlog; + openpty; optarg; opterr; optind; @@ -588,6 +661,7 @@ LIBC { posix_fadvise64; posix_fallocate; posix_fallocate64; + posix_madvise; posix_memalign; posix_openpt; ppoll; @@ -597,6 +671,8 @@ LIBC { printf; prlimit; # arm64 x86_64 mips64 prlimit64; + process_vm_readv; + process_vm_writev; pselect; psiginfo; psignal; @@ -665,8 +741,10 @@ LIBC { pthread_rwlock_unlock; pthread_rwlock_wrlock; pthread_rwlockattr_destroy; + pthread_rwlockattr_getkind_np; pthread_rwlockattr_getpshared; pthread_rwlockattr_init; + pthread_rwlockattr_setkind_np; pthread_rwlockattr_setpshared; pthread_self; pthread_setname_np; @@ -741,6 +819,7 @@ LIBC { sched_setscheduler; sched_yield; seed48; + seekdir; select; sem_close; sem_destroy; @@ -767,6 +846,7 @@ LIBC { setfsuid; setgid; setgroups; + sethostname; setitimer; setjmp; setlinebuf; @@ -808,10 +888,13 @@ LIBC { signalfd; sigpending; sigprocmask; + sigqueue; sigsetjmp; sigsetmask; sigsuspend; + sigtimedwait; sigwait; + sigwaitinfo; sleep; snprintf; socket; @@ -828,9 +911,13 @@ LIBC { statfs64; statvfs; statvfs64; + stderr; + stdin; + stdout; stpcpy; stpncpy; strcasecmp; + strcasecmp_l; strcasestr; strcat; strchr; @@ -841,6 +928,7 @@ LIBC { strcspn; strdup; strerror; + strerror_l; strerror_r; strftime; strftime_l; @@ -848,6 +936,7 @@ LIBC { strlcpy; strlen; strncasecmp; + strncasecmp_l; strncat; strncmp; strncpy; @@ -904,6 +993,7 @@ LIBC { tdelete; tdestroy; tee; + telldir; tempnam; tfind; tgkill; @@ -988,6 +1078,7 @@ LIBC { wcpncpy; wcrtomb; wcscasecmp; + wcscasecmp_l; wcscat; wcschr; wcscmp; @@ -1001,6 +1092,7 @@ LIBC { wcslcpy; wcslen; wcsncasecmp; + wcsncasecmp_l; wcsncat; wcsncmp; wcsncpy; @@ -1037,6 +1129,7 @@ LIBC { wmemcmp; wmemcpy; wmemmove; + wmempcpy; wmemset; wprintf; write;