6.16.2. Contents of Binutils
Short Descriptions
| 
                   Translates program addresses to file names and line numbers; given an address and the name of an executable, it uses the debugging information in the executable to determine which source file and line number are associated with the address  | 
              |
| 
                   Creates, modifies, and extracts from archives  | 
              |
| 
                   An assembler that assembles the output of gcc into object files  | 
              |
| 
                   Used by the linker to de-mangle C++ and Java symbols and to keep overloaded functions from clashing  | 
              |
| 
                   Updates the ELF header of ELF files  | 
              |
| 
                   Displays call graph profile data  | 
              |
| 
                   A linker that combines a number of object and archive files into a single file, relocating their data and tying up symbol references  | 
              |
| 
                   A cut down version of ld that only supports the elf object file format  | 
              |
| 
                   Hard link to ld  | 
              |
| 
                   Lists the symbols occurring in a given object file  | 
              |
| 
                   Translates one type of object file into another  | 
              |
| 
                   Displays information about the given object file, with options controlling the particular information to display; the information shown is useful to programmers who are working on the compilation tools  | 
              |
| 
                   Generates an index of the contents of an archive and stores it in the archive; the index lists all of the symbols defined by archive members that are relocatable object files  | 
              |
| 
                   Displays information about ELF type binaries  | 
              |
| 
                   Lists the section sizes and the total size for the given object files  | 
              |
| 
                   Outputs, for each given file, the sequences of printable characters that are of at least the specified length (defaulting to four); for object files, it prints, by default, only the strings from the initializing and loading sections while for other types of files, it scans the entire file  | 
              |
| 
                   Discards symbols from object files  | 
              |
| 
                   The Binary File Descriptor library  | 
              |
| 
                   A library for dealing with opcodes—the “readable text” versions of instructions for the processor; it is used for building utilities like objdump  |