Initial import from FreeBSD RELENG_4:
[games.git] / contrib / binutils / binutils / doc / objdump.1
1 .\" Automatically generated by Pod::Man v1.3, Pod::Parser v1.13
2 .\"
3 .\" Standard preamble:
4 .\" ========================================================================
5 .de Sh \" Subsection heading
6 .br
7 .if t .Sp
8 .ne 5
9 .PP
10 \fB\\$1\fR
11 .PP
12 ..
13 .de Sp \" Vertical space (when we can't use .PP)
14 .if t .sp .5v
15 .if n .sp
16 ..
17 .de Vb \" Begin verbatim text
18 .ft CW
19 .nf
20 .ne \\$1
21 ..
22 .de Ve \" End verbatim text
23 .ft R
24
25 .fi
26 ..
27 .\" Set up some character translations and predefined strings.  \*(-- will
28 .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
29 .\" double quote, and \*(R" will give a right double quote.  | will give a
30 .\" real vertical bar.  \*(C+ will give a nicer C++.  Capital omega is used to
31 .\" do unbreakable dashes and therefore won't be available.  \*(C` and \*(C'
32 .\" expand to `' in nroff, nothing in troff, for use with C<>.
33 .tr \(*W-|\(bv\*(Tr
34 .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
35 .ie n \{\
36 .    ds -- \(*W-
37 .    ds PI pi
38 .    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
39 .    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
40 .    ds L" ""
41 .    ds R" ""
42 .    ds C` ""
43 .    ds C' ""
44 'br\}
45 .el\{\
46 .    ds -- \|\(em\|
47 .    ds PI \(*p
48 .    ds L" ``
49 .    ds R" ''
50 'br\}
51 .\"
52 .\" If the F register is turned on, we'll generate index entries on stderr for
53 .\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
54 .\" entries marked with X<> in POD.  Of course, you'll have to process the
55 .\" output yourself in some meaningful fashion.
56 .if \nF \{\
57 .    de IX
58 .    tm Index:\\$1\t\\n%\t"\\$2"
59 ..
60 .    nr % 0
61 .    rr F
62 .\}
63 .\"
64 .\" For nroff, turn off justification.  Always turn off hyphenation; it makes
65 .\" way too many mistakes in technical documents.
66 .hy 0
67 .\"
68 .\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
69 .\" Fear.  Run.  Save yourself.  No user-serviceable parts.
70 .    \" fudge factors for nroff and troff
71 .if n \{\
72 .    ds #H 0
73 .    ds #V .8m
74 .    ds #F .3m
75 .    ds #[ \f1
76 .    ds #] \fP
77 .\}
78 .if t \{\
79 .    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
80 .    ds #V .6m
81 .    ds #F 0
82 .    ds #[ \&
83 .    ds #] \&
84 .\}
85 .    \" simple accents for nroff and troff
86 .if n \{\
87 .    ds ' \&
88 .    ds ` \&
89 .    ds ^ \&
90 .    ds , \&
91 .    ds ~ ~
92 .    ds /
93 .\}
94 .if t \{\
95 .    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
96 .    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
97 .    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
98 .    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
99 .    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
100 .    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
101 .\}
102 .    \" troff and (daisy-wheel) nroff accents
103 .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
104 .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
105 .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
106 .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
107 .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
108 .ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
109 .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
110 .ds ae a\h'-(\w'a'u*4/10)'e
111 .ds Ae A\h'-(\w'A'u*4/10)'E
112 .    \" corrections for vroff
113 .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
114 .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
115 .    \" for low resolution devices (crt and lpr)
116 .if \n(.H>23 .if \n(.V>19 \
117 \{\
118 .    ds : e
119 .    ds 8 ss
120 .    ds o a
121 .    ds d- d\h'-1'\(ga
122 .    ds D- D\h'-1'\(hy
123 .    ds th \o'bp'
124 .    ds Th \o'LP'
125 .    ds ae ae
126 .    ds Ae AE
127 .\}
128 .rm #[ #] #H #V #F C
129 .\" ========================================================================
130 .\"
131 .IX Title "OBJDUMP 1"
132 .TH OBJDUMP 1 "2002-05-14" "binutils-2.12.1" "GNU Development Tools"
133 .UC
134 .SH "NAME"
135 objdump \- display information from object files.
136 .SH "SYNOPSIS"
137 .IX Header "SYNOPSIS"
138 objdump [\fB\-a\fR|\fB\-\-archive\-headers\fR]
139         [\fB\-b\fR \fIbfdname\fR|\fB\-\-target=\fR\fIbfdname\fR]
140         [\fB\-C\fR|\fB\-\-demangle\fR[=\fIstyle\fR] ]
141         [\fB\-d\fR|\fB\-\-disassemble\fR]
142         [\fB\-D\fR|\fB\-\-disassemble\-all\fR]
143         [\fB\-z\fR|\fB\-\-disassemble\-zeroes\fR]
144         [\fB\-EB\fR|\fB\-EL\fR|\fB\-\-endian=\fR{big | little }]
145         [\fB\-f\fR|\fB\-\-file\-headers\fR]
146         [\fB\-\-file\-start\-context\fR]
147         [\fB\-g\fR|\fB\-\-debugging\fR]
148         [\fB\-h\fR|\fB\-\-section\-headers\fR|\fB\-\-headers\fR]
149         [\fB\-i\fR|\fB\-\-info\fR]
150         [\fB\-j\fR \fIsection\fR|\fB\-\-section=\fR\fIsection\fR]
151         [\fB\-l\fR|\fB\-\-line\-numbers\fR]
152         [\fB\-S\fR|\fB\-\-source\fR]
153         [\fB\-m\fR \fImachine\fR|\fB\-\-architecture=\fR\fImachine\fR]
154         [\fB\-M\fR \fIoptions\fR|\fB\-\-disassembler\-options=\fR\fIoptions\fR]
155         [\fB\-p\fR|\fB\-\-private\-headers\fR]
156         [\fB\-r\fR|\fB\-\-reloc\fR]
157         [\fB\-R\fR|\fB\-\-dynamic\-reloc\fR]
158         [\fB\-s\fR|\fB\-\-full\-contents\fR]
159         [\fB\-G\fR|\fB\-\-stabs\fR]
160         [\fB\-t\fR|\fB\-\-syms\fR]
161         [\fB\-T\fR|\fB\-\-dynamic\-syms\fR]
162         [\fB\-x\fR|\fB\-\-all\-headers\fR]
163         [\fB\-w\fR|\fB\-\-wide\fR]
164         [\fB\-\-start\-address=\fR\fIaddress\fR]
165         [\fB\-\-stop\-address=\fR\fIaddress\fR]
166         [\fB\-\-prefix\-addresses\fR]
167         [\fB\-\-[no\-]show\-raw\-insn\fR]
168         [\fB\-\-adjust\-vma=\fR\fIoffset\fR]
169         [\fB\-V\fR|\fB\-\-version\fR]
170         [\fB\-H\fR|\fB\-\-help\fR]
171         \fIobjfile\fR...
172 .SH "DESCRIPTION"
173 .IX Header "DESCRIPTION"
174 \&\fBobjdump\fR displays information about one or more object files.
175 The options control what particular information to display.  This
176 information is mostly useful to programmers who are working on the
177 compilation tools, as opposed to programmers who just want their
178 program to compile and work.
179 .PP
180 \&\fIobjfile\fR... are the object files to be examined.  When you
181 specify archives, \fBobjdump\fR shows information on each of the member
182 object files.
183 .SH "OPTIONS"
184 .IX Header "OPTIONS"
185 The long and short forms of options, shown here as alternatives, are
186 equivalent.  At least one option from the list
187 \&\fB\-a,\-d,\-D,\-f,\-g,\-G,\-h,\-H,\-p,\-r,\-R,\-S,\-t,\-T,\-V,\-x\fR must be given. 
188 .IP "\fB\-a\fR" 4
189 .IX Item "-a"
190 .PD 0
191 .IP "\fB\-\-archive\-header\fR" 4
192 .IX Item "--archive-header"
193 .PD
194 If any of the \fIobjfile\fR files are archives, display the archive
195 header information (in a format similar to \fBls \-l\fR).  Besides the
196 information you could list with \fBar tv\fR, \fBobjdump \-a\fR shows
197 the object file format of each archive member.
198 .IP "\fB\-\-adjust\-vma=\fR\fIoffset\fR" 4
199 .IX Item "--adjust-vma=offset"
200 When dumping information, first add \fIoffset\fR to all the section
201 addresses.  This is useful if the section addresses do not correspond to
202 the symbol table, which can happen when putting sections at particular
203 addresses when using a format which can not represent section addresses,
204 such as a.out.
205 .IP "\fB\-b\fR \fIbfdname\fR" 4
206 .IX Item "-b bfdname"
207 .PD 0
208 .IP "\fB\-\-target=\fR\fIbfdname\fR" 4
209 .IX Item "--target=bfdname"
210 .PD
211 Specify that the object-code format for the object files is
212 \&\fIbfdname\fR.  This option may not be necessary; \fIobjdump\fR can
213 automatically recognize many formats.
214 .Sp
215 For example,
216 .Sp
217 .Vb 1
218 \&        objdump -b oasys -m vax -h fu.o
219 .Ve
220 displays summary information from the section headers (\fB\-h\fR) of
221 \&\fIfu.o\fR, which is explicitly identified (\fB\-m\fR) as a \s-1VAX\s0 object
222 file in the format produced by Oasys compilers.  You can list the
223 formats available with the \fB\-i\fR option.
224 .IP "\fB\-C\fR" 4
225 .IX Item "-C"
226 .PD 0
227 .IP "\fB\-\-demangle[=\fR\fIstyle\fR\fB]\fR" 4
228 .IX Item "--demangle[=style]"
229 .PD
230 Decode (\fIdemangle\fR) low-level symbol names into user-level names.
231 Besides removing any initial underscore prepended by the system, this
232 makes \*(C+ function names readable.  Different compilers have different
233 mangling styles. The optional demangling style argument can be used to 
234 choose an appropriate demangling style for your compiler. 
235 .IP "\fB\-G\fR" 4
236 .IX Item "-G"
237 .PD 0
238 .IP "\fB\-\-debugging\fR" 4
239 .IX Item "--debugging"
240 .PD
241 Display debugging information.  This attempts to parse debugging
242 information stored in the file and print it out using a C like syntax.
243 Only certain types of debugging information have been implemented.
244 .IP "\fB\-d\fR" 4
245 .IX Item "-d"
246 .PD 0
247 .IP "\fB\-\-disassemble\fR" 4
248 .IX Item "--disassemble"
249 .PD
250 Display the assembler mnemonics for the machine instructions from
251 \&\fIobjfile\fR.  This option only disassembles those sections which are
252 expected to contain instructions.
253 .IP "\fB\-D\fR" 4
254 .IX Item "-D"
255 .PD 0
256 .IP "\fB\-\-disassemble\-all\fR" 4
257 .IX Item "--disassemble-all"
258 .PD
259 Like \fB\-d\fR, but disassemble the contents of all sections, not just
260 those expected to contain instructions.
261 .IP "\fB\-\-prefix\-addresses\fR" 4
262 .IX Item "--prefix-addresses"
263 When disassembling, print the complete address on each line.  This is
264 the older disassembly format.
265 .IP "\fB\-\-disassemble\-zeroes\fR" 4
266 .IX Item "--disassemble-zeroes"
267 Normally the disassembly output will skip blocks of zeroes.  This
268 option directs the disassembler to disassemble those blocks, just like
269 any other data.
270 .IP "\fB\-EB\fR" 4
271 .IX Item "-EB"
272 .PD 0
273 .IP "\fB\-EL\fR" 4
274 .IX Item "-EL"
275 .IP "\fB\-\-endian={big|little}\fR" 4
276 .IX Item "--endian={big|little}"
277 .PD
278 Specify the endianness of the object files.  This only affects
279 disassembly.  This can be useful when disassembling a file format which
280 does not describe endianness information, such as S\-records.
281 .IP "\fB\-f\fR" 4
282 .IX Item "-f"
283 .PD 0
284 .IP "\fB\-\-file\-header\fR" 4
285 .IX Item "--file-header"
286 .PD
287 Display summary information from the overall header of
288 each of the \fIobjfile\fR files.
289 .IP "\fB\-\-file\-start\-context\fR" 4
290 .IX Item "--file-start-context"
291 Specify that when displaying interlisted source code/disassembly
292 (assumes \fB\-S\fR) from a file that has not yet been displayed, extend the
293 context to the start of the file.
294 .IP "\fB\-h\fR" 4
295 .IX Item "-h"
296 .PD 0
297 .IP "\fB\-\-section\-header\fR" 4
298 .IX Item "--section-header"
299 .IP "\fB\-\-header\fR" 4
300 .IX Item "--header"
301 .PD
302 Display summary information from the section headers of the
303 object file.
304 .Sp
305 File segments may be relocated to nonstandard addresses, for example by
306 using the \fB\-Ttext\fR, \fB\-Tdata\fR, or \fB\-Tbss\fR options to
307 \&\fBld\fR.  However, some object file formats, such as a.out, do not
308 store the starting address of the file segments.  In those situations,
309 although \fBld\fR relocates the sections correctly, using \fBobjdump
310 \&\-h\fR to list the file section headers cannot show the correct addresses.
311 Instead, it shows the usual addresses, which are implicit for the
312 target.
313 .IP "\fB\-\-help\fR" 4
314 .IX Item "--help"
315 Print a summary of the options to \fBobjdump\fR and exit.
316 .IP "\fB\-i\fR" 4
317 .IX Item "-i"
318 .PD 0
319 .IP "\fB\-\-info\fR" 4
320 .IX Item "--info"
321 .PD
322 Display a list showing all architectures and object formats available
323 for specification with \fB\-b\fR or \fB\-m\fR.
324 .IP "\fB\-j\fR \fIname\fR" 4
325 .IX Item "-j name"
326 .PD 0
327 .IP "\fB\-\-section=\fR\fIname\fR" 4
328 .IX Item "--section=name"
329 .PD
330 Display information only for section \fIname\fR.
331 .IP "\fB\-l\fR" 4
332 .IX Item "-l"
333 .PD 0
334 .IP "\fB\-\-line\-numbers\fR" 4
335 .IX Item "--line-numbers"
336 .PD
337 Label the display (using debugging information) with the filename and
338 source line numbers corresponding to the object code or relocs shown.
339 Only useful with \fB\-d\fR, \fB\-D\fR, or \fB\-r\fR.
340 .IP "\fB\-m\fR \fImachine\fR" 4
341 .IX Item "-m machine"
342 .PD 0
343 .IP "\fB\-\-architecture=\fR\fImachine\fR" 4
344 .IX Item "--architecture=machine"
345 .PD
346 Specify the architecture to use when disassembling object files.  This
347 can be useful when disassembling object files which do not describe
348 architecture information, such as S\-records.  You can list the available
349 architectures with the \fB\-i\fR option.
350 .IP "\fB\-M\fR \fIoptions\fR" 4
351 .IX Item "-M options"
352 .PD 0
353 .IP "\fB\-\-disassembler\-options=\fR\fIoptions\fR" 4
354 .IX Item "--disassembler-options=options"
355 .PD
356 Pass target specific information to the disassembler.  Only supported on
357 some targets.
358 .Sp
359 If the target is an \s-1ARM\s0 architecture then this switch can be used to
360 select which register name set is used during disassembler.  Specifying
361 \&\fB\-M reg-name-std\fR (the default) will select the register names as
362 used in \s-1ARM\s0's instruction set documentation, but with register 13 called
363 \&'sp', register 14 called 'lr' and register 15 called 'pc'.  Specifying
364 \&\fB\-M reg-names-apcs\fR will select the name set used by the \s-1ARM\s0
365 Procedure Call Standard, whilst specifying \fB\-M reg-names-raw\fR will
366 just use \fBr\fR followed by the register number.
367 .Sp
368 There are also two variants on the \s-1APCS\s0 register naming scheme enabled
369 by \fB\-M reg-names-atpcs\fR and \fB\-M reg-names-special-atpcs\fR which
370 use the ARM/Thumb Procedure Call Standard naming conventions.  (Either
371 with the normal register name or the special register names).
372 .Sp
373 This option can also be used for \s-1ARM\s0 architectures to force the
374 disassembler to interpret all instructions as Thumb instructions by
375 using the switch \fB\-\-disassembler\-options=force\-thumb\fR.  This can be
376 useful when attempting to disassemble thumb code produced by other
377 compilers.
378 .Sp
379 For the x86, some of the options duplicate functions of the \fB\-m\fR
380 switch, but allow finer grained control.  Multiple selections from the
381 following may be specified as a comma separated string.
382 \&\fBx86\-64\fR, \fBi386\fR and \fBi8086\fR select disassembly for
383 the given architecture.  \fBintel\fR and \fBatt\fR select between
384 intel syntax mode and \s-1AT&T\s0 syntax mode.  \fBaddr32\fR,
385 \&\fBaddr16\fR, \fBdata32\fR and \fBdata16\fR specify the default
386 address size and operand size.  These four options will be overridden if
387 \&\fBx86\-64\fR, \fBi386\fR or \fBi8086\fR appear later in the
388 option string.  Lastly, \fBsuffix\fR, when in \s-1AT&T\s0 mode,
389 instructs the dissassembler to print a mnemonic suffix even when the
390 suffix could be inferred by the operands.
391 .Sp
392 For \s-1PPC\s0, \fBbooke\fR, \fBbooke32\fR and \fBbooke64\fR select
393 disassembly of BookE instructions.  \fB32\fR and \fB64\fR select
394 PowerPC and PowerPC64 disassembly, respectively.
395 .IP "\fB\-p\fR" 4
396 .IX Item "-p"
397 .PD 0
398 .IP "\fB\-\-private\-headers\fR" 4
399 .IX Item "--private-headers"
400 .PD
401 Print information that is specific to the object file format.  The exact
402 information printed depends upon the object file format.  For some
403 object file formats, no additional information is printed.
404 .IP "\fB\-r\fR" 4
405 .IX Item "-r"
406 .PD 0
407 .IP "\fB\-\-reloc\fR" 4
408 .IX Item "--reloc"
409 .PD
410 Print the relocation entries of the file.  If used with \fB\-d\fR or
411 \&\fB\-D\fR, the relocations are printed interspersed with the
412 disassembly.
413 .IP "\fB\-R\fR" 4
414 .IX Item "-R"
415 .PD 0
416 .IP "\fB\-\-dynamic\-reloc\fR" 4
417 .IX Item "--dynamic-reloc"
418 .PD
419 Print the dynamic relocation entries of the file.  This is only
420 meaningful for dynamic objects, such as certain types of shared
421 libraries.
422 .IP "\fB\-s\fR" 4
423 .IX Item "-s"
424 .PD 0
425 .IP "\fB\-\-full\-contents\fR" 4
426 .IX Item "--full-contents"
427 .PD
428 Display the full contents of any sections requested.
429 .IP "\fB\-S\fR" 4
430 .IX Item "-S"
431 .PD 0
432 .IP "\fB\-\-source\fR" 4
433 .IX Item "--source"
434 .PD
435 Display source code intermixed with disassembly, if possible.  Implies
436 \&\fB\-d\fR.
437 .IP "\fB\-\-show\-raw\-insn\fR" 4
438 .IX Item "--show-raw-insn"
439 When disassembling instructions, print the instruction in hex as well as
440 in symbolic form.  This is the default except when
441 \&\fB\-\-prefix\-addresses\fR is used.
442 .IP "\fB\-\-no\-show\-raw\-insn\fR" 4
443 .IX Item "--no-show-raw-insn"
444 When disassembling instructions, do not print the instruction bytes.
445 This is the default when \fB\-\-prefix\-addresses\fR is used.
446 .IP "\fB\-G\fR" 4
447 .IX Item "-G"
448 .PD 0
449 .IP "\fB\-\-stabs\fR" 4
450 .IX Item "--stabs"
451 .PD
452 Display the full contents of any sections requested.  Display the
453 contents of the .stab and .stab.index and .stab.excl sections from an
454 \&\s-1ELF\s0 file.  This is only useful on systems (such as Solaris 2.0) in which
455 \&\f(CW\*(C`.stab\*(C'\fR debugging symbol-table entries are carried in an \s-1ELF\s0
456 section.  In most other file formats, debugging symbol-table entries are
457 interleaved with linkage symbols, and are visible in the \fB\-\-syms\fR
458 output.
459 .IP "\fB\-\-start\-address=\fR\fIaddress\fR" 4
460 .IX Item "--start-address=address"
461 Start displaying data at the specified address.  This affects the output
462 of the \fB\-d\fR, \fB\-r\fR and \fB\-s\fR options.
463 .IP "\fB\-\-stop\-address=\fR\fIaddress\fR" 4
464 .IX Item "--stop-address=address"
465 Stop displaying data at the specified address.  This affects the output
466 of the \fB\-d\fR, \fB\-r\fR and \fB\-s\fR options.
467 .IP "\fB\-t\fR" 4
468 .IX Item "-t"
469 .PD 0
470 .IP "\fB\-\-syms\fR" 4
471 .IX Item "--syms"
472 .PD
473 Print the symbol table entries of the file.
474 This is similar to the information provided by the \fBnm\fR program.
475 .IP "\fB\-T\fR" 4
476 .IX Item "-T"
477 .PD 0
478 .IP "\fB\-\-dynamic\-syms\fR" 4
479 .IX Item "--dynamic-syms"
480 .PD
481 Print the dynamic symbol table entries of the file.  This is only
482 meaningful for dynamic objects, such as certain types of shared
483 libraries.  This is similar to the information provided by the \fBnm\fR
484 program when given the \fB\-D\fR (\fB\-\-dynamic\fR) option.
485 .IP "\fB\-\-version\fR" 4
486 .IX Item "--version"
487 Print the version number of \fBobjdump\fR and exit.
488 .IP "\fB\-x\fR" 4
489 .IX Item "-x"
490 .PD 0
491 .IP "\fB\-\-all\-header\fR" 4
492 .IX Item "--all-header"
493 .PD
494 Display all available header information, including the symbol table and
495 relocation entries.  Using \fB\-x\fR is equivalent to specifying all of
496 \&\fB\-a \-f \-h \-r \-t\fR.
497 .IP "\fB\-w\fR" 4
498 .IX Item "-w"
499 .PD 0
500 .IP "\fB\-\-wide\fR" 4
501 .IX Item "--wide"
502 .PD
503 Format some lines for output devices that have more than 80 columns.
504 Also do not truncate symbol names when they are displayed.
505 .SH "SEE ALSO"
506 .IX Header "SEE ALSO"
507 \&\fInm\fR\|(1), \fIreadelf\fR\|(1), and the Info entries for \fIbinutils\fR.
508 .SH "COPYRIGHT"
509 .IX Header "COPYRIGHT"
510 Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002 Free Software Foundation, Inc.
511 .PP
512 Permission is granted to copy, distribute and/or modify this document
513 under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.1
514 or any later version published by the Free Software Foundation;
515 with no Invariant Sections, with no Front-Cover Texts, and with no
516 Back-Cover Texts.  A copy of the license is included in the
517 section entitled \*(L"\s-1GNU\s0 Free Documentation License\*(R".