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-READOBJ" "1" "2023-05-24" "16" "LLVM"
32 llvm-readobj \- LLVM Object Reader
35 \fBllvm\-readobj\fP [\fIoptions\fP] [\fIinput...\fP]
38 The \fBllvm\-readobj\fP tool displays low\-level format\-specific information
41 If \fBinput\fP is \(dq\fB\-\fP\(dq, \fBllvm\-readobj\fP reads from standard
43 .SH DIFFERENCES TO LLVM-READELF
45 \fBllvm\-readelf\fP is an alias for the \fBllvm\-readobj\fP tool with a
46 slightly different command\-line interface and output that is GNU compatible.
47 Following is a list of differences between \fBllvm\-readelf\fP and
48 \fBllvm\-readobj\fP:
51 \fBllvm\-readelf\fP uses \fIGNU\fP for the \fI\%\-\-elf\-output\-style\fP option
52 by default. \fBllvm\-readobj\fP uses \fILLVM\fP\&.
54 \fBllvm\-readelf\fP allows single\-letter grouped flags (e.g.
55 \fBllvm\-readelf \-SW\fP is the same as \fBllvm\-readelf \-S \-W\fP).
56 \fBllvm\-readobj\fP does not allow grouping.
58 \fBllvm\-readelf\fP provides \fI\%\-s\fP as an alias for
59 \fI\%\-\-symbols\fP, for GNU \fBreadelf\fP compatibility, whereas it is
60 an alias for \fI\%\-\-section\-headers\fP in \fBllvm\-readobj\fP\&.
62 \fBllvm\-readobj\fP provides \fB\-t\fP as an alias for \fI\%\-\-symbols\fP\&.
63 \fBllvm\-readelf\fP does not.
65 \fBllvm\-readobj\fP provides \fB\-\-sr\fP, \fB\-\-sd\fP, \fB\-\-st\fP and \fB\-\-dt\fP as
66 aliases for \fI\%\-\-section\-relocations\fP, \fI\%\-\-section\-data\fP,
67 \fI\%\-\-section\-symbols\fP and \fI\%\-\-dyn\-symbols\fP respectively.
68 \fBllvm\-readelf\fP does not provide these aliases, to avoid conflicting
71 .SH GENERAL AND MULTI-FORMAT OPTIONS
77 .B \-\-all
78 Equivalent to specifying all the main display options relevant to the file
83 .B \-\-addrsig
84 Display the address\-significance table.
88 .B \-\-expand\-relocs
89 When used with \fI\%\-\-relocs\fP, display each relocation in an expanded
90 multi\-line format.
94 .B \-\-file\-header, \-h
95 Display file headers.
99 .B \-\-headers, \-e
100 Equivalent to setting: \fI\%\-\-file\-header\fP, \fI\%\-\-program\-headers\fP,
101 and \fI\%\-\-sections\fP\&.
105 .B \-\-help
106 Display a summary of command line options.
110 .B \-\-hex\-dump=<section[,section,...]>, \-x
111 Display the specified section(s) as hexadecimal bytes. \fBsection\fP may be a
116 .B \-\-needed\-libs
117 Display the needed libraries.
121 .B \-\-relocations, \-\-relocs, \-r
122 Display the relocation entries in the file.
126 .B \-\-sections, \-\-section\-headers, \-S
127 Display all sections.
131 .B \-\-section\-data, \-\-sd
132 When used with \fI\%\-\-sections\fP, display section data for each section
137 .B \-\-section\-relocations, \-\-sr
138 When used with \fI\%\-\-sections\fP, display relocations for each section
143 .B \-\-section\-symbols, \-\-st
144 When used with \fI\%\-\-sections\fP, display symbols for each section shown.
149 .B \-\-sort\-symbols=<sort_key[,sort_key]>
155 .B \-\-stackmap
156 Display contents of the stackmap section.
160 .B \-\-string\-dump=<section[,section,...]>, \-p
161 Display the specified section(s) as a list of strings. \fBsection\fP may be a
166 .B \-\-string\-table
167 Display contents of the string table.
171 .B \-\-symbols, \-\-syms, \-s
172 Display the symbol table.
176 .B \-\-unwind, \-u
177 Display unwind information.
181 .B \-\-version
182 Display the version of the \fBllvm\-readobj\fP executable.
187 Read command\-line options from response file \fI<FILE>\fP\&.
194 .B \-\-arch\-specific, \-A
195 Display architecture\-specific information, e.g. the ARM attributes section on ARM.
199 .B \-\-bb\-addr\-map
200 Display the contents of the basic block address map section(s), which contain the
205 .B \-\-demangle, \-C
206 Display demangled symbol names in the output.
210 .B \-\-dependent\-libraries
211 Display the dependent libraries section.
215 .B \-\-dyn\-relocations
216 Display the dynamic relocation entries.
220 .B \-\-dyn\-symbols, \-\-dyn\-syms, \-\-dt
221 Display the dynamic symbol table.
225 .B \-\-dynamic\-table, \-\-dynamic, \-d
226 Display the dynamic table.
230 .B \-\-cg\-profile
231 Display the callgraph profile section.
235 .B \-\-histogram, \-I
236 Display a bucket list histogram for dynamic symbol hash tables.
240 .B \-\-elf\-linker\-options
241 Display the linker options section.
245 .B \-\-elf\-output\-style=<value>
253 .B \-\-section\-groups, \-g
254 Display section groups.
258 .B \-\-gnu\-hash\-table
259 Display the GNU hash table for dynamic symbols.
263 .B \-\-hash\-symbols
264 Display the expanded hash table with dynamic symbol data.
268 .B \-\-hash\-table
269 Display the hash table for dynamic symbols.
273 .B \-\-notes, \-n
274 Display all notes.
278 .B \-\-pretty\-print
279 When used with \fI\%\-\-elf\-output\-style\fP, JSON output will be formatted in
280 a more readable format.
284 .B \-\-program\-headers, \-\-segments, \-l
285 Display the program headers.
289 .B \-\-raw\-relr
294 .B \-\-section\-mapping
295 Display the section to segment mapping.
299 .B \-\-stack\-sizes
300 Display the contents of the stack sizes section(s), i.e. pairs of function
306 .B \-\-version\-info, \-V
307 Display version sections.
309 .SH MACH-O SPECIFIC OPTIONS
311 The following options are implemented only for the Mach\-O file format.
314 .B \-\-macho\-data\-in\-code
315 Display the Data in Code command.
319 .B \-\-macho\-dsymtab
320 Display the Dsymtab command.
324 .B \-\-macho\-indirect\-symbols
325 Display indirect symbols.
329 .B \-\-macho\-linker\-options
330 Display the Mach\-O\-specific linker options.
334 .B \-\-macho\-segment
335 Display the Segment command.
339 .B \-\-macho\-version\-min
340 Display the version min command.
347 .B \-\-codeview
348 Display CodeView debug information.
352 .B \-\-codeview\-ghash
353 Enable global hashing for CodeView type stream de\-duplication.
357 .B \-\-codeview\-merged\-types
358 Display the merged CodeView type stream.
362 .B \-\-codeview\-subsection\-bytes
367 .B \-\-coff\-basereloc
368 Display the .reloc section.
372 .B \-\-coff\-debug\-directory
373 Display the debug directory.
377 .B \-\-coff\-tls\-directory
378 Display the TLS directory.
382 .B \-\-coff\-directives
383 Display the .drectve section.
387 .B \-\-coff\-exports
388 Display the export table.
392 .B \-\-coff\-imports
393 Display the import table.
397 .B \-\-coff\-load\-config
398 Display the load config.
402 .B \-\-coff\-resources
403 Display the .rsrc section.
410 .B \-\-auxiliary\-header
411 Display XCOFF Auxiliary header.
415 .B \-\-exception\-section
416 Display XCOFF exception section entries.
420 .B \-\-loader\-section\-header
421 Display XCOFF loader section header.
425 .B \-\-loader\-section\-symbols
426 Display symbol table of loader section.
430 .B \-\-loader\-section\-relocations
431 Display relocation entries of loader section.
435 \fBllvm\-readobj\fP returns 0 under normal operation. It returns a non\-zero
439 \fBllvm\-nm(1)\fP, \fBllvm\-objdump(1)\fP, \fBllvm\-readelf(1)\fP
443 2003-2023, LLVM Project