summaryrefslogtreecommitdiffstats
path: root/contrib/elftoolchain/strings/strings.c
Commit message (Collapse)AuthorAgeFilesLines
* MFC r312779: strings: avoid unnecessary trip through handle_file for stdinemaste2017-05-031-8/+4
| | | | Sponsored by: The FreeBSD Foundation
* MFC r317075: Update ELF Tool Chain to upstream r3520emaste2017-05-011-1/+1
| | | | | | | | | | | | | Highlights of changes between r3490 and r3520: - Improve C++ demangling - Improve compatibility with Binutils tools wrt. error messages - Handle additional types/sections/etc. in readelf and elfdump - addr2line, cxxfilt: use setvbuf to set line buffering for filter use Also MFC r317076, version bump. Sponsored by: The FreeBSD Foundation
* MFC r307969: strings: fix exit status if a file before the last one failsemaste2016-11-251-16/+11
| | | | | | | | | Previously a command like "strings f1 f2 f3" reported the exit status based only on processing the last file. As with GNU strings, report an error exit status if an error was encountered processing any of the files. While here simplify the exit status handling to just success (0) / failure (1).
* Update to ELF Tool Chain r3475emaste2016-05-201-2/+2
| | | | | | | | | | | | | | | | | | | | | 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
* Update ELF Tool Chain to upstream rev 3400emaste2016-02-121-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | | 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
* Update elftoolchain to upstream revision 3179emaste2015-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
* Update elftoolchain to upstream rev 3130emaste2014-12-241-1/+1
| | | | | | This brings a number of fixes to elfcopy/strip and DWARF4 improvements. Sponsored by: The FreeBSD Foundation
* Fix elftoolchain tools in-tree buildemaste2014-12-011-3/+3
| | | | | * make variables static * add header for uint*_t typedefs
* Copy elftoolchain binutils replacements from vendor branchemaste2014-11-271-0/+454
Sponsored by: The FreeBSD Foundation
OpenPOWER on IntegriCloud