Name
objdump
Synopsis
objdump [options]objfiles
Display information about one or more object files. If an archive is specified, objdump displays information on each object file in the archive. At least one of the options -a, -d, -D, -f, -g, -G, -h, -H, -p, -r, -S, -t, -T, -V, or -x must be given to tell objdump what information to show.
Options
- -a, --archive-header
If any input files are archives, display the archive header information. The output includes the object file format of each archive member.
- --adjust-vma=offset
Add offset to all section headers before dumping information. Useful if the section addresses do not correspond to the symbol table.
- -b bfdname, --target=bfdname
Set the binary file format using its binary file descriptor name, bfdname. Use the -h option for a list of supported formats for your system.
- -C [style], --demangle[=style]
Decode (demangle) low-level symbol names into user-level names, optionally specifying a mangling style. Removes any initial underscores and makes C++ function names readable.
- -d, --disassemble
Display assembler mnemonic names for the machine instructions. Disassemble only sections that are expected to contain instructions.
- -D, --disassemble-all
Disassemble all sections, not just those expected to contain instructions.
- -EB, --endian=big-EL, --endian=little
Specify whether the object files are big- or little-endian, for disassembling. Useful for disassembling formats such as S-records (printable ASCII versions of object files) that do not include that ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access