1libc { 2 GLIBC_2.1 { 3 # functions used in other libraries 4 __backtrace; __backtrace_symbols; __backtrace_symbols_fd; 5 6 # b* 7 backtrace; backtrace_symbols; backtrace_symbols_fd; 8 } 9 GLIBC_2.2 { 10 # These are to support some gcc features. 11 __cyg_profile_func_enter; __cyg_profile_func_exit; 12 } 13 GLIBC_2.3.4 { 14 __chk_fail; 15 __memcpy_chk; __memmove_chk; __mempcpy_chk; __memset_chk; __stpcpy_chk; 16 __strcat_chk; __strcpy_chk; __strncat_chk; __strncpy_chk; 17 __sprintf_chk; __vsprintf_chk; __snprintf_chk; __vsnprintf_chk; 18 __printf_chk; __fprintf_chk; __vprintf_chk; __vfprintf_chk; 19 __gets_chk; 20 } 21 GLIBC_2.4 { 22 __fgets_chk; __fgets_unlocked_chk; 23 __read_chk; __pread_chk; __pread64_chk; 24 __readlink_chk; __getcwd_chk; __getwd_chk; 25 __recv_chk; __recvfrom_chk; 26 __realpath_chk; __wctomb_chk; 27 __stpncpy_chk; 28 __wcscpy_chk; __wmemcpy_chk; __wmemmove_chk; __wmempcpy_chk; __wcpcpy_chk; 29 __wcsncpy_chk; __wcscat_chk; __wcsncat_chk; __wmemset_chk; __wcpncpy_chk; 30 __swprintf_chk; __vswprintf_chk; __wprintf_chk; __fwprintf_chk; 31 __vwprintf_chk; __vfwprintf_chk; __fgetws_chk; __fgetws_unlocked_chk; 32 __confstr_chk; __getgroups_chk; __ttyname_r_chk; 33 __gethostname_chk; __getdomainname_chk; __wcrtomb_chk; __mbsnrtowcs_chk; 34 __wcsnrtombs_chk; __mbsrtowcs_chk; __wcsrtombs_chk; __mbstowcs_chk; 35 __wcstombs_chk; 36 37 __stack_chk_fail; 38 } 39 GLIBC_2.5 { 40 __readlinkat_chk; 41 } 42 GLIBC_2.7 { 43 __fread_chk; __fread_unlocked_chk; 44 } 45 GLIBC_2.8 { 46 __asprintf_chk; __vasprintf_chk; __dprintf_chk; __vdprintf_chk; 47 __obstack_printf_chk; __obstack_vprintf_chk; 48 } 49 GLIBC_2.11 { 50 __longjmp_chk; 51 } 52 GLIBC_2.15 { 53 __fdelt_chk; __fdelt_warn; 54 } 55 GLIBC_2.16 { 56 __poll_chk; __ppoll_chk; 57 } 58 GLIBC_2.25 { 59 __explicit_bzero_chk; 60 } 61 GLIBC_PRIVATE { 62 __fortify_fail; 63 } 64} 65