.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3. .TH LLVM-OBJDUMP "1" "April 2021" "llvm-objdump 12" "User Commands" .SH NAME llvm-objdump \- manual page for llvm-objdump 12 .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 (\fB\-\-mattr\fR=\fI\,help\/\fR for details) .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\-\-prefix=\fR \- Add prefix to absolute paths .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\-\-symbolize\-operands\fR \- Symbolize instruction operands when disassembling .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.