llvm-objdump-10 (1) Linux Manual Page
NAME
llvm-objdump – manual page for llvm-objdump 10
DESCRIPTION
OVERVIEW: llvm object file dumper
USAGE: llvm-objdump [options] <input object files>
OPTIONS:
Generic Options:
-
–help– Display available options (–help-hiddenfor more)–help-list– Display list of available options (–help-list-hiddenfor more)–version– Display the version of this program
-
–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-machoand-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
-
-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-versionfor 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–demangleis 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-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-machodump 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-versionfor 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
