freebsd-skq/contrib/elftoolchain
emaste 2b789577d7 libdwarf: Handle .rel relocations
Some architectures use .rel relocations (for debug data), so they must
be handled.

This was discovered from ctfconvert on ARM object files.  The lack of
relocation handling caused all string lookups to return the string at
offset 0 in .debug_str, typically "FreeBSD clang version ..."

Reviewed by:	gnn, imp, rpaulo (earlier version)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D1819
2015-02-12 02:08:44 +00:00
..
addr2line addr2line: fflush output after each address lookup 2015-01-05 04:56:38 +00:00
common redelf: Add missing R_X86_64_ relocation types 2015-01-21 01:07:58 +00:00
cxxfilt Copy elftoolchain binutils replacements from vendor branch 2014-11-27 20:12:13 +00:00
elfcopy Preserve hard & symbolic links when modifying source file 2015-01-28 18:37:09 +00:00
libdwarf libdwarf: Handle .rel relocations 2015-02-12 02:08:44 +00:00
libelf Verify that section header offset is not past EOF 2015-01-16 15:16:19 +00:00
libelftc Update elftoolchain to upstream rev 3130 2014-12-24 03:13:16 +00:00
nm nm: Accept long option --extern-only for -g 2015-01-08 14:35:16 +00:00
readelf redelf: Add missing R_X86_64_ relocation types 2015-01-21 01:07:58 +00:00
size Temporarily disable non-FreeBSD NT_ note types 2014-12-01 16:10:03 +00:00
strings Update elftoolchain to upstream rev 3130 2014-12-24 03:13:16 +00:00