Next: ranlib Prev: objcopy Up: Top


     objdump [ -a | --archive-headers ]
             [ -b BFDNAME | --target=BFDNAME ]
             [ -d | --disassemble ]  [ -f | --file-headers ]
             [ -h | --section-headers | --headers ]  [ -i | --info ]
             [ -j SECTION | --section=SECTION ]
             [ -l | --line-numbers ]
             [ -m MACHINE | --architecture=MACHINE ]  [ -r | --reloc ]
             [ -s | --full-contents ]  [ --stabs ] [ -t | --syms ]
             [ -x | --all-headers ]  [ --version ]  [ --help ]

   `objdump' displays information about one or more object files.  The
options control what particular information to display.  This
information is mostly useful to programmers who are working on the
compilation tools, as opposed to programmers who just want their
program to compile and work.

   OBJFILE... are the object files to be examined.  When you specify
archives, `objdump' shows information on each of the member object

   The long and short forms of options, shown here as alternatives, are
equivalent.  At least one option besides `-l' must be given.

     If any of the OBJFILE files are archives, display the archive
     header information (in a format similar to `ls -l').  Besides the
     information you could list with `ar tv', `objdump -a' shows the
     object file format of each archive member.

     Specify that the object-code format for the object files is
     BFDNAME.  This option may not be necessary; OBJDUMP can
     automatically recognize many formats.

     For example,
          objdump -b oasys -m vax -h fu.o

     displays summary information from the section headers (`-h') of
     `fu.o', which is explicitly identified (`-m') as a VAX object file
     in the format produced by Oasys compilers.  You can list the
     formats available with the `-i' option.  Note: Target Selection,
     for more information.

     Display the assembler mnemonics for the machine instructions from

     Display summary information from the overall header of each of the
     OBJFILE files.

     Display summary information from the section headers of the object

     File segments may be relocated to nonstandard addresses, for
     example by using the `-Ttext', `-Tdata', or `-Tbss' options to
     `ld'.  However, some object file formats, such as a.out, do not
     store the starting address of the file segments.  In those
     situations, although `ld' relocates the sections correctly, using
     `objdump -h' to list the file section headers cannot show the
     correct addresses.  Instead, it shows the usual addresses, which
     are implicit for the target.

     Print a summary of the options to `objdump' and exit.

     Display a list showing all architectures and object formats
     available for specification with `-b' or `-m'.

`-j NAME'
     Display information only for section NAME.

     Label the display (using debugging information) with the filename
     and source line numbers corresponding to the object code shown.
     Only useful with `-d'.

     Specify that the object files OBJFILE are for architecture
     MACHINE.  You can list available architectures using the `-i'

     Print the relocation entries of the file.

     Display the full contents of any sections requested.

     Display the full contents of any sections requested.  Display the
     contents of the .stab and .stab.index and .stab.excl sections from
     an ELF file.  This is only useful on systems (such as Solaris 2.0)
     in which `.stab' debugging symbol-table entries are carried in an
     ELF section.  In most other file formats, debugging symbol-table
     entries are interleaved with linkage symbols, and are visible in
     the `--syms' output.

     Print the symbol table entries of the file.  This is similar to
     the information provided by the `nm' program.

     Print the version number of `objdump' and exit.

     Display all available header information, including the symbol
     table and relocation entries.  Using `-x' is equivalent to
     specifying all of `-a -f -h -r -t'.

automatically generated by info2www