The dump utility dumps selected parts of each of its object file
arguments. The dump utility is best suited for use in shell
scripts, whereas the elfdump(1) command is recommended for more
human-readable output. This utility will accept both object
files and archives of object files. It processes each file
argument according to one or more of the following options:
Dumps the archive header of each member of an archive. Dumps the
string table(s). Dumps decoded C++ symbol table names. Dumps
each file header. Dumps the global symbols in the symbol table
of an archive. Dumps the section headers. Dumps dynamic linking
information and static shared library information, if available.
Dumps each program execution header. Dumps relocation
information. Dumps section contents in hexadecimal. Dumps symbol
table entries. Dumps only the indexed symbol table entry defined
by index or a range of entries defined by index1,index2. Prints
version information. The following modifiers are used in
conjunction with the options list