From eb6f7e74cc4b7dd6f95dac54f14e1c0911e4461a Mon Sep 17 00:00:00 2001 From: Norman Feske Date: Thu, 15 Dec 2016 17:23:37 +0100 Subject: [PATCH] libports: add libc symbols --- repos/libports/lib/symbols/libc | 1012 +++++++++++++++++++++++++++++++ 1 file changed, 1012 insertions(+) create mode 100644 repos/libports/lib/symbols/libc diff --git a/repos/libports/lib/symbols/libc b/repos/libports/lib/symbols/libc new file mode 100644 index 000000000..1abb1913c --- /dev/null +++ b/repos/libports/lib/symbols/libc @@ -0,0 +1,1012 @@ +___runetype T +___tolower T +___toupper T +__assert T +__error T +__inet_aton T +__inet_ntoa T +__inet_ntop T +__inet_nsap_ntoa T +__inet_pton T +__isthreaded B +__mb_cur_max D 8 +__srget T +__stderrp D 8 +__stdinp D 8 +__stdoutp D 8 +__swbuf T +__xuname T +_exit T +a64l T +abort T +abs T +accept T +access T +alarm T +alphasort T +arc4random T +arc4random_addrandom T +arc4random_buf T +arc4random_stir T +arc4random_uniform T +asctime T +asctime_r T +asprintf T +atexit T +atof T +atoi T +atol T +atoll T +basename T +bcmp T +bcopy T +bind T +bsearch T +btowc T +bzero T +calloc T +cfgetispeed T +cfgetospeed T +cfmakeraw T +cfsetispeed T +cfsetospeed T +cfsetspeed T +cgetcap T +cgetclose T +cgetent T +cgetfirst T +cgetmatch T +cgetnext T +cgetnum T +cgetset T +cgetstr T +cgetustr T +chdir T +check_utility_compat T +chmod W +chown W +chroot W +clearerr T +clearerr_unlocked T +clock T +clock_gettime W +close T +closedir T +closelog T +confstr T +connect T +creat W +crypt W +ctermid T +ctermid_r T +ctime T +ctime_r T +daemon T +dbopen W +des_cipher T +des_setkey T +difftime T +digittoint T +dirname T +div T +dl_iterate_phdr W +dladdr T +dlclose T +dlerror T +dlfunc T +dlinfo T +dllockinit W +dlopen T +dlsym T +dlvsym T +dprintf T +drand48 T +dup T +dup2 T +encrypt T +endfsent T +endgrent T +endnetgrent T +endpwent W +endttyent T +endusershell T +environ B +erand48 T +err W +err_set_exit T +err_set_file T +errc T +errx T +execl T +execle T +execlp T +execv T +execvP T +execve T +execvp T +exit T +f_prealloc T +fchdir T +fchmod W +fchown W +fclose T +fcloseall W +fcntl T +fdevname T +fdevname_r T +fdopen T +fdopendir T +feof T +feof_unlocked T +ferror T +ferror_unlocked T +fflagstostr T +fflush T +ffs T +ffsl T +ffsll T +fgetc T +fgetln T +fgetpos T +fgets T +fgetwc T +fgetwln T +fgetws T +fileno T +fileno_unlocked T +flock W +flockfile W +fls T +flsl T +flsll T +fmtcheck W +fmtmsg T +fnmatch T +fopen T +fork W +fpathconf W +fprintf T +fpurge T +fputc T +fputs T +fputwc T +fputws T +fread T +free T +freeaddrinfo T +freebsd7___semctl W +freebsd7_semctl T +freopen T +fscanf T +fseek T +fseeko T +fsetpos T +fstat T +fstatat T +fstatvfs T +fsync T +ftell T +ftello T +ftok T +ftruncate T +ftrylockfile W +fts_children T +fts_children T +fts_close T +fts_close T +fts_get_clientptr T +fts_get_clientptr T +fts_get_stream T +fts_get_stream T +fts_open T +fts_open T +fts_read T +fts_read T +fts_set T +fts_set T +fts_set_clientptr T +fts_set_clientptr T +ftw T +funlockfile W +funopen T +fwide T +fwprintf T +fwrite T +fwscanf T +gai_strerror T +getaddrinfo T +getbootfile T +getbsize T +getc T +getc_unlocked T +getchar T +getchar_unlocked T +getcontext W +getcwd T +getdelim T +getdiskbyname T +getdomainname T +getdtablesize W +getegid W +getenv T +geteuid W +getfsent T +getfsfile T +getfsspec T +getfsstat W +getfstab T +getgid W +getgrent T +getgrent_r T +getgrgid T +getgrgid_r T +getgrnam T +getgrnam_r T +getgrouplist T +getgroups W +gethostbyname W +gethostid T +gethostname T +getline T +getloadavg T +getlogin T +getlogin_r T +getmntinfo T +getmode T +getnameinfo W +getnetgrent T +getopt T +getopt_long T +getopt_long_only T +getpagesize T +getpass T +getpeereid T +getpeername T +getpgrp W +getpid W +getppid W +getpriority W +getprogname W +getpwent W +getpwnam W +getpwuid W +getpwuid_r W +getrlimit W +getrusage W +gets T +getservbyname W +getsid W +getsockname T +getsockopt T +getsubopt T +gettimeofday W +getttyent T +getttynam T +getuid W +getusershell T +getw T +getwc T +getwchar T +getwd T +glob T +globfree T +gmtime T +gmtime_r T +grantpt T +group_from_gid T +hcreate T +hdestroy T +heapsort T +hsearch T +imaxabs T +imaxdiv T +index T +inet_addr W +inet_aton W +inet_lnaof W +inet_makeaddr W +inet_net_ntop W +inet_net_pton W +inet_neta W +inet_netof W +inet_network W +inet_nsap_addr W +inet_nsap_ntoa W +inet_ntoa W +inet_ntoa_r W +inet_ntop W +inet_pton W +initgroups T +initstate T +innetgr T +insque T +ioctl T +isalnum T +isalpha T +isascii T +isatty T +isblank T +iscntrl T +isdialuptty T +isdigit T +isgraph T +ishexnumber T +isideogram T +isinf W +islower T +isnan W +isnanf W +isnettty T +isnumber T +isphonogram T +isprint T +ispunct T +isrune T +issetugid T +isspace T +isspecial T +isupper T +iswalnum T +iswalpha T +iswascii T +iswblank T +iswcntrl T +iswctype T +iswdigit T +iswgraph T +iswhexnumber T +iswideogram T +iswlower T +iswnumber T +iswphonogram T +iswprint T +iswpunct T +iswrune T +iswspace T +iswspecial T +iswupper T +iswxdigit T +isxdigit T +jrand48 T +kill W +killpg T +ksem_init T +l64a T +l64a_r T +labs T +lcong48 T +ldexp T +ldiv T +lfind T +libc_select_notify V +link W +listen T +llabs T +lldiv T +localeconv T +localtime T +localtime_r T +lockf T +longjmp W +longjmperror T +lrand48 T +lsearch T +lseek T +lstat T +madvise W +makecontext W +malloc T +mblen T +mbrlen T +mbrtowc T +mbsinit T +mbsnrtowcs T +mbsrtowcs T +mbstowcs T +mbtowc T +memccpy T +memchr T +memcmp T +memcpy T +memmem T +memmove T +memrchr T +memset T +mergesort T +mkdir T +mkdtemp T +mkfifo W +mknod W +mkstemp T +mkstemps T +mktemp T +mktime T +mmap T +mprotect W +mrand48 T +munmap T +nanosleep W +nextwctype T +nftw T +nice T +nl_langinfo T +nlist T +nrand48 T +offtime T +open T +opendir T +openlog T +optarg B +opterr D 4 +optind D 4 +optopt B +optreset B +pathconf W +pause W +pclose T +perror T +pipe T +poll W +popen T +posix2time T +posix_madvise T +posix_spawn T +posix_spawn_file_actions_addclose T +posix_spawn_file_actions_adddup2 T +posix_spawn_file_actions_addopen T +posix_spawn_file_actions_destroy T +posix_spawn_file_actions_init T +posix_spawnattr_destroy T +posix_spawnattr_getflags T +posix_spawnattr_getpgroup T +posix_spawnattr_getschedparam T +posix_spawnattr_getschedpolicy T +posix_spawnattr_getsigdefault T +posix_spawnattr_getsigmask T +posix_spawnattr_init T +posix_spawnattr_setflags T +posix_spawnattr_setpgroup T +posix_spawnattr_setschedparam T +posix_spawnattr_setschedpolicy T +posix_spawnattr_setsigdefault T +posix_spawnattr_setsigmask T +posix_spawnp T +pread T +printf T +pselect W +psignal T +pthread_atfork W +pthread_attr_destroy W +pthread_attr_getdetachstate W +pthread_attr_getguardsize W +pthread_attr_getinheritsched W +pthread_attr_getschedparam W +pthread_attr_getschedpolicy W +pthread_attr_getscope W +pthread_attr_getstackaddr W +pthread_attr_getstacksize W +pthread_attr_init W +pthread_attr_setdetachstate W +pthread_attr_setguardsize W +pthread_attr_setinheritsched W +pthread_attr_setschedparam W +pthread_attr_setschedpolicy W +pthread_attr_setscope W +pthread_attr_setstackaddr W +pthread_attr_setstacksize W +pthread_cleanup_pop W +pthread_cleanup_push W +pthread_cond_broadcast W +pthread_cond_destroy W +pthread_cond_init W +pthread_cond_signal W +pthread_cond_timedwait W +pthread_cond_wait W +pthread_create W +pthread_detach W +pthread_equal W +pthread_exit W +pthread_getspecific W +pthread_join W +pthread_key_create W +pthread_key_delete W +pthread_kill W +pthread_main_np W +pthread_mutex_destroy W +pthread_mutex_init W +pthread_mutex_lock W +pthread_mutex_trylock W +pthread_mutex_unlock W +pthread_mutexattr_destroy W +pthread_mutexattr_init W +pthread_mutexattr_settype W +pthread_once W +pthread_rwlock_destroy W +pthread_rwlock_init W +pthread_rwlock_rdlock W +pthread_rwlock_tryrdlock W +pthread_rwlock_trywrlock W +pthread_rwlock_unlock W +pthread_rwlock_wrlock W +pthread_self W +pthread_setcancelstate W +pthread_setcanceltype W +pthread_setspecific W +pthread_sigmask W +pthread_testcancel W +ptsname T +putc T +putc_unlocked T +putchar T +putchar_unlocked T +putenv T +puts T +putw T +putwc T +putwchar T +pwrite T +qsort T +qsort_r T +radixsort T +raise W +rand T +rand_r T +random T +read T +readdir T +readdir_r T +readlink T +readpassphrase T +readv T +realloc T +reallocf T +realpath T +recv T +recvfrom T +recvmsg T +regcomp T +regerror T +regexec T +regfree T +register_printf_function T +register_printf_render T +register_printf_render_std T +remove T +remque T +rename T +rewind T +rewinddir T +rindex T +rmdir T +rpmatch T +sbrk W +scandir T +scanf T +sched_setparam W +sched_setscheduler W +sched_yield W +seed48 T +seekdir T +select W +semctl T +semctl T +send T +sendto T +setbuf T +setbuffer T +setcontext W +setdomainname T +setegid W +setenv T +seteuid W +setfsent T +setfstab T +setgid W +setgrent T +setgroupent T +setgroups W +sethostid T +sethostname T +setitimer W +setjmp T +setkey T +setlinebuf T +setlocale T +setlogmask T +setmode T +setnetgrent T +setpassent W +setpgid W +setpgrp T +setpriority W +setprogname T +setpwent W +setregid W +setreuid W +setrgid T +setrlimit W +setruid T +setsid W +setsockopt T +setstate T +setttyent T +setuid W +setusershell T +setvbuf T +shutdown T +sigaction W +sigaddset T +sigblock T +sigdelset T +sigemptyset T +sigfillset T +sighold T +sigignore T +siginterrupt T +sigismember T +siglongjmp W +signal T +sigpause T +sigprocmask W +sigrelse T +sigset T +sigsetjmp T +sigsetmask T +sigsuspend W +sigvec T +sl_add T +sl_find T +sl_free T +sl_init T +sleep W +snprintf T +socket T +socketpair W +sprintf T +sradixsort T +srand T +srand48 T +sranddev T +srandom T +srandomdev T +sscanf T +stat T +statfs W +statvfs T +stpcpy T +stpncpy T +strcasecmp T +strcasestr T +strcat T +strchr T +strcmp T +strcoll T +strcpy T +strcspn T +strdup T +strerror T +strerror_r T +strfmon T +strftime T +strlcat T +strlcpy T +strlen T +strmode T +strncasecmp T +strncat T +strncmp T +strncpy T +strndup T +strnlen T +strnstr T +strpbrk T +strptime T +strrchr T +strsep T +strsignal T +strspn T +strstr T +strtod T +strtof T +strtofflags T +strtoimax T +strtok T +strtok_r W +strtol T +strtold T +strtoll T +strtonum T +strtoq T +strtoul T +strtoull T +strtoumax T +strtouq T +strunvis T +strunvisx T +strvis T +strvisx T +strxfrm T +suboptarg B +swab T +swapcontext W +swprintf T +swscanf T +symlink T +sync W +sys_errlist D 376 +sys_nerr R +sys_nsig R +sys_siglist D 128 +sys_signame D 128 +sysconf T +sysctl T +sysctlbyname T +sysctlnametomib T +syslog T +system W +tcdrain W +tcflow T +tcflush T +tcgetattr T +tcgetpgrp T +tcgetsid T +tcsendbreak T +tcsetattr T +tcsetpgrp T +tcsetsid T +tdelete T +telldir T +tempnam T +tfind T +time T +time2posix T +timegm T +timelocal T +timeoff T +times T +timezone T +tmpfile T +tmpnam T +toascii T +tolower T +toupper T +towctrans T +towlower T +towupper T +truncate W +tsearch T +ttyname T +ttyname_r T +ttyslot T +twalk T +tzname D 8 +tzset T +tzsetwall T +ualarm T +ulimit T +umask W +uname T +ungetc T +ungetwc T +unlink T +unlockpt T +unsetenv T +unvis T +user_from_uid T +usleep W +utime T +utimes W +vasprintf T +vdprintf T +verr T +verrc T +verrx T +vfork W +vfprintf T +vfscanf W +vfwprintf T +vfwscanf T +vis T +vprintf T +vscanf T +vsnprintf T +vsprintf T +vsscanf T +vswprintf T +vswscanf T +vsyslog T +vwarn T +vwarnc T +vwarnx T +vwprintf T +vwscanf T +wait W +wait3 T +waitpid W +warn W +warnc T +warnx T +wcpcpy T +wcpncpy T +wcrtomb T +wcscasecmp T +wcscat T +wcschr T +wcscmp T +wcscoll T +wcscpy T +wcscspn T +wcsdup T +wcsftime T +wcslcat T +wcslcpy T +wcslen T +wcsncasecmp T +wcsncat T +wcsncmp T +wcsncpy T +wcsnlen T +wcsnrtombs T +wcspbrk T +wcsrchr T +wcsrtombs T +wcsspn T +wcsstr T +wcstod T +wcstof T +wcstoimax T +wcstok T +wcstol T +wcstold T +wcstoll T +wcstombs T +wcstoul T +wcstoull T +wcstoumax T +wcswidth T +wcsxfrm T +wctob T +wctomb T +wctrans T +wctype T +wcwidth T +wmemchr T +wmemcmp T +wmemcpy T +wmemmove T +wmemset T +wordexp T +wordfree T +wprintf T +write T +writev T +wscanf T +xsi_sigpause T + + +# +# Symbols needed by libm +# +__mb_sb_limit D 4 +_DefaultRuneLocale D 3156 +_CurrentRuneLocale D 4 +__isinff T +__isinfl T + + +# +# Symbols needed by libc-resolv +# +_close T +_connect T +_getpeername T +_getsockname T +_pthread_getspecific W +_pthread_key_create W +_pthread_main_np W +_pthread_mutex_trylock W +_pthread_mutex_unlock W +_pthread_once W +_pthread_rwlock_rdlock W +_pthread_rwlock_unlock W +_pthread_rwlock_wrlock W +_pthread_setspecific W +_read T +_recvfrom T +_sendto T +_setsockopt T +_socket T +_writev T + + +_ZN4Libc9Component9constructERN6Genode3EnvE U + +# +# Libc plugin interface +# +_ZN4Libc16schedule_suspendEPFvvE T +_ZN4Libc25File_descriptor_allocator15find_by_libc_fdEi T +_ZN4Libc25File_descriptor_allocator4freeEPNS_15File_descriptorE T +_ZN4Libc25File_descriptor_allocator5allocEPNS_6PluginEPNS_14Plugin_contextEi T +_ZN4Libc25file_descriptor_allocatorEv T +_ZN4Libc6Plugin10getsockoptEPNS_15File_descriptorEiiPvPj T +_ZN4Libc6Plugin10setsockoptEPNS_15File_descriptorEiiPKvj T +_ZN4Libc6Plugin11getaddrinfoEPKcS2_PK8addrinfoPPS3_ T +_ZN4Libc6Plugin11getpeernameEPNS_15File_descriptorEP8sockaddrPj T +_ZN4Libc6Plugin11getsocknameEPNS_15File_descriptorEP8sockaddrPj T +_ZN4Libc6Plugin12freeaddrinfoEP8addrinfo T +_ZN4Libc6Plugin13getdirentriesEPNS_15File_descriptorEPcjPx T +_ZN4Libc6Plugin13getdirentriesEPNS_15File_descriptorEPcmPl T +_ZN4Libc6Plugin13supports_mmapEv T +_ZN4Libc6Plugin13supports_openEPKci T +_ZN4Libc6Plugin13supports_pipeEv T +_ZN4Libc6Plugin13supports_statEPKc T +_ZN4Libc6Plugin14supports_mkdirEPKct T +_ZN4Libc6Plugin14supports_rmdirEPKc T +_ZN4Libc6Plugin15supports_accessEPKci T +_ZN4Libc6Plugin15supports_execveEPKcPKPcS5_ T +_ZN4Libc6Plugin15supports_renameEPKcS2_ T +_ZN4Libc6Plugin15supports_selectEiP6fd_setS2_S2_P7timeval T +_ZN4Libc6Plugin15supports_socketEiii T +_ZN4Libc6Plugin15supports_unlinkEPKc T +_ZN4Libc6Plugin16supports_symlinkEPKcS2_ T +_ZN4Libc6Plugin17supports_readlinkEPKcPcj T +_ZN4Libc6Plugin17supports_readlinkEPKcPcm T +_ZN4Libc6Plugin20supports_getaddrinfoEPKcS2_PK8addrinfoPPS3_ T +_ZN4Libc6Plugin21supports_freeaddrinfoEP8addrinfo T +_ZN4Libc6Plugin3dupEPNS_15File_descriptorE T +_ZN4Libc6Plugin4bindEPNS_15File_descriptorEPK8sockaddrj T +_ZN4Libc6Plugin4dup2EPNS_15File_descriptorES2_ T +_ZN4Libc6Plugin4mmapEPvjiiPNS_15File_descriptorEx T +_ZN4Libc6Plugin4mmapEPvmiiPNS_15File_descriptorEl T +_ZN4Libc6Plugin4openEPKci T +_ZN4Libc6Plugin4pipeEPPNS_15File_descriptorE T +_ZN4Libc6Plugin4readEPNS_15File_descriptorEPvj T +_ZN4Libc6Plugin4readEPNS_15File_descriptorEPvm T +_ZN4Libc6Plugin4recvEPNS_15File_descriptorEPvji T +_ZN4Libc6Plugin4recvEPNS_15File_descriptorEPvmi T +_ZN4Libc6Plugin4sendEPNS_15File_descriptorEPKvji T +_ZN4Libc6Plugin4sendEPNS_15File_descriptorEPKvmi T +_ZN4Libc6Plugin4statEPKcP4stat T +_ZN4Libc6Plugin5closeEPNS_15File_descriptorE T +_ZN4Libc6Plugin5fcntlEPNS_15File_descriptorEil T +_ZN4Libc6Plugin5fstatEPNS_15File_descriptorEP4stat T +_ZN4Libc6Plugin5fsyncEPNS_15File_descriptorE T +_ZN4Libc6Plugin5ioctlEPNS_15File_descriptorEiPc T +_ZN4Libc6Plugin5lseekEPNS_15File_descriptorEli T +_ZN4Libc6Plugin5lseekEPNS_15File_descriptorExi T +_ZN4Libc6Plugin5mkdirEPKct T +_ZN4Libc6Plugin5rmdirEPKc T +_ZN4Libc6Plugin5writeEPNS_15File_descriptorEPKvj T +_ZN4Libc6Plugin5writeEPNS_15File_descriptorEPKvm T +_ZN4Libc6Plugin6acceptEPNS_15File_descriptorEP8sockaddrPj T +_ZN4Libc6Plugin6accessEPKci T +_ZN4Libc6Plugin6execveEPKcPKPcS5_ T +_ZN4Libc6Plugin6listenEPNS_15File_descriptorEi T +_ZN4Libc6Plugin6munmapEPvj T +_ZN4Libc6Plugin6munmapEPvm T +_ZN4Libc6Plugin6renameEPKcS2_ T +_ZN4Libc6Plugin6selectEiP6fd_setS2_S2_P7timeval T +_ZN4Libc6Plugin6sendtoEPNS_15File_descriptorEPKvjiPK8sockaddrj T +_ZN4Libc6Plugin6sendtoEPNS_15File_descriptorEPKvmiPK8sockaddrj T +_ZN4Libc6Plugin6socketEiii T +_ZN4Libc6Plugin6unlinkEPKc T +_ZN4Libc6Plugin7connectEPNS_15File_descriptorEPK8sockaddrj T +_ZN4Libc6Plugin7fstatfsEPNS_15File_descriptorEP6statfs T +_ZN4Libc6Plugin7recvmsgEPNS_15File_descriptorEP6msghdri T +_ZN4Libc6Plugin7symlinkEPKcS2_ T +_ZN4Libc6Plugin8priorityEv T +_ZN4Libc6Plugin8readlinkEPKcPcj T +_ZN4Libc6Plugin8readlinkEPKcPcm T +_ZN4Libc6Plugin8recvfromEPNS_15File_descriptorEPvjiP8sockaddrPj T +_ZN4Libc6Plugin8recvfromEPNS_15File_descriptorEPvmiP8sockaddrPj T +_ZN4Libc6Plugin8shutdownEPNS_15File_descriptorEi T +_ZN4Libc6Plugin9ftruncateEPNS_15File_descriptorEl T +_ZN4Libc6Plugin9ftruncateEPNS_15File_descriptorEx T +_ZN4Libc6PluginC1Ei T +_ZN4Libc6PluginC2Ei T +_ZN4Libc6PluginD0Ev T +_ZN4Libc6PluginD1Ev T +_ZN4Libc6PluginD2Ev T +_ZN4Libc9mem_allocEv T +_ZTIN4Libc6PluginE D 18