public inbox for src-cvs@sourceware.org
help / color / mirror / Atom feed
* gdb and binutils branch hjl/pr16496 created. 3814a7515eb08dd6d2eb75969a2756efffc5809d
@ 2014-01-27 16:54 hjl
  0 siblings, 0 replies; only message in thread
From: hjl @ 2014-01-27 16:54 UTC (permalink / raw)
  To: src-cvs

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  3814a7515eb08dd6d2eb75969a2756efffc5809d (commit)

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

commit 3814a7515eb08dd6d2eb75969a2756efffc5809d
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=42478d68639fcb10952a94e5a4d32d8ea18c953a

commit 42478d68639fcb10952a94e5a4d32d8ea18c953a
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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2014-01-27 16:54 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-01-27 16:54 gdb and binutils branch hjl/pr16496 created. 3814a7515eb08dd6d2eb75969a2756efffc5809d hjl

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).