---
name: "llvm-objdump-11"
section: "1"
platform: "linux"
package: "llvm-11"
version: "1:11.0.1-2"
release: "Debian 11 (Bullseye)"
platforms: ["linux"]
url: "https://new.carta.tech/llvm-objdump-11"
---

# llvm-objdump-11(1)

manual page for llvm-objdump 11

## NAME

llvm-objdump - manual page for llvm-objdump 11

## DESCRIPTION

OVERVIEW: llvm object file dumper

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

OPTIONS:

Generic Options:

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

**--help-list**                      - Display list of available options (**--help-list-hidden** for more)

**--version**                        - Display the version of this program

llvm-objdump MachO Specific Options:

**--arch=**\<string\>                  - 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

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

**--dis-symname=**\<string\>           - disassemble just this symbol's instructions (requires **-macho**)

**--dsym=**\<string\>                  - Use .dSYM file for debug info

**--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

**-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

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

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

llvm-objdump Options:

**-C**                               - Alias for **--demangle**

**-D**                               - Alias for **--disassemble-all**

**-M**                               - Alias for **--disassembler-options**

**-R**                               - Alias for **--dynamic-reloc**

**-S**                               - Alias for **-source**

**-T**                               - Alias for **--dynamic-syms**

**-a**                               - Alias for **--archive-headers**

**--adjust-vma=**\<offset\>            - Increase the displayed address by the specified offset

**--all-headers**                    - Display all available header information

**--arch-name=**\<string\>             - Target arch to disassemble for, see **-version** for available targets

**--archive-headers**                - Display archive header information

**-d**                               - Alias for **--disassemble**

**--debug-vars**                     - Print the locations (in registers or memory) of source-level variables alongside disassembly

**--debug-vars=**\<value\>             - Print the locations (in registers or memory) of source-level variables alongside disassembly

- \=\<empty\>

  \-   unicode

- \=unicode

  \-   unicode

- \=ascii

  \-   unicode

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

**--demangle**                       - Demangle symbols names

**--disassemble**                    - Display assembler mnemonics for the machine instructions

**--disassemble-all**                - Display assembler mnemonics for the machine instructions

**--disassemble-symbols=**\<string\>   - 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-options=**\<options\> - Pass target specific disassembler options

**--dwarf=**\<value\>                  - Dump of dwarf debug sections:

- \=frames

  \-   .debug\_frame

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

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

**-f**                               - Alias for **--file-headers**

**--fault-map-section**              - Display contents of faultmap section

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

**--full-contents**                  - Display the content of each section

**-h**                               - Alias for **--section-headers**

**--headers**                        - Alias for **--section-headers**

**-j**                               - Alias for **--section**

**-l**                               - Alias for **--line-numbers**

**--line-numbers**                   - Display source line numbers with disassembly. Implies disassemble object

**-m**                               - Alias for **--macho**

**--macho**                          - Use MachO specific object file parser

**--mattr=**\<a1,+a2,-a3,...\>         - Target specific attributes

**--mcpu=**\<cpu-name\>                - Target a specific cpu type (**-mcpu**=*help* for details)

**--no-leading-addr**                - Print no leading address

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

**-p**                               - Alias for **--private-headers**

**--print-imm-hex**                  - Use hex format for immediate values

**--private-headers**                - Display format specific file headers

**-r**                               - Alias for **--reloc**

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

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

**-s**                               - Alias for **--full-contents**

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

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

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

**--source**                         - Display source inlined with disassembly. Implies disassemble object

**--start-address=**\<address\>        - Disassemble beginning at address

**--stop-address=**\<address\>         - Stop disassembly at address

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

**--syms**                           - Display the symbol table

**-t**                               - Alias for **--syms**

**--triple=**\<string\>                - Target triple to disassemble for, see **-version** for available targets

**-u**                               - Alias for **--unwind-info**

**--unwind-info**                    - Display unwind information

**--wide**                           - Ignored for compatibility with GNU objdump

**-x**                               - Alias for **--all-headers**

**-z**                               - Alias for **--disassemble-zeroes**

Pass @FILE as argument to read options from FILE.
