Lines Matching +full:input +full:- +full:style
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
42 input. Otherwise, it will read from the specified \fBfilenames\fP\&.
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
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
99 .B \-\-headers, \-e
100 Equivalent to setting: \fI\%\-\-file\-header\fP, \fI\%\-\-program\-headers\fP,
101 and \fI\%\-\-sections\fP\&.
105 .B \-\-help
110 .B \-\-hex\-dump=<section[,section,...]>, \-x
116 .B \-\-needed\-libs
121 .B \-\-relocations, \-\-relocs, \-r
126 .B \-\-sections, \-\-section\-headers, \-S
131 .B \-\-section\-data, \-\-sd
132 When used with \fI\%\-\-sections\fP, display section data for each section
133 shown. This option has no effect for GNU style output.
137 .B \-\-section\-relocations, \-\-sr
138 When used with \fI\%\-\-sections\fP, display relocations for each section
139 shown. This option has no effect for GNU style output.
143 .B \-\-section\-symbols, \-\-st
144 When used with \fI\%\-\-sections\fP, display symbols for each section shown.
145 This option has no effect for GNU style output.
149 .B \-\-sort\-symbols=<sort_key[,sort_key]>
155 .B \-\-stackmap
160 .B \-\-string\-dump=<section[,section,...]>, \-p
166 .B \-\-string\-table
171 .B \-\-symbols, \-\-syms, \-s
176 .B \-\-unwind, \-u
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
205 .B \-\-demangle, \-C
210 .B \-\-dependent\-libraries
215 .B \-\-dyn\-relocations
220 .B \-\-dyn\-symbols, \-\-dyn\-syms, \-\-dt
225 .B \-\-dynamic\-table, \-\-dynamic, \-d
230 .B \-\-cg\-profile
235 .B \-\-histogram, \-I
240 .B \-\-elf\-linker\-options
245 .B \-\-elf\-output\-style=<value>
246 Format ELF information in the specified style. Valid options are \fBLLVM\fP,
253 .B \-\-section\-groups, \-g
258 .B \-\-gnu\-hash\-table
263 .B \-\-hash\-symbols
268 .B \-\-hash\-table
273 .B \-\-notes, \-n
278 .B \-\-pretty\-print
279 When used with \fI\%\-\-elf\-output\-style\fP, JSON output will be formatted in
284 .B \-\-program\-headers, \-\-segments, \-l
289 .B \-\-raw\-relr
294 .B \-\-section\-mapping
299 .B \-\-stack\-sizes
302 style output.
306 .B \-\-version\-info, \-V
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
319 .B \-\-macho\-dsymtab
324 .B \-\-macho\-indirect\-symbols
329 .B \-\-macho\-linker\-options
330 Display the Mach\-O\-specific linker options.
334 .B \-\-macho\-segment
339 .B \-\-macho\-version\-min
347 .B \-\-codeview
352 .B \-\-codeview\-ghash
353 Enable global hashing for CodeView type stream de\-duplication.
357 .B \-\-codeview\-merged\-types
362 .B \-\-codeview\-subsection\-bytes
367 .B \-\-coff\-basereloc
372 .B \-\-coff\-debug\-directory
377 .B \-\-coff\-tls\-directory
382 .B \-\-coff\-directives
387 .B \-\-coff\-exports
392 .B \-\-coff\-imports
397 .B \-\-coff\-load\-config
402 .B \-\-coff\-resources
410 .B \-\-auxiliary\-header
415 .B \-\-exception\-section
420 .B \-\-loader\-section\-header
425 .B \-\-loader\-section\-symbols
430 .B \-\-loader\-section\-relocations
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