This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libc/18822] New: Internal functions are called via PLT


https://sourceware.org/bugzilla/show_bug.cgi?id=18822

            Bug ID: 18822
           Summary: Internal functions are called via PLT
           Product: glibc
           Version: unspecified
            Status: NEW
          Severity: normal
          Priority: P2
         Component: libc
          Assignee: unassigned at sourceware dot org
          Reporter: hjl.tools at gmail dot com
                CC: drepper.fsp at gmail dot com
  Target Milestone: ---

The following internal functions are called via PLT on x86:

__access
__add_to_environ
__alloc_dir
__argp_error
__argp_failure
__argp_fmtstream_ensur
__argp_fmtstream_free
__argp_fmtstream_print
__argp_fmtstream_updat
__argp_fmtstream_write
__argp_input
__argp_make_fmtstream
__argp_state_help
__argz_add
__argz_add_sep
__argz_append
__argz_create_sep
__asctime_r
__assert_fail_base
__brk
__bsd_getpt
__btowc
__chdir
__chmod
__clearenv
__closedir
__collidx_table_lookup
__collseq_table_lookup
__dcigettext
__dcngettext
__divdi3_internal
__drand48_iterate
__dup
__ecvt_r
__endutent
__erand48_r
__execve
__execvpe
__fchdir
__fcloseall
__fcvt_r
__fdopendir
__fgetgrent_r
__fgetpwent_r
__fgetsgent_r
__fgetspent_r
__flockfile
__fopen_internal
__fopen_maybe_mmap
__fstatfs
__fstatfs64
__fstatvfs64
__ftruncate
__ftruncate64
__funlockfile
__fwprintf
__fxprintf
__gconv
__gconv_close
__gconv_close_transfor
__gconv_compare_alias
__gconv_compare_alias_
__gconv_find_shlib
__gconv_find_transform
__gconv_get_builtin_tr
__gconv_get_path
__gconv_load_cache
__gconv_lookup_cache
__gconv_open
__gconv_release_cache
__gconv_release_shlib
__gconv_release_step
__gen_tempname
__getaliasbyname_r
__get_avphys_pages
__get_child_max
__getclktck
__getcwd
__getdate_r
__getdents
__getdents64
__getdtablesize
__getegid
__geteuid
__getgid
__getgrgid_r
__getgrnam_r
__getgroups
__gethostbyaddr_r
__gethostbyname2_r
__gethostbyname_r
__gethostname
__getline
__getnetbyaddr_r
__getnetbyname_r
__getnetgrent_r
__get_nprocs
__get_nprocs_conf
__get_phys_pages
__getprotobyname_r
__getprotobynumber_r
__getpwnam_r
__getpwuid_r
__getrpcbyname_r
__getrpcbynumber_r
__getservbyname_r
__getservbyport_r
__getsgnam_r
__get_sol
__getspnam_r
__gettext_extract_plur
__gettext_free_exp
__gettextparse
__getuid
__getutent
__getutent_r
__getutid
__getutid_r
__getutline
__getutline_r
__glob64
__group_member
__guess_grouping
__hash_string
__hasmntopt
__idna_to_ascii_lz
__idna_to_unicode_lzlz
__ifreq
__init_misc
__initstate_r
__internal_statvfs
__internal_statvfs64
__ioctl
__isatty
__jrand48_r
__kill
__lcong48_r
__libc_message
__libc_pread64
__libc_print_version
__longjmp
____longjmp_chk
__lseek64
__malloc_check_init
__mbsnrtowcs
__mbsrtowcs
__memcpy_g_internal
__memrchr
__mkdir
__mktime_internal
__mmap
__mmap64
__moddi3_internal
__moncontrol
__mpn_add_1
__mpn_addmul_1
__mpn_add_n
__mpn_cmp
__mpn_construct_double
__mpn_construct_float
__mpn_construct_long_d
__mpn_divrem
__mpn_extract_double
__mpn_extract_long_dou
__mpn_impn_mul_n
__mpn_impn_mul_n_basec
__mpn_impn_sqr_n
__mpn_impn_sqr_n_basec
__mpn_lshift
__mpn_mul
__mpn_mul_1
__mpn_rshift
__mpn_sub_1
__mpn_submul_1
__mpn_sub_n
__mprotect
__mremap
__munmap
__netlink_close
__netlink_free_handle
__netlink_open
__netlink_request
__new_exitfn
__new_getrlimit
__nis_hash
__nrand48_r
__nscd_cache_search
__nscd_getai
__nscd_getgrgid_r
__nscd_getgrnam_r
__nscd_getgrouplist
__nscd_gethostbyaddr_r
__nscd_gethostbyname2_
__nscd_gethostbyname_r
__nscd_get_map_ref
__nscd_get_nl_timestam
__nscd_getpwnam_r
__nscd_getpwuid_r
__nscd_getservbyname_r
__nscd_getservbyport_r
__nscd_innetgr
__nscd_setnetgrent
__nscd_unmap
__nss_endent
__nss_ethers_lookup
__nss_getent
__nss_getent_r
__nss_netgroup_lookup
__nss_publickey_lookup
__nss_setent
__offtime
__old_getdents64
__old_glob64
__old_readdir64
__opendir
__opendirat
__path_search
__pipe2
__posix_fallocate64_l6
__posix_openpt
__posix_spawn_file_act
__pread
__printf_fphex
__profil
__pthread_unwind
__ptsname_internal
__ptsname_r
__pututline
__pwrite
__qecvt_r
__qfcvt_r
__random
__random_r
__readdir
__readdir64
__readlink
__readv
__realpath
__re_compile_fastmap
__regcomp
__regexec
__regfree
__register_printf_spec
__res_vinit
__rmdir
__rpc_thread_clnt_clea
__rpc_thread_key_clean
__rpc_thread_svc_clean
__rpc_thread_variables
__scalbn
__scalbnf
__scalbnl
__sched_getaffinity_ne
__sched_setaffinity_ne
__sched_setparam
__seed48_r
__setcontext
__setenv
__setfpucw
__setrlimit
__setsid
__setstate_r
__setutent
__sgetsgent_r
__sgetspent_r
__sigaltstack
__sigblock
__sigprocmask
__sigsetmask
__sleep
__snprintf
__spawni
__srand48_r
__srandom_r
__statfs64
__statfs_chown_restric
__statfs_filesize_max
__statfs_link_max
__statfs_symlinks
__statvfs64
__statvfs_getflags
__strchr_g_internal
__strchrnul
__strcspn_ia32
__strdiff
__strncasecmp
__strpbrk_ia32
__strptime_internal
__strspn_ia32
__tcgetattr
__tdestroy
__ttyname_r
__tz_compute
__tz_convert
__tzfile_compute
__tzfile_default
__tzfile_read
__tzname_max
__tzset
__tzset_parse_tz
__tzstring
__udivdi3_internal
__umoddi3_internal
__unlink
__unsetenv
__updwtmp
__utmpname
__vfwprintf
__vfwscanf
__vstrfmon_l
__vswprintf
__wcpncpy
__wcrtomb
__wcscat
__wcschrnul
__wcsdiff
__wcslen
__wcsmbs_clone_conv
__wcsmbs_load_conv
__wcsmbs_named_conv
__wcsncpy
__wcsnlen
__wcsnrtombs
__wcsrtombs
____wcstod_l_internal
____wcstof_l_internal
____wcstold_l_internal
____wcstol_l_internal
____wcstoll_l_internal
____wcstoul_l_internal
____wcstoull_l_interna
__wctrans
__wctype
__wmemcpy
__wmemmove
__wmempcpy
__writev
__xstat32_conv

Most, if not all, of them should be called via hidden target.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]