llvm-objdump-9 (1) Linux Manual Page
llvm-objdump – manual page for llvm-objdump 9
Description
OVERVIEW: llvm object file dumperUSAGE: 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
- –help-list – Display list of available options (–help-list-hidden for more)
- –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
- –archive-member-offsets – Print the offset to each archive member for Mach-O archives (requires -macho and -archive-headers)
- -C – Alias for –demangle
- -D – Alias for –disassemble-all
- -M – Alias for –disassembler-options
- -R – Alias for –dynamic-reloc
- -S – Alias for -source
- -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
- –demangle – Demangle symbols names
- –disassemble – Display assembler mnemonics for the machine instructions
- –disassemble-all – Display assembler mnemonics for the machine instructions
- –disassemble-functions=<string> – List of functions 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
- -D – Alias for –disassemble-all
- – .debug_frame
- –dynamic-reloc – Display the dynamic relocation entries in the file
- -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
- –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
- -f – Alias for –file-headers
