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.