.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.16.
.TH LLVM-OBJDUMP "1" "January 2021" "llvm-objdump 11" "User Commands"
.SH NAME
llvm-objdump \- manual page for llvm-objdump 11
.SH DESCRIPTION
OVERVIEW: llvm object file dumper
.PP
USAGE: llvm\-objdump [options]
.PP
OPTIONS:
.PP
Generic Options:
.HP
\fB\-\-help\fR \- Display available options (\fB\-\-help\-hidden\fR for more)
.HP
\fB\-\-help\-list\fR \- Display list of available options (\fB\-\-help\-list\-hidden\fR for more)
.HP
\fB\-\-version\fR \- Display the version of this program
.PP
llvm\-objdump MachO Specific Options:
.HP
\fB\-\-arch=\fR \- architecture(s) from a Mach\-O file to dump
.HP
\fB\-\-archive\-member\-offsets\fR \- Print the offset to each archive member for Mach\-O archives (requires \fB\-macho\fR and \fB\-archive\-headers\fR)
.HP
\fB\-\-bind\fR \- Display mach\-o binding info
.HP
\fB\-\-data\-in\-code\fR \- Print the data in code table for Mach\-O objects (requires \fB\-macho\fR)
.HP
\fB\-\-dis\-symname=\fR \- disassemble just this symbol's instructions (requires \fB\-macho\fR)
.HP
\fB\-\-dsym=\fR \- Use .dSYM file for debug info
.HP
\fB\-\-dylib\-id\fR \- Print the shared library's id for the dylib Mach\-O file (requires \fB\-macho\fR)
.HP
\fB\-\-dylibs\-used\fR \- Print the shared libraries used for linked Mach\-O files (requires \fB\-macho\fR)
.HP
\fB\-\-exports\-trie\fR \- Display mach\-o exported symbols
.HP
\fB\-\-full\-leading\-addr\fR \- Print full leading address
.HP
\fB\-g\fR \- Print line information from debug info if available
.HP
\fB\-\-indirect\-symbols\fR \- Print indirect symbol table for Mach\-O objects (requires \fB\-macho\fR)
.HP
\fB\-\-info\-plist\fR \- Print the info plist section as strings for Mach\-O objects (requires \fB\-macho\fR)
.HP
\fB\-\-lazy\-bind\fR \- Display mach\-o lazy binding info
.HP
\fB\-\-link\-opt\-hints\fR \- Print the linker optimization hints for Mach\-O objects (requires \fB\-macho\fR)
.HP
\fB\-\-no\-leading\-headers\fR \- Print no leading headers
.HP
\fB\-\-no\-symbolic\-operands\fR \- do not symbolic operands when disassembling (requires \fB\-macho\fR)
.HP
\fB\-\-non\-verbose\fR \- Print the info for Mach\-O objects in non\-verbose or numeric form (requires \fB\-macho\fR)
.HP
\fB\-\-objc\-meta\-data\fR \- Print the Objective\-C runtime meta data for Mach\-O files (requires \fB\-macho\fR)
.HP
\fB\-\-private\-header\fR \- Display only the first format specific file header
.HP
\fB\-\-rebase\fR \- Display mach\-o rebasing info
.HP
\fB\-\-universal\-headers\fR \- Print Mach\-O universal headers (requires \fB\-macho\fR)
.HP
\fB\-\-weak\-bind\fR \- Display mach\-o weak binding info
.PP
llvm\-objdump Options:
.HP
\fB\-C\fR \- Alias for \fB\-\-demangle\fR
.HP
\fB\-D\fR \- Alias for \fB\-\-disassemble\-all\fR
.HP
\fB\-M\fR \- Alias for \fB\-\-disassembler\-options\fR
.HP
\fB\-R\fR \- Alias for \fB\-\-dynamic\-reloc\fR
.HP
\fB\-S\fR \- Alias for \fB\-source\fR
.HP
\fB\-T\fR \- Alias for \fB\-\-dynamic\-syms\fR
.HP
\fB\-a\fR \- Alias for \fB\-\-archive\-headers\fR
.HP
\fB\-\-adjust\-vma=\fR \- Increase the displayed address by the specified offset
.HP
\fB\-\-all\-headers\fR \- Display all available header information
.HP
\fB\-\-arch\-name=\fR \- Target arch to disassemble for, see \fB\-version\fR for available targets
.HP
\fB\-\-archive\-headers\fR \- Display archive header information
.HP
\fB\-d\fR \- Alias for \fB\-\-disassemble\fR
.HP
\fB\-\-debug\-vars\fR \- Print the locations (in registers or memory) of source\-level variables alongside disassembly
.HP
\fB\-\-debug\-vars=\fR \- Print the locations (in registers or memory) of source\-level variables alongside disassembly
.TP
=
\- unicode
.TP
=unicode
\- unicode
.TP
=ascii
\- unicode
.HP
\fB\-\-debug\-vars\-indent=\fR \- Distance to indent the source\-level variable display, relative to the start of the disassembly
.HP
\fB\-\-demangle\fR \- Demangle symbols names
.HP
\fB\-\-disassemble\fR \- Display assembler mnemonics for the machine instructions
.HP
\fB\-\-disassemble\-all\fR \- Display assembler mnemonics for the machine instructions
.HP
\fB\-\-disassemble\-symbols=\fR \- List of symbols to disassemble. Accept demangled names when \fB\-\-demangle\fR is specified, otherwise accept mangled names
.HP
\fB\-\-disassemble\-zeroes\fR \- Do not skip blocks of zeroes when disassembling
.HP
\fB\-\-disassembler\-options=\fR \- Pass target specific disassembler options
.HP
\fB\-\-dwarf=\fR \- Dump of dwarf debug sections:
.TP
=frames
\- .debug_frame
.HP
\fB\-\-dynamic\-reloc\fR \- Display the dynamic relocation entries in the file
.HP
\fB\-\-dynamic\-syms\fR \- Display the contents of the dynamic symbol table
.HP
\fB\-f\fR \- Alias for \fB\-\-file\-headers\fR
.HP
\fB\-\-fault\-map\-section\fR \- Display contents of faultmap section
.HP
\fB\-\-file\-headers\fR \- Display the contents of the overall file header
.HP
\fB\-\-full\-contents\fR \- Display the content of each section
.HP
\fB\-h\fR \- Alias for \fB\-\-section\-headers\fR
.HP
\fB\-\-headers\fR \- Alias for \fB\-\-section\-headers\fR
.HP
\fB\-j\fR \- Alias for \fB\-\-section\fR
.HP
\fB\-l\fR \- Alias for \fB\-\-line\-numbers\fR
.HP
\fB\-\-line\-numbers\fR \- Display source line numbers with disassembly. Implies disassemble object
.HP
\fB\-m\fR \- Alias for \fB\-\-macho\fR
.HP
\fB\-\-macho\fR \- Use MachO specific object file parser
.HP
\fB\-\-mattr=\fR \- Target specific attributes
.HP
\fB\-\-mcpu=\fR \- Target a specific cpu type (\fB\-mcpu\fR=\fI\,help\/\fR for details)
.HP
\fB\-\-no\-leading\-addr\fR \- Print no leading address
.HP
\fB\-\-no\-show\-raw\-insn\fR \- When disassembling instructions, do not print the instruction bytes.
.HP
\fB\-p\fR \- Alias for \fB\-\-private\-headers\fR
.HP
\fB\-\-print\-imm\-hex\fR \- Use hex format for immediate values
.HP
\fB\-\-private\-headers\fR \- Display format specific file headers
.HP
\fB\-r\fR \- Alias for \fB\-\-reloc\fR
.HP
\fB\-\-raw\-clang\-ast\fR \- Dump the raw binary contents of the clang AST section
.HP
\fB\-\-reloc\fR \- Display the relocation entries in the file
.HP
\fB\-s\fR \- Alias for \fB\-\-full\-contents\fR
.HP
\fB\-\-section=\fR \- Operate on the specified sections only. With \fB\-macho\fR dump segment,section
.HP
\fB\-\-section\-headers\fR \- Display summaries of the headers for each section.
.HP
\fB\-\-show\-lma\fR \- Display LMA column when dumping ELF section headers
.HP
\fB\-\-source\fR \- Display source inlined with disassembly. Implies disassemble object
.HP
\fB\-\-start\-address=\fR \- Disassemble beginning at address
.HP
\fB\-\-stop\-address=\fR \- Stop disassembly at address
.HP
\fB\-\-symbol\-description\fR \- Add symbol description for disassembly. This option is for XCOFF files only
.HP
\fB\-\-syms\fR \- Display the symbol table
.HP
\fB\-t\fR \- Alias for \fB\-\-syms\fR
.HP
\fB\-\-triple=\fR \- Target triple to disassemble for, see \fB\-version\fR for available targets
.HP
\fB\-u\fR \- Alias for \fB\-\-unwind\-info\fR
.HP
\fB\-\-unwind\-info\fR \- Display unwind information
.HP
\fB\-\-wide\fR \- Ignored for compatibility with GNU objdump
.HP
\fB\-x\fR \- Alias for \fB\-\-all\-headers\fR
.HP
\fB\-z\fR \- Alias for \fB\-\-disassemble\-zeroes\fR
.PP
Pass @FILE as argument to read options from FILE.