Lines Matching +full:a +full:- +full:display
4 .nr rst2man-indent-level 0
7 \\$1 \\n[an-margin]
8 level \\n[rst2man-indent-level]
9 level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
10 -
11 \\n[rst2man-indent0]
12 \\n[rst2man-indent1]
13 \\n[rst2man-indent2]
18 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin]
19 . nr rst2man-indent-level +1
24 .\" indent \\n[an-margin]
25 .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]]
26 .nr rst2man-indent-level -1
27 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
30 .TH "LLVM-OBJDUMP" "1" "2023-05-24" "16" "LLVM"
32 llvm-objdump \- LLVM's object file dumper
35 \fBllvm\-objdump\fP [\fIcommands\fP] [\fIoptions\fP] [\fIfilenames...\fP]
38 The \fBllvm\-objdump\fP utility prints the contents of object files and
40 \fBllvm\-objdump\fP will attempt to read from \fIa.out\fP\&. If \fI\-\fP is used as a
41 file name, \fBllvm\-objdump\fP will process a file on its standard input
49 .B \-a, \-\-archive\-headers
50 Display the information contained within an archive\(aqs headers.
54 .B \-d, \-\-disassemble
57 default. On the others, \fI\%\-\-mcpu\fP or \fI\%\-\-mattr\fP is needed to
63 .B \-D, \-\-disassemble\-all
68 .B \-\-disassemble\-symbols=<symbol1[,symbol2,...]>
70 \fI\%\-\-demangle\fP is specified, otherwise takes mangled symbol names.
71 Implies \fI\%\-\-disassemble\fP\&.
75 .B \-\-dwarf=<value>
78 \fIframes\fP \- .debug_frame
82 .B \-f, \-\-file\-headers
83 Display the contents of the overall file header.
87 .B \-\-fault\-map\-section
88 Display the content of the fault map section.
92 .B \-h, \-\-headers, \-\-section\-headers
93 Display summaries of the headers for each section.
97 .B \-\-help
98 Display usage information and exit. Does not stack with other commands.
102 .B \-p, \-\-private\-headers
103 Display format\-specific file headers.
107 .B \-r, \-\-reloc
108 Display the relocation entries in the file.
112 .B \-R, \-\-dynamic\-reloc
113 Display the dynamic relocation entries in the file.
117 .B \-\-raw\-clang\-ast
122 .B \-s, \-\-full\-contents
123 Display the contents of each section.
127 .B \-t, \-\-syms
128 Display the symbol table.
132 .B \-T, \-\-dynamic\-syms
133 Display the contents of the dynamic symbol table.
137 .B \-u, \-\-unwind\-info
138 Display the unwind info of the input(s).
140 This operation is only currently supported for COFF and Mach\-O object files.
144 .B \-v, \-\-version
145 Display the version of the \fBllvm\-objdump\fP executable. Does not stack
150 .B \-x, \-\-all\-headers
151 Display all available header information. Equivalent to specifying
152 \fI\%\-\-archive\-headers\fP, \fI\%\-\-file\-headers\fP,
153 \fI\%\-\-private\-headers\fP, \fI\%\-\-reloc\fP, \fI\%\-\-section\-headers\fP,
154 and \fI\%\-\-syms\fP\&.
158 \fBllvm\-objdump\fP supports the following options:
161 .B \-\-adjust\-vma=<offset>
167 .B \-\-arch\-name=<string>
168 Specify the target architecture when disassembling. Use \fI\%\-\-version\fP
169 for a list of available targets.
173 .B \-\-build\-id=<string>
174 Look up the object using the given build ID, specified as a hexadecimal
179 .B \-C, \-\-demangle
184 .B \-\-debug\-file\-directory <path>
185 Provide a path to a directory with a \fI\&.build\-id\fP subdirectory to search for
191 .B \-\-debuginfod, \-\-no\-debuginfod
199 .B \-\-debug\-vars=<format>
200 Print the locations (in registers or memory) of source\-level variables
206 .B \-\-debug\-vars\-indent=<width>
207 Distance to indent the source\-level variable display, relative to the start
212 .B \-j, \-\-section=<section1[,section2,...]>
213 Perform commands on the specified sections only. For Mach\-O use
218 .B \-l, \-\-line\-numbers
219 When disassembling, display source line numbers. Implies
220 \fI\%\-\-disassemble\fP\&.
224 .B \-M, \-\-disassembler\-options=<opt1[,opt2,...]>
225 Pass target\-specific disassembler options. Available options:
228 \fBreg\-names\-std\fP: ARM only (default). Print in ARM \(aqs instruction set documentation, with r…
230 \fBreg\-names\-raw\fP: ARM only. Use r followed by the register number.
232 \fBno\-aliases\fP: AArch64 and RISC\-V only. Print raw instruction mnemonic instead of pseudo instr…
234 \fBnumeric\fP: RISC\-V only. Print raw register names instead of ABI mnemonic. (e.g. print x1 inste…
243 .B \-\-mcpu=<cpu\-name>
244 Target a specific CPU type for disassembly. Specify \fB\-\-mcpu=help\fP to display
249 .B \-\-mattr=<a1,+a2,\-a3,...>
250 Enable/disable target\-specific attributes. Specify \fB\-\-mattr=help\fP to display
255 .B \-\-no\-leading\-addr, \-\-no\-addresses
261 .B \-\-no\-print\-imm\-hex
266 .B \-\-no\-show\-raw\-insn
271 .B \-\-offloading
272 Display the content of the LLVM offloading section.
276 .B \-\-prefix=<prefix>
277 When disassembling with the \fI\%\-\-source\fP option, prepend \fBprefix\fP to
282 .B \-\-prefix\-strip=<level>
283 When disassembling with the \fI\%\-\-source\fP option, strip out \fBlevel\fP
285 \fI\%\-\-prefix\fP\&.
289 .B \-\-print\-imm\-hex
294 .B \-S, \-\-source
295 When disassembling, display source interleaved with the disassembly. Implies
296 \fI\%\-\-disassemble\fP\&.
300 .B \-\-show\-all\-symbols
306 .B \-\-show\-lma
307 Display the LMA column when dumping ELF section headers. Defaults to off
312 .B \-\-start\-address=<address>
317 When printing symbols, only print symbols with a value of at least \fBaddress\fP\&.
321 .B \-\-stop\-address=<address>
326 When printing symbols, only print symbols with a value up to \fBaddress\fP\&.
330 .B \-\-symbolize\-operands
331 When disassembling, symbolize a branch target operand to print a label instead of a real address.
333 When printing a PC\-relative global symbol reference, print it as an offset from the leading symbol.
335 When a bb\-address\-map section is present (i.e., the object file is built with \fB\-fbasic\-block\…
341 A non\-symbolized branch instruction with a local target and pc\-relative memory access like
371 .B \-\-triple=<string>
372 Target triple to disassemble for, see \fB\-\-version\fP for available targets.
376 .B \-w, \-\-wide
381 .B \-\-x86\-asm\-syntax=<style>
383 When used with \fI\%\-\-disassemble\fP, choose style of code to emit from
390 AT&T\-style assembly
395 Intel\-style assembly
404 .B \-z, \-\-disassemble\-zeroes
410 Read command\-line options and commands from response file \fI<FILE>\fP\&.
412 .SH MACH-O ONLY OPTIONS AND COMMANDS
415 .B \-\-arch=<architecture>
416 Specify the architecture to disassemble. see \fB\-\-version\fP for available
421 .B \-\-archive\-member\-offsets
422 Print the offset to each archive member for Mach\-O archives (requires
423 \fI\%\-\-archive\-headers\fP).
427 .B \-\-bind
428 Display binding info
432 .B \-\-data\-in\-code
433 Display the data in code table.
437 .B \-\-dis\-symname=<name>
442 .B \-\-chained\-fixups
447 .B \-\-dyld\-info
449 references in a final linked binary.
453 .B \-\-dylibs\-used
454 Display the shared libraries used for linked files.
458 .B \-\-dsym=<string>
463 .B \-\-dylib\-id
464 Display the shared library\(aqs ID for dylib files.
468 .B \-\-exports\-trie
469 Display exported symbols.
473 .B \-\-function\-starts [=<addrs|names|both>]
474 Print the function starts table for Mach\-O objects. Either \fBaddrs\fP
481 .B \-g
486 .B \-\-full\-leading\-addr
491 .B \-\-indirect\-symbols
492 Display the indirect symbol table.
496 .B \-\-info\-plist
497 Display the info plist section as strings.
501 .B \-\-lazy\-bind
502 Display lazy binding info.
506 .B \-\-link\-opt\-hints
507 Display the linker optimization hints.
511 .B \-m, \-\-macho
512 Use Mach\-O specific object file parser. Commands and other options may behave
513 differently when used with \fB\-\-macho\fP\&.
517 .B \-\-no\-leading\-headers
522 .B \-\-no\-symbolic\-operands
527 .B \-\-non\-verbose
528 Display the information for Mach\-O objects in non\-verbose or numeric form.
532 .B \-\-objc\-meta\-data
533 Display the Objective\-C runtime meta data.
537 .B \-\-private\-header
538 Display only the first format specific file header.
542 .B \-\-rebase
543 Display rebasing information.
547 .B \-\-rpaths
548 Display runtime search paths for the binary.
552 .B \-\-universal\-headers
553 Display universal headers.
557 .B \-\-weak\-bind
558 Display weak binding information.
563 .B \-\-symbol\-description
568 To report bugs, please visit <\fI\%https://github.com/llvm/llvm\-project/labels/tools:llvm\-objdump…
571 \fBllvm\-nm(1)\fP, \fBllvm\-otool(1)\fP, \fBllvm\-readelf(1)\fP,
572 \fBllvm\-readobj(1)\fP
576 2003-2023, LLVM Project