GNU Binutils is an open source collection of binary tools necessary to any Linux developer. It includes:
· ld - the GNU linker.
· as - the GNU assembler.
· addr2line - Converts addresses into filenames and line numbers.
· ar - A utility for creating, modifying and extracting from archives.
· c++filt - Filter to demangle encoded C++ symbols.
· gprof - Displays profiling information.
· nlmconv - Converts object code into an NLM.
· nm - Lists symbols from object files.
· objcopy - Copys and translates object files.
· objdump - Displays information from object files.
· ranlib - Generates an index to the contents of an archive.
· readelf - Displays information from any ELF format object file.
· size - Lists the section sizes of an object or archive file.
· strings - Lists printable strings from files.
· strip - Discards symbols.
· windres - A compiler for Windows resource files.
Product's homepage
What's New in This Release: [ read full changelog ]
· Add --interleave-width option to objcopy to allowing copying a range of bytes from the input to the output with the --interleave option.
· Add support for the TMS320C6000 (TI C6X) processor family.
· Readelf can now display ARM unwind tables (.ARM.exidx / .ARM.extab) using the -u / --unwind option.
· Add --dyn-syms to readelf to dump dynamic symbol table.
· A new tool - elfedit - has been added to directly manipulate ELF format binaries.
· Add to dlltool .def file feature of aliasing PE internal symbol name by '== ' option.
· Add a new command line option -a / --addresses to addr2line to display the address before function name or source filename.
· Add a new command line option -p / --pretty-print to addr2line to have a more human readable output.
· The hppa/som targets can now be compiled on any host.