gdb and binutils branch hjl/pr16496 created. 8e0506cd53b38f978c5297978a5dcc046468b864

hjl@sourceware.org hjl@sourceware.org
Fri Jan 31 17:46:00 GMT 2014


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, hjl/pr16496 has been created
        at  8e0506cd53b38f978c5297978a5dcc046468b864 (commit)

- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=8e0506cd53b38f978c5297978a5dcc046468b864

commit 8e0506cd53b38f978c5297978a5dcc046468b864
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Sun Jan 26 08:47:06 2014 -0800

    Move ChangeLog entries to ChangeLog.pr16496

https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=8c19f637403eb49fc9b9f0ed2b2b8375c33e5499

commit 8c19f637403eb49fc9b9f0ed2b2b8375c33e5499
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Fri Jan 24 04:52:05 2014 -0800

    Display symbol version when dumping dynrelocs
    
    Both readelf/objdump know how to get symbol version string for dynamic
    symbols.  This patch extracts this functionality into a separate
    function and uses it to add symbol version string to versioned symbol
    names when dumping dynamic relocations.
    
    bfd/
    
    	PR binutils/16496
    	* elf-bfd.h (bfd_elf_get_symbol_version_string): New.
    	* elf.c (bfd_elf_get_symbol_version_string): New.  Extracted
    	from bfd_elf_print_symbol.
    	(bfd_elf_print_symbol): Use it.
    
    binutils/
    
    	PR binutils/16496
    	* objdump.c (objdump_print_symname): Call
    	bfd_elf_get_symbol_version_string to get ELF symbol version
    	string.  Append version string if needed.
    
    	* readelf.c (versioned_symbol_info): New enum.
    	(get_symbol_version_string): New.  Extracted from
    	process_symbol_table.
    	(dump_relocations): Add a new argument to indicate if dynamic
    	symbol table is used.  Use get_symbol_version_string to get
    	symbol version string for dynamic symbol.  Append version string
    	if needed.
    	(process_relocs): Updated dump_relocations call.
    	(process_symbol_table): Use get_symbol_version_string.
    
    ld/testsuite/
    
    	PR binutils/16496
    	* ld-cris/weakref3.d: Add symbol version string to versioned
    	symbol names in dynamic relocation.
    	* ld-cris/weakref4.d: Likewise.
    	* ld-elfvers/vers24.rd: Likewise.
    
    	* ld-elf/pr16496a.c: New file.
    	* ld-elf/pr16496a.map: Likewise.
    	* ld-elf/pr16496b.c: Likewise.
    	* ld-elf/pr16496b.od: Likewise.
    
    	* ld-elf/shared.exp (build_tests): Add libpr16496a.so and
    	libpr16496b.so tests.

-----------------------------------------------------------------------


hooks/post-receive
-- 
gdb and binutils



More information about the Src-cvs mailing list