LLVM-OBJDUMP(1) LLVM LLVM-OBJDUMP(1) (NAME) llvm-objdump - LLVM (SYNOPSIS) llvm-objdump [commands] [options] [filenames...] (DESCRIPTION) llvm-objdump . llvm-objdump a.out . - llvm-objdump . (COMMANDS) : -a, --archive-headers . -d, --disassemble . (AArch64 PowerPC x86) . --mcpu --mattr . . -D, --disassemble-all . --disassemble-symbols= . --demangle (demangled) (mangled) . --disassemble . --dwarf= DWARF . : frames - .debug_frame -f, --file-headers . --fault-map-section fault map. -h, --headers, --section-headers . --help . . -p, --private-headers . -r, --reloc (relocation) . -R, --dynamic-reloc (dynamic relocation) . --raw-clang-ast clang AST. -s, --full-contents . -t, --syms . -T, --dynamic-syms . -u, --unwind-info (unwind info) (). COFF Mach-O . -v, --version llvm-objdump. . -x, --all-headers . --archive-headers --file-headers --private-headers --reloc --section-headers --syms. llvm-objdump : --adjust-vma= . --arch-name= . --version . --build-id= (object) (build ID) . . -C, --demangle (demangle) . --debug-file-directory .build-id (stripped) . . --debug-indent= (inlined) . . --debug-inlined-funcs[=] (inlined) . format ascii limits-only unicode unicode . --debug-vars[=] ( ) . format ascii unicode unicode . --debuginfod, --no-debuginfod debuginfod . debuginfod libcurl (LLVM_ENABLE_CURL) URL DEBUGINFOD_URLS . -j, --section= . Mach-O segment,section . -l, --line-numbers . --disassemble . -M, --disassembler-options= . : o reg-names-std: ARM (). ARM r13/r14/r15 sp/lr/pc . o reg-names-raw: ARM. r . o no-aliases: AArch64 RISC-V. (raw mnemonic) . o numeric: RISC-V. ABI ( x1 ra). o att: x86 (). (syntax) AT&T. o intel: x86. (syntax) intel. --disassembler-color= . o off: . o on: . o terminal: (). --mcpu= CPU . --mcpu=help . --mattr= / . --mattr=help . -mllvm CommandLine LLVM. --no-leading-addr, --no-addresses (inline relocations) . --no-print-imm-hex (immediate) . --no-show-raw-insn . --offloading offloading LLVM HIP offload. --prefix= --source prefix . --prefix-strip= --source level . --prefix . --print-imm-hex (immediate) (). -S, --source . --disassemble . --show-all-symbols . --show-lma LMA ELF. VMA LMA . --start-address=
. address . address . --stop-address=
( ) . address . address . --symbolize-operands . PC . bb-address-map ( -fbasic-block-address-map ) . pgo-analysis-map bb-address-map . ( BlockFrequency BranchProbability ) . AArch64 BPF PowerPC X86 . : PC cmp eax, dword ptr [rip + 4112] jge 0x20117e <_start+0x25> : : cmp eax, dword ptr jge --pretty-pgo-analysis-map --symbolize-operands bb-address-map pgo-analysis-map . (pretty format) BFI . --symbolize-operands . --triple= (Target triple) --version . -w, --wide GNU objdump . --x86-asm-syntax=