oracular (1) llvm-objdump.1.gz

Provided by: llvm-19_19.1.1-1ubuntu1_amd64 bug

NAME

       llvm-objdump - manual page for llvm-objdump 19

DESCRIPTION

       OVERVIEW: llvm object file dumper

       USAGE: llvm-objdump [options] <input object files>

   OPTIONS:
       --adjust-vma=offset
              Increase the displayed address by the specified offset

       --all-headers
              Display all available header information, relocation entries and the symbol table

       --arch-name=<value>
              Target arch to disassemble for, see --version for available targets

       --archive-headers
              Display archive header information

       -a     Alias for --archive-headers

       --build-id=<hex>
              Build ID to look up. Once found, added as an input file

       -C     Alias for --demangle

       --debug-file-directory=<dir>
              Path to directory where to look for debug files

       --debug-vars-indent=<value>
              Distance to indent the source-level variable display, relative to the start of the disassembly

       --debug-vars=<value>
              Print  the  locations  (in  registers  or memory) of source-level variables alongside disassembly.
              Supported formats: ascii, unicode (default)

       --debuginfod
              Use debuginfod to find debug files

       --demangle
              Demangle symbol names

       --disassemble-all
              Disassemble all sections found in the input files

       --disassemble-symbols=<value>
              List of symbols to disassemble. Accept demangled names when  --demangle  is  specified,  otherwise
              accept mangled names

       --disassemble-zeroes
              Do not skip blocks of zeroes when disassembling

       --disassembler-color=mode
              Enable  or  disable  disassembler  color  output.  Valid  options  are  "on", "off" and "terminal"
              (default)

       --disassembler-options=options
              Pass target specific disassembler options

       --disassemble
              Disassemble all executable sections found in the input files

       --dwarf=<value>
              Dump the specified DWARF debug sections. The only supported value is 'frames'

       --dynamic-reloc
              Display the dynamic relocation entries in the file

       --dynamic-syms
              Display the contents of the dynamic symbol table

       -D     Alias for --disassemble-all

       -d     Alias for --disassemble

       --fault-map-section
              Display the content of the fault map section

       --file-headers
              Display the contents of the overall file header

       --full-contents
              Display the content of each section

       -f     Alias for --file-headers

       --headers
              Alias for --section-headers

       --help Display available options (--help-hidden for more)

       -h     Alias for --section-headers

       -j <value>
              Alias for --section

       --line-numbers
              When disassembling, display source line numbers. Implies --disassemble

       -l     Alias for --line-numbers

       --macho
              Use MachO specific object file parser

       --mattr=a1,+a2,-a3,...
              Target specific attributes (--mattr=help for details)

       --mcpu=cpu-name
              Target a specific cpu type (--mcpu=help for details)

       -mllvm <arg>
              Specify an argument to forward to LLVM's CommandLine library

       -M <value>
              Alias for --disassembler-options=

       -m     Alias for --macho

       --no-addresses
              Alias for --no-leading-addr

       --no-debuginfod
              Don't use debuginfod to find debug files

       --no-leading-addr
              When disassembling, do not print leading addresses for instructions or inline relocations

       --no-print-imm-hex
              Do not use hex format for immediate values

       --no-show-raw-insn
              When disassembling instructions, do not print the instruction bytes.

       --offloading
              Display the content of the offloading section

       --prefix-strip=prefix
              Strip out initial directories from absolute paths. No effect without --prefix

       --prefix=prefix
              Add prefix to absolute paths

       --pretty-pgo-analysis-map
              Display PGO analysis values with formatting rather than raw numbers

       --print-imm-hex
              Use hex format for immediate values (default)

       --private-headers
              Display format specific file headers

       -p     Alias for --private-headers

       --raw-clang-ast
              Dump the raw binary contents of the clang AST section

       --reloc
              Display the relocation entries in the file

       -R     Alias for --dynamic-reloc

       -r     Alias for --reloc

       --section-headers
              Display summaries of the headers for each section.

       --section=<value>
              Operate on the specified sections only. With --macho dump segment,section

       --show-all-symbols
              Show all symbols during disassembly, even if multiple symbols are defined at the same location

       --show-lma
              Display LMA column when dumping ELF section headers

       --source
              When disassembling, display source interleaved with the disassembly. Implies --disassemble

       --start-address=address Set the start  address  for  disassembling,  printing  relocations  and  printing
              symbols

       --stop-address=address
              Set the stop address for disassembling, printing relocations and printing symbols

       --symbol-description
              Add symbol description for disassembly. This option is for XCOFF files only

       --symbolize-operands
              Symbolize instruction operands when disassembling

       --syms Display the symbol table

       -S     Alias for --source

       -s     Alias for --full-contents

       --traceback-table
              Decode traceback table in disassembly. Implies --disassemble. This option is for XCOFF files only

       --triple=<value>
              Target triple to disassemble for, see --version for available targets

       -T     Alias for --dynamic-syms

       -t     Alias for --syms

       --unwind-info
              Display unwind information

       -u     Alias for --unwind-info

       --version
              Display the version of this program

       -v     Alias for --version

       --wide Ignored for compatibility with GNU objdump

       --x86-asm-syntax=att
              Emit AT&T-style disassembly

       --x86-asm-syntax=intel
              Emit Intel-style disassembly

       -x     Alias for --all-headers

       -z     Alias for --disassemble-zeroes

   llvm-objdump MachO Specific Options:
       --arch=<value>
              architecture(s) from a Mach-O file to dump

       --archive-member-offsets
              Print   the   offset   to   each   archive  member  for  Mach-O  archives  (requires  --macho  and
              --archive-headers)

       --bind Display mach-o binding info

       --chained-fixups
              Print chained fixup information (requires --macho)

       --data-in-code
              Print the data in code table for Mach-O objects (requires --macho)

       --dis-symname <value>
              disassemble just this symbol's instructions (requires --macho)

       --dsym=<value>
              Use .dSYM file for debug info

       --dyld-info
              Print bind and rebase information used by dyld to resolve external references in  a  final  linked
              binary (requires --macho)

       --dylib-id
              Print the shared library's id for the dylib Mach-O file (requires --macho)

       --dylibs-used
              Print the shared libraries used for linked Mach-O files (requires --macho)

       --exports-trie
              Display mach-o exported symbols

       --full-leading-addr
              Print full leading address

       --function-starts=<value>
              Print  the  function  starts  table  for  Mach-O  objects.  Options:  addrs (default), names, both
              (requires --macho)

       -g     Print line information from debug info if available

       --indirect-symbols
              Print indirect symbol table for Mach-O objects (requires --macho)

       --info-plist
              Print the info plist section as strings for Mach-O objects (requires --macho)

       --lazy-bind
              Display mach-o lazy binding info

       --link-opt-hints
              Print the linker optimization hints for Mach-O objects (requires --macho)

       --no-leading-headers
              Print no leading headers

       --no-symbolic-operands do not symbolic operands when disassembling (requires --macho)

       --non-verbose
              Print the info for Mach-O objects in non-verbose or numeric form (requires --macho)

       --objc-meta-data
              Print the Objective-C runtime meta data for Mach-O files (requires --macho)

       --private-header
              Display only the first format specific file header

       --rebase
              Display mach-o rebasing info

       --rpaths
              Print the runtime search paths for the Mach-O file (requires --macho)

       --universal-headers
              Print Mach-O universal headers (requires --macho)

       --weak-bind
              Display mach-o weak binding info

       Pass @FILE as argument to read options from FILE.