summaryrefslogtreecommitdiffstats
path: root/contrib/elftoolchain/libdwarf/libdwarf_elf_init.c
Commit message (Collapse)AuthorAgeFilesLines
* Update to ELF Tool Chain r3475emaste2016-05-201-37/+65
| | | | | | | | | | | | | | | | | | | | | Improvements include: * Add support for reporting and handling a number of new constants in various tools, including: * CloudABI OSABI * DT_TLSDESC_* * i386, MIPS, SPARC and amd64 relocations * C++ demangler bug fixes * Man page updates * Improved input validation in several tools This update also reduces diffs against upstream as a number of fixes included in upstream were previously cherry-picked into FreeBSD. Sponsored by: The FreeBSD Foundation
* libdwarf: fix SHT_REL relocation processingemaste2016-03-111-3/+12
| | | | | | | Relocation of type SHT_REL must use the current value as addend. PR: 204084 Obtained from: NetBSD libdwarf_elf_init.c v1.4
* Update elftoolchain to upstream revision 3163emaste2015-02-171-1/+1
| | | | | | | Most of our changes have now been committed upstream, so this change is largely bookkeeping. Sponsored by: The FreeBSD Foundation
* libdwarf: Handle .rel relocationsemaste2015-02-121-28/+43
| | | | | | | | | | | | | 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
* libdwarf: Add symbol value when processing .rela relocationsemaste2015-02-111-2/+6
| | | | | | Reviewed by: kib, rpaulo Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D1826
* Copy libelf, libdwarf and common files from vendor/ to contrib/.kaiw2014-01-151-0/+334
OpenPOWER on IntegriCloud