[Bug dynamic-link/19122] New: Unnecessary PLT relocations in librtld.os
hjl.tools at gmail dot com
sourceware-bugzilla@sourceware.org
Tue Oct 13 12:52:00 GMT 2015
https://sourceware.org/bugzilla/show_bug.cgi?id=19122
Bug ID: 19122
Summary: Unnecessary PLT relocations in librtld.os
Product: glibc
Version: 2.23
Status: NEW
Severity: normal
Priority: P2
Component: dynamic-link
Assignee: unassigned at sourceware dot org
Reporter: hjl.tools at gmail dot com
Target Milestone: ---
i386 librtld.os has PLT relocations:
__access
__alloc_dir
__brk
calloc
__close
__closedir
_dl_cache_libcmp
_dl_catch_error
_dl_check_all_versions
_dl_check_map_versions
_dl_debug_initialize
_dl_debug_printf_c
_dl_fixup
_dl_higher_prime_number
_dl_important_hwcaps
_dl_init_paths
_dl_load_cache_lookup
_dl_make_tlsdesc_dynamic
_dl_name_match_p
_dl_next_ld_env_entry
_dl_receive_error
_dl_reloc_bad_type
_dl_resolve_conflicts
_dl_show_auxv
_dl_show_scope
_dl_signal_cerror
_dl_sort_fini
_dl_try_allocate_static_tls
_dl_unmap
_dl_update_slotinfo
__fcntl
__fdopendir
free
__fxstatat64
__getcwd
__getdents
__getpid
_itoa
__libc_check_standard_fds
__libc_fcntl
__libc_memalign
__libc_read
__libc_sigaction
__libc_write
__longjmp
__lseek
malloc
memchr
memcmp
memmove
__mmap
__mprotect
__munmap
__open
__profil
__profile_frequency
rawmemchr
__read
__readdir
realloc
__rewinddir
__sbrk
__sigaction
__sigsetjmp
__stpcpy
strchr
strcmp
__strdup
__strerror_r
strlen
strnlen
strsep
__strsep_g
__strtoul_internal
__udivdi3
__umoddi3
__uname
unsetenv
But, only these symbols
calloc
_dl_allocate_tls
_dl_allocate_tls_init
_dl_argv
_dl_deallocate_tls
_dl_debug_state
_dl_find_dso_for_object
_dl_get_tls_static_info
_dl_make_stack_executable
_dl_mcount
_dl_rtld_di_serinfo
_dl_tls_setup
free
__get_cpu_features
__libc_enable_secure
__libc_memalign
__libc_stack_end
malloc
_r_debug
realloc
_rtld_global
_rtld_global_ro
___tls_get_addr
__tls_get_addr
are exported and not all of them should be able to be overridden at
run-time.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Glibc-bugs
mailing list