aboutsummaryrefslogtreecommitdiff
path: root/contrib/elftoolchain/size
Commit message (Collapse)AuthorAgeFilesLines
* size: Avoid returning a stack pointer from xlatetom().Mark Johnston2020-02-041-12/+13
| | | | | | | | | | | | | The callers only check whether the returned pointer is non-NULL, so this was harmless in practice, but change the return value to guard against the issue. CID: 1411597 MFC after: 1 week Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=357539
* Capsicumize size(1).Mark Johnston2019-08-011-20/+43
| | | | | | | | | Reviewed by: oshogbo Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D21105 Notes: svn path=/head/; revision=350517
* Update to ELF Tool Chain r3475Ed Maste2016-05-201-7/+20
| | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=300311
* Update ELF Tool Chain to upstream rev 3400Ed Maste2016-02-121-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Some notable improvements include: readelf: - Add AArch64 relocation definitions. - Report value of unknown relocation types. elfcopy: - Consider symbols with STB_GNU_UNIQUE binding as global symbols. - Fixed support for VMA adjustment for loadable sections found in relocatable objects. - Handle nameless global symbols. - Improve wildcard matching for !-prefixed symbols. - Add PE/COFF support. elfdump: - Improve section type reporting. - Add MIPS-specific section types. This update also includes a significant number of bug fixes. PR: 207091 [exp-run] Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=295577
* Update to ELF Tool Chain r3250Ed Maste2015-10-091-2/+1
| | | | | | | | | | | | Highlights (not already in the FreeBSD tree): - addr2line: Fixed multiple memory leaks related to DIE allocation - readelf: improve sh_link validation - various man page improvements Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=289071
* Update to ELF Tool Chain r3197Ed Maste2015-05-142-5/+5
| | | | | | | | | | | | | Highlights: - Fix man page markup, whitespace, and typos - Fix sh_info of SHT_GROUP section to point to the correct string - Improve validation in readelf and elfcopy/strip - Handle DWARF 4's DW_AT_high_pc in addr2line Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=282918
* Update elftoolchain to upstream revision 3179Ed Maste2015-04-011-2/+1
| | | | | | | | | | | | | | | | Some notable changes: - libdwarf: Fixed DWARF4 line section - elfcopy: Implement --localize-hidden - nm: handle object name referenced by DW_AT_specification - elfcopy: Add --strip-dwo and --extract-dwo options for split DWARF - readelf: add remaining arm64 dynamic relocation names - nm: Avoid integer overflow in value comparison Relnotes: Yes Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=280932
* Temporarily disable non-FreeBSD NT_ note typesEd Maste2014-12-011-1/+5
| | | | Notes: svn path=/head/; revision=275370
* Copy elftoolchain binutils replacements from vendor branchEd Maste2014-11-273-0/+1182
Sponsored by: The FreeBSD Foundation Notes: svn path=/head/; revision=275192