:program:`llvm-readobj` [options] [input...]
The :program:`llvm-readobj` tool displays low-level format-specific information about one or more object files. The tool and its output is primarily designed for use in FileCheck-based tests.
If input
is "-
" or omitted, :program:`llvm-readobj` reads from standard
input. Otherwise, it will read from the specified filenames
.
.. option:: -help Print a summary of command line options.
.. option:: -version Display the version of this program
.. option:: -file-headers, -h Display file headers.
.. option:: -sections, -s Display all sections.
.. option:: -section-data, -sd When used with ``-sections``, display section data for each section shown.
.. option:: -section-relocations, -sr When used with ``-sections``, display relocations for each section shown.
.. option:: -section-symbols, -st When used with ``-sections``, display symbols for each section shown.
.. option:: -relocations, -r Display the relocation entries in the file.
.. option:: -symbols, -t Display the symbol table.
.. option:: -dyn-symbols Display the dynamic symbol table (only for ELF object files).
.. option:: -unwind, -u Display unwind information.
.. option:: -expand-relocs When used with ``-relocations``, display each relocation in an expanded multi-line format.
.. option:: -dynamic-table Display the ELF .dynamic section table (only for ELF object files).
.. option:: -needed-libs Display the needed libraries (only for ELF object files).
.. option:: -program-headers Display the ELF program headers (only for ELF object files).
.. option:: -elf-section-groups, -g Display section groups (only for ELF object files).
:program:`llvm-readobj` returns 0.