Commit | Line | Data |
---|---|---|
8c2bc687 NC |
1 | .\" Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000 |
2 | .\" Free Software Foundation, Inc. | |
252b5132 | 3 | .\" See section COPYING for conditions for redistribution |
cf055d54 | 4 | .TH objdump 1 "5 November 1991" "Free Software Foundation" "GNU Development Tools" |
252b5132 RH |
5 | .de BP |
6 | .sp | |
7 | .ti \-.2i | |
8 | \(** | |
9 | .. | |
10 | ||
11 | .SH NAME | |
12 | objdump \- display information from object files. | |
13 | ||
14 | .SH SYNOPSIS | |
15 | .hy 0 | |
16 | .na | |
17 | .TP | |
18 | .B objdump | |
19 | .RB "[\|" \-a | \-\-archive\-headers "\|]" | |
20 | .RB "[\|" "\-b\ "\c | |
21 | .I bfdname\c | |
22 | .RB " | " "\-\-target="\c | |
23 | .I bfdname\c | |
24 | \&\|] | |
25 | .RB "[\|" \-C | \-\-demangle "\|]" | |
26 | .RB "[\|" \-\-debugging "\|]" | |
27 | .RB "[\|" \-d | \-\-disassemble "\|]" | |
28 | .RB "[\|" \-D | \-\-disassemble-all "\|]" | |
29 | .RB "[\|" \-\-disassemble\-zeroes "\|]" | |
30 | .RB "[\|" \-EB | \-EL | \-\-endian=\c | |
31 | .I {big|little}\c | |
32 | \&\|] | |
33 | .RB "[\|" \-f | \-\-file\-headers "\|]" | |
34 | .RB "[\|" \-h | \-\-section\-headers | |
35 | .RB "| " \-\-headers "\|]" | |
36 | .RB "[\|" \-i | \-\-info "\|]" | |
37 | .RB "[\|" "\-j\ "\c | |
38 | .I section\c | |
39 | .RB " | " "\-\-section="\c | |
40 | .I section\c | |
41 | \&\|] | |
42 | .RB "[\|" \-l | \-\-line\-numbers "\|]" | |
43 | .RB "[\|" "\-m\ "\c | |
44 | .I machine\c | |
45 | .RB " | " "\-\-architecture="\c | |
46 | .I machine\c | |
47 | \&\|] | |
48 | .RB "[\|" \-p | \-\-private\-headers "\|]" | |
49 | .RB "[\|" \-\-prefix\-addresses "\|]" | |
50 | .RB "[\|" \-r | \-\-reloc "\|]" | |
51 | .RB "[\|" \-R | \-\-dynamic\-reloc "\|]" | |
52 | .RB "[\|" \-s | \-\-full\-contents "\|]" | |
53 | .RB "[\|" \-S | \-\-source "\|]" | |
54 | .RB "[\|" \-\-[no\-]show\-raw\-insn "\|]" | |
55 | .RB "[\|" \-\-stabs "\|]" | |
56 | .RB "[\|" \-t | \-\-syms "\|]" | |
57 | .RB "[\|" \-T | \-\-dynamic\-syms "\|]" | |
58 | .RB "[\|" \-x | \-\-all\-headers "\|]" | |
59 | .RB "[\|" "\-\-start\-address="\c | |
60 | .I address\c | |
61 | \&\|] | |
62 | .RB "[\|" "\-\-stop\-address="\c | |
63 | .I address\c | |
64 | \&\|] | |
65 | .RB "[\|" "\-\-adjust\-vma="\c | |
66 | .I offset\c | |
67 | \&\|] | |
68 | .RB "[\|" \-\-version "\|]" | |
69 | .RB "[\|" \-\-help "\|]" | |
70 | .I objfile\c | |
71 | \&.\|.\|. | |
72 | .ad b | |
73 | .hy 1 | |
74 | .SH DESCRIPTION | |
75 | \c | |
76 | .B objdump\c | |
77 | \& displays information about one or more object files. | |
78 | The options control what particular information to display. This | |
79 | information is mostly useful to programmers who are working on the | |
80 | compilation tools, as opposed to programmers who just want their | |
81 | program to compile and work. | |
82 | .PP | |
83 | .IR "objfile" .\|.\|. | |
84 | are the object files to be examined. When you specify archives, | |
85 | \c | |
86 | .B objdump\c | |
87 | \& shows information on each of the member object files. | |
88 | ||
89 | .SH OPTIONS | |
90 | Where long and short forms of an option are shown together, they are | |
91 | equivalent. At least one option besides | |
92 | .B \-l | |
93 | (\fB\-\-line\-numbers\fP) must be given. | |
94 | ||
95 | .TP | |
96 | .B \-a | |
97 | .TP | |
98 | .B \-\-archive\-headers | |
99 | If any files from \c | |
100 | .I objfile\c | |
101 | \& are archives, display the archive | |
102 | header information (in a format similar to `\|\c | |
103 | .B ls \-l\c | |
104 | \|'). Besides the | |
105 | information you could list with `\|\c | |
106 | .B ar tv\c | |
107 | \|', `\|\c | |
108 | .B objdump \-a\c | |
109 | \|' shows | |
110 | the object file format of each archive member. | |
111 | ||
112 | .TP | |
113 | .BI "\-\-adjust\-vma=" "offset" | |
114 | When dumping information, first add | |
115 | .I offset | |
116 | to all the section addresses. This is useful if the section addresses | |
117 | do not correspond to the symbol table, which can happen when putting | |
118 | sections at particular addresses when using a format which can not | |
119 | represent section addresses, such as a.out. | |
120 | ||
121 | .TP | |
122 | .BI "\-b " "bfdname"\c | |
123 | .TP | |
124 | .BI "\-\-target=" "bfdname" | |
125 | Specify the object-code format for the object files to be | |
126 | \c | |
127 | .I bfdname\c | |
128 | \&. This may not be necessary; \c | |
129 | .I objdump\c | |
130 | \& can | |
131 | automatically recognize many formats. For example, | |
132 | .sp | |
133 | .br | |
134 | objdump\ \-b\ oasys\ \-m\ vax\ \-h\ fu.o | |
135 | .br | |
136 | .sp | |
137 | display summary information from the section headers (`\|\c | |
138 | .B \-h\c | |
139 | \|') of | |
140 | `\|\c | |
141 | .B fu.o\c | |
142 | \|', which is explicitly identified (`\|\c | |
143 | .B \-m\c | |
144 | \|') as a Vax object | |
145 | file in the format produced by Oasys compilers. You can list the | |
146 | formats available with the `\|\c | |
147 | .B \-i\c | |
148 | \|' option. | |
149 | ||
150 | .TP | |
151 | .B \-C | |
152 | .TP | |
153 | .B \-\-demangle | |
154 | Decode (\fIdemangle\fP) low-level symbol names into user-level names. | |
155 | Besides removing any initial underscore prepended by the system, this | |
156 | makes C++ function names readable. | |
157 | ||
158 | .TP | |
159 | .B \-\-debugging | |
160 | Display debugging information. This attempts to parse debugging | |
161 | information stored in the file and print it out using a C like syntax. | |
162 | Only certain types of debugging information have been implemented. | |
163 | ||
164 | .TP | |
165 | .B \-d | |
166 | .TP | |
167 | .B \-\-disassemble | |
168 | Display the assembler mnemonics for the machine | |
169 | instructions from \c | |
170 | .I objfile\c | |
171 | \&. | |
172 | This option only disassembles those sections which are | |
173 | expected to contain instructions. | |
174 | ||
175 | .TP | |
176 | .B \-D | |
177 | .TP | |
178 | .B \-\-disassemble-all | |
179 | Like \fB\-d\fP, but disassemble the contents of all sections, not just | |
180 | those expected to contain instructions. | |
181 | ||
182 | .TP | |
183 | .B \-\-prefix\-addresses | |
184 | When disassembling, print the complete address on each line. This is | |
185 | the older disassembly format. | |
186 | ||
187 | .TP | |
188 | .B \-\-disassemble\-zeroes | |
189 | Normally the disassembly output will skip blocks of zeroes. This | |
190 | option directs the disassembler to disassemble those blocks, just like | |
191 | any other data. | |
192 | ||
193 | .TP | |
194 | .B \-EB | |
195 | .TP | |
196 | .B \-EL | |
197 | .TP | |
198 | .BI "\-\-endian=" "{big|little}" | |
199 | Specify the endianness of the object files. This only affects | |
200 | disassembly. This can be useful when disassembling a file format which | |
201 | does not describe endianness information, such as S-records. | |
202 | ||
203 | .TP | |
204 | .B \-f | |
205 | .TP | |
206 | .B \-\-file\-headers | |
207 | Display summary information from the overall header of | |
208 | each file in \c | |
209 | .I objfile\c | |
210 | \&. | |
211 | ||
212 | .TP | |
213 | .B \-h | |
214 | .TP | |
215 | .B \-\-section\-headers | |
216 | .TP | |
217 | .B \-\-headers | |
218 | Display summary information from the section headers of the | |
219 | object file. | |
220 | ||
221 | .TP | |
222 | .B \-\-help | |
223 | Print a summary of the options to | |
224 | .B objdump | |
225 | and exit. | |
226 | ||
227 | .TP | |
228 | .B \-i | |
229 | .TP | |
230 | .B \-\-info | |
231 | Display a list showing all architectures and object formats available | |
232 | for specification with \c | |
233 | .B \-b\c | |
234 | \& or \c | |
235 | .B \-m\c | |
236 | \&. | |
237 | ||
238 | .TP | |
239 | .BI "\-j " "name"\c | |
240 | .TP | |
241 | .BI "\-\-section=" "name" | |
242 | Display information only for section \c | |
243 | .I name\c | |
244 | \&. | |
245 | ||
246 | .TP | |
247 | .B \-l | |
248 | .TP | |
249 | .B \-\-line\-numbers | |
250 | Label the display (using debugging information) with the filename | |
251 | and source line numbers corresponding to the object code shown. | |
252 | Only useful with \fB\-d\fP, \fB\-D\fP, or \fB\-r\fP. | |
253 | ||
254 | .TP | |
255 | .BI "\-m " "machine"\c | |
256 | .TP | |
257 | .BI "\-\-architecture=" "machine" | |
258 | Specify the architecture to use when disassembling object files. This | |
259 | can be useful when disassembling object files which do not describe | |
260 | architecture information, such as S-records. You can list the available | |
261 | architectures with the \fB\-i\fP option. | |
262 | ||
263 | .TP | |
264 | .B \-p | |
265 | .TP | |
266 | .B \-\-private\-headers | |
267 | Print information that is specific to the object file format. The | |
268 | exact information printed depends upon the object file format. For | |
269 | some object file formats, no additional information is printed. | |
270 | ||
271 | .TP | |
272 | .B \-r | |
273 | .TP | |
274 | .B \-\-reloc | |
275 | Print the relocation entries of the file. If used with \fB\-d\fP or | |
276 | \fB\-D\fP, the relocations are printed interspersed with the | |
277 | disassembly. | |
278 | ||
279 | .TP | |
280 | .B \-R | |
281 | .TP | |
282 | .B \-\-dynamic\-reloc | |
283 | Print the dynamic relocation entries of the file. This is only | |
284 | meaningful for dynamic objects, such as certain types of shared | |
285 | libraries. | |
286 | ||
287 | .TP | |
288 | .B \-s | |
289 | .TP | |
290 | .B \-\-full\-contents | |
291 | Display the full contents of any sections requested. | |
292 | ||
293 | .TP | |
294 | .B \-S | |
295 | .TP | |
296 | .B \-\-source | |
297 | Display source code intermixed with disassembly, if possible. Implies | |
298 | \fB-d\fP. | |
299 | ||
300 | .TP | |
301 | .B \-\-show\-raw\-insn | |
302 | When disassembling instructions, print the instruction in hex as well as | |
303 | in symbolic form. This is the default except when | |
304 | .B \-\-prefix\-addresses | |
305 | is used. | |
306 | ||
307 | .TP | |
308 | .B \-\-no\-show\-raw\-insn | |
309 | When disassembling instructions, do not print the instruction bytes. | |
310 | This is the default when | |
311 | .B \-\-prefix\-addresses | |
312 | is used. | |
313 | ||
314 | .TP | |
315 | .B \-\-stabs | |
316 | Display the contents of the .stab, .stab.index, and .stab.excl | |
317 | sections from an ELF file. This is only useful on systems (such as | |
318 | Solaris 2.0) in which .stab debugging symbol-table entries are carried | |
319 | in an ELF section. In most other file formats, debugging symbol-table | |
320 | entries are interleaved with linkage symbols, and are visible in the | |
321 | .B \-\-syms | |
322 | output. | |
323 | ||
324 | .TP | |
325 | .BI "\-\-start\-address=" "address" | |
326 | Start displaying data at the specified address. This affects the output | |
327 | of the | |
328 | .B \-d\c | |
329 | , | |
330 | .B \-r | |
331 | and | |
332 | .B \-s | |
333 | options. | |
334 | ||
335 | .TP | |
336 | .BI "\-\-stop\-address=" "address" | |
337 | Stop displaying data at the specified address. This affects the output | |
338 | of the | |
339 | .B \-d\c | |
340 | , | |
341 | .B \-r | |
342 | and | |
343 | .B \-s | |
344 | options. | |
345 | ||
346 | .TP | |
347 | .B \-t | |
348 | .TP | |
349 | .B \-\-syms | |
350 | Symbol Table. Print the symbol table entries of the file. | |
351 | This is similar to the information provided by the `\|\c | |
352 | .B nm\c | |
353 | \|' program. | |
354 | ||
355 | .TP | |
356 | .B \-T | |
357 | .TP | |
358 | .B \-\-dynamic\-syms | |
359 | Dynamic Symbol Table. Print the dynamic symbol table entries of the | |
360 | file. This is only meaningful for dynamic objects, such as certain | |
361 | types of shared libraries. This is similar to the information | |
362 | provided by the `\|\c | |
363 | .B nm\c | |
364 | \|' program when given the | |
365 | .B \-D (\-\-dynamic) | |
366 | option. | |
367 | ||
368 | .TP | |
369 | .B \-\-version | |
370 | Print the version number of | |
371 | .B objdump | |
372 | and exit. | |
373 | ||
374 | .TP | |
375 | .B \-x | |
376 | .TP | |
377 | .B \-\-all\-headers | |
378 | Display all available header information, including the symbol table and | |
379 | relocation entries. Using `\|\c | |
380 | .B \-x\c | |
381 | \|' is equivalent to specifying all of | |
382 | `\|\c | |
383 | .B \-a \-f \-h \-r \-t\c | |
384 | \|'. | |
385 | ||
386 | .SH "SEE ALSO" | |
387 | .RB "`\|" binutils "\|'" | |
388 | entry in | |
389 | .B | |
390 | info\c | |
391 | \&; | |
392 | .I | |
393 | The GNU Binary Utilities\c | |
394 | \&, Roland H. Pesch (October 1991); | |
395 | .BR nm "(" 1 ")." | |
396 | ||
397 | .SH COPYING | |
398 | Copyright (c) 1991, 92, 93, 94, 95, 1996 Free Software Foundation, Inc. | |
399 | .PP | |
252b5132 | 400 | .PP |
cf055d54 | 401 | This document is distributed under the terms of the GNU Free |
e47b9e39 NC |
402 | Documentation License, version 1.1. That license is described in the |
403 | sources for this manual page, but it is not displayed here in order to | |
404 | make this manual more consise. Copies of this license can also be | |
405 | obtained from: http://www.gnu.org/copyleft/. | |
cf055d54 | 406 | |
e47b9e39 NC |
407 | \" .SH GNU Free Documentation License |
408 | \" Version 1.1, March 2000 | |
cf055d54 | 409 | |
e47b9e39 NC |
410 | \" Copyright (C) 2000 Free Software Foundation, Inc. |
411 | \" 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
cf055d54 | 412 | |
e47b9e39 NC |
413 | \" Everyone is permitted to copy and distribute verbatim |
414 | \" copies of this license document, but changing it is | |
415 | \" not allowed. | |
416 | \" .PP | |
417 | \" 0. PREAMBLE | |
418 | \" .PP | |
419 | \" The purpose of this License is to make a manual, textbook, or other | |
420 | \" written document "free" in the sense of freedom: to assure everyone | |
421 | \" the effective freedom to copy and redistribute it, with or without | |
422 | \" modifying it, either commercially or noncommercially. Secondarily, | |
423 | \" this License preserves for the author and publisher a way to get | |
424 | \" credit for their work, while not being considered responsible for | |
425 | \" modifications made by others. | |
426 | \" .PP | |
427 | \" This License is a kind of "copyleft", which means that derivative | |
428 | \" works of the document must themselves be free in the same sense. It | |
429 | \" complements the GNU General Public License, which is a copyleft | |
430 | \" license designed for free software. | |
431 | \" .PP | |
432 | \" We have designed this License in order to use it for manuals for free | |
433 | \" software, because free software needs free documentation: a free | |
434 | \" program should come with manuals providing the same freedoms that the | |
435 | \" software does. But this License is not limited to software manuals; | |
436 | \" it can be used for any textual work, regardless of subject matter or | |
437 | \" whether it is published as a printed book. We recommend this License | |
438 | \" principally for works whose purpose is instruction or reference. | |
439 | \" .PP | |
440 | \" 1. APPLICABILITY AND DEFINITIONS | |
441 | \" .PP | |
442 | \" This License applies to any manual or other work that contains a | |
443 | \" notice placed by the copyright holder saying it can be distributed | |
444 | \" under the terms of this License. The "Document", below, refers to any | |
445 | \" such manual or work. Any member of the public is a licensee, and is | |
446 | \" addressed as "you". | |
447 | \" .PP | |
448 | \" A "Modified Version" of the Document means any work containing the | |
449 | \" Document or a portion of it, either copied verbatim, or with | |
450 | \" modifications and/or translated into another language. | |
451 | \" .PP | |
452 | \" A "Secondary Section" is a named appendix or a front-matter section of | |
453 | \" the Document that deals exclusively with the relationship of the | |
454 | \" publishers or authors of the Document to the Document's overall subject | |
455 | \" (or to related matters) and contains nothing that could fall directly | |
456 | \" within that overall subject. (For example, if the Document is in part a | |
457 | \" textbook of mathematics, a Secondary Section may not explain any | |
458 | \" mathematics.) The relationship could be a matter of historical | |
459 | \" connection with the subject or with related matters, or of legal, | |
460 | \" commercial, philosophical, ethical or political position regarding | |
461 | \" them. | |
462 | \" .PP | |
463 | \" The "Invariant Sections" are certain Secondary Sections whose titles | |
464 | \" are designated, as being those of Invariant Sections, in the notice | |
465 | \" that says that the Document is released under this License. | |
466 | \" .PP | |
467 | \" The "Cover Texts" are certain short passages of text that are listed, | |
468 | \" as Front-Cover Texts or Back-Cover Texts, in the notice that says that | |
469 | \" the Document is released under this License. | |
470 | \" .PP | |
471 | \" A "Transparent" copy of the Document means a machine-readable copy, | |
472 | \" represented in a format whose specification is available to the | |
473 | \" general public, whose contents can be viewed and edited directly and | |
474 | \" straightforwardly with generic text editors or (for images composed of | |
475 | \" pixels) generic paint programs or (for drawings) some widely available | |
476 | \" drawing editor, and that is suitable for input to text formatters or | |
477 | \" for automatic translation to a variety of formats suitable for input | |
478 | \" to text formatters. A copy made in an otherwise Transparent file | |
479 | \" format whose markup has been designed to thwart or discourage | |
480 | \" subsequent modification by readers is not Transparent. A copy that is | |
481 | \" not "Transparent" is called "Opaque". | |
482 | \" .PP | |
483 | \" Examples of suitable formats for Transparent copies include plain | |
484 | \" ASCII without markup, Texinfo input format, LaTeX input format, SGML | |
485 | \" or XML using a publicly available DTD, and standard-conforming simple | |
486 | \" HTML designed for human modification. Opaque formats include | |
487 | \" PostScript, PDF, proprietary formats that can be read and edited only | |
488 | \" by proprietary word processors, SGML or XML for which the DTD and/or | |
489 | \" processing tools are not generally available, and the | |
490 | \" machine-generated HTML produced by some word processors for output | |
491 | \" purposes only. | |
492 | \" .PP | |
493 | \" The "Title Page" means, for a printed book, the title page itself, | |
494 | \" plus such following pages as are needed to hold, legibly, the material | |
495 | \" this License requires to appear in the title page. For works in | |
496 | \" formats which do not have any title page as such, "Title Page" means | |
497 | \" the text near the most prominent appearance of the work's title, | |
498 | \" preceding the beginning of the body of the text. | |
499 | \" .PP | |
500 | \" 2. VERBATIM COPYING | |
501 | \" .PP | |
502 | \" You may copy and distribute the Document in any medium, either | |
503 | \" commercially or noncommercially, provided that this License, the | |
504 | \" copyright notices, and the license notice saying this License applies | |
505 | \" to the Document are reproduced in all copies, and that you add no other | |
506 | \" conditions whatsoever to those of this License. You may not use | |
507 | \" technical measures to obstruct or control the reading or further | |
508 | \" copying of the copies you make or distribute. However, you may accept | |
509 | \" compensation in exchange for copies. If you distribute a large enough | |
510 | \" number of copies you must also follow the conditions in section 3. | |
511 | \" .PP | |
512 | \" You may also lend copies, under the same conditions stated above, and | |
513 | \" you may publicly display copies. | |
514 | \" .PP | |
515 | \" 3. COPYING IN QUANTITY | |
516 | \" .PP | |
517 | \" If you publish printed copies of the Document numbering more than 100, | |
518 | \" and the Document's license notice requires Cover Texts, you must enclose | |
519 | \" the copies in covers that carry, clearly and legibly, all these Cover | |
520 | \" Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on | |
521 | \" the back cover. Both covers must also clearly and legibly identify | |
522 | \" you as the publisher of these copies. The front cover must present | |
523 | \" the full title with all words of the title equally prominent and | |
524 | \" visible. You may add other material on the covers in addition. | |
525 | \" Copying with changes limited to the covers, as long as they preserve | |
526 | \" the title of the Document and satisfy these conditions, can be treated | |
527 | \" as verbatim copying in other respects. | |
528 | \" .PP | |
529 | \" If the required texts for either cover are too voluminous to fit | |
530 | \" legibly, you should put the first ones listed (as many as fit | |
531 | \" reasonably) on the actual cover, and continue the rest onto adjacent | |
532 | \" pages. | |
533 | \" .PP | |
534 | \" If you publish or distribute Opaque copies of the Document numbering | |
535 | \" more than 100, you must either include a machine-readable Transparent | |
536 | \" copy along with each Opaque copy, or state in or with each Opaque copy | |
537 | \" a publicly-accessible computer-network location containing a complete | |
538 | \" Transparent copy of the Document, free of added material, which the | |
539 | \" general network-using public has access to download anonymously at no | |
540 | \" charge using public-standard network protocols. If you use the latter | |
541 | \" option, you must take reasonably prudent steps, when you begin | |
542 | \" distribution of Opaque copies in quantity, to ensure that this | |
543 | \" Transparent copy will remain thus accessible at the stated location | |
544 | \" until at least one year after the last time you distribute an Opaque | |
545 | \" copy (directly or through your agents or retailers) of that edition to | |
546 | \" the public. | |
547 | \" .PP | |
548 | \" It is requested, but not required, that you contact the authors of the | |
549 | \" Document well before redistributing any large number of copies, to give | |
550 | \" them a chance to provide you with an updated version of the Document. | |
551 | \" .PP | |
552 | \" 4. MODIFICATIONS | |
553 | \" .PP | |
554 | \" You may copy and distribute a Modified Version of the Document under | |
555 | \" the conditions of sections 2 and 3 above, provided that you release | |
556 | \" the Modified Version under precisely this License, with the Modified | |
557 | \" Version filling the role of the Document, thus licensing distribution | |
558 | \" and modification of the Modified Version to whoever possesses a copy | |
559 | \" of it. In addition, you must do these things in the Modified Version: | |
560 | \" .PP | |
561 | \" A. Use in the Title Page (and on the covers, if any) a title distinct | |
562 | \" from that of the Document, and from those of previous versions | |
563 | \" (which should, if there were any, be listed in the History section | |
564 | \" of the Document). You may use the same title as a previous version | |
565 | \" if the original publisher of that version gives permission. | |
566 | \" .PP | |
567 | \" B. List on the Title Page, as authors, one or more persons or entities | |
568 | \" responsible for authorship of the modifications in the Modified | |
569 | \" Version, together with at least five of the principal authors of the | |
570 | \" Document (all of its principal authors, if it has less than five). | |
571 | \" .PP | |
572 | \" C. State on the Title page the name of the publisher of the | |
573 | \" Modified Version, as the publisher. | |
574 | \" .PP | |
575 | \" D. Preserve all the copyright notices of the Document. | |
576 | \" .PP | |
577 | \" E. Add an appropriate copyright notice for your modifications | |
578 | \" adjacent to the other copyright notices. | |
579 | \" .PP | |
580 | \" F. Include, immediately after the copyright notices, a license notice | |
581 | \" giving the public permission to use the Modified Version under the | |
582 | \" terms of this License, in the form shown in the Addendum below. | |
583 | \" Preserve in that license notice the full lists of Invariant Sections | |
584 | \" and required Cover Texts given in the Document's license notice. | |
585 | \" .PP | |
586 | \" H. Include an unaltered copy of this License. | |
587 | \" .PP | |
588 | \" I. Preserve the section entitled "History", and its title, and add to | |
589 | \" it an item stating at least the title, year, new authors, and | |
590 | \" publisher of the Modified Version as given on the Title Page. If | |
591 | \" there is no section entitled "History" in the Document, create one | |
592 | \" stating the title, year, authors, and publisher of the Document as | |
593 | \" given on its Title Page, then add an item describing the Modified | |
594 | \" Version as stated in the previous sentence. | |
595 | \" .PP | |
596 | \" J. Preserve the network location, if any, given in the Document for | |
597 | \" public access to a Transparent copy of the Document, and likewise | |
598 | \" the network locations given in the Document for previous versions | |
599 | \" it was based on. These may be placed in the "History" section. | |
600 | \" You may omit a network location for a work that was published at | |
601 | \" least four years before the Document itself, or if the original | |
602 | \" publisher of the version it refers to gives permission. | |
603 | \" .PP | |
604 | \" K. In any section entitled "Acknowledgements" or "Dedications", | |
605 | \" preserve the section's title, and preserve in the section all the | |
606 | \" substance and tone of each of the contributor acknowledgements | |
607 | \" and/or dedications given therein. | |
608 | \" .PP | |
609 | \" L. Preserve all the Invariant Sections of the Document, | |
610 | \" unaltered in their text and in their titles. Section numbers | |
611 | \" or the equivalent are not considered part of the section titles. | |
612 | \" .PP | |
613 | \" M. Delete any section entitled "Endorsements". Such a section | |
614 | \" may not be included in the Modified Version. | |
615 | \" .PP | |
616 | \" N. Do not retitle any existing section as "Endorsements" | |
617 | \" or to conflict in title with any Invariant Section. | |
618 | \" .PP | |
619 | \" If the Modified Version includes new front-matter sections or | |
620 | \" appendices that qualify as Secondary Sections and contain no material | |
621 | \" copied from the Document, you may at your option designate some or all | |
622 | \" of these sections as invariant. To do this, add their titles to the | |
623 | \" list of Invariant Sections in the Modified Version's license notice. | |
624 | \" These titles must be distinct from any other section titles. | |
625 | \" .PP | |
626 | \" You may add a section entitled "Endorsements", provided it contains | |
627 | \" nothing but endorsements of your Modified Version by various | |
628 | \" parties--for example, statements of peer review or that the text has | |
629 | \" been approved by an organization as the authoritative definition of a | |
630 | \" standard. | |
631 | \" .PP | |
632 | \" You may add a passage of up to five words as a Front-Cover Text, and a | |
633 | \" passage of up to 25 words as a Back-Cover Text, to the end of the list | |
634 | \" of Cover Texts in the Modified Version. Only one passage of | |
635 | \" Front-Cover Text and one of Back-Cover Text may be added by (or | |
636 | \" through arrangements made by) any one entity. If the Document already | |
637 | \" includes a cover text for the same cover, previously added by you or | |
638 | \" by arrangement made by the same entity you are acting on behalf of, | |
639 | \" you may not add another; but you may replace the old one, on explicit | |
640 | \" permission from the previous publisher that added the old one. | |
641 | \" .PP | |
642 | \" The author(s) and publisher(s) of the Document do not by this License | |
643 | \" give permission to use their names for publicity for or to assert or | |
644 | \" imply endorsement of any Modified Version. | |
645 | \" .PP | |
646 | ||
647 | \" 5. COMBINING DOCUMENTS | |
648 | \" .PP | |
649 | \" You may combine the Document with other documents released under this | |
650 | \" License, under the terms defined in section 4 above for modified | |
651 | \" versions, provided that you include in the combination all of the | |
652 | \" Invariant Sections of all of the original documents, unmodified, and | |
653 | \" list them all as Invariant Sections of your combined work in its | |
654 | \" license notice. | |
655 | \" .PP | |
656 | \" The combined work need only contain one copy of this License, and | |
657 | \" multiple identical Invariant Sections may be replaced with a single | |
658 | \" copy. If there are multiple Invariant Sections with the same name but | |
659 | \" different contents, make the title of each such section unique by | |
660 | \" adding at the end of it, in parentheses, the name of the original | |
661 | \" author or publisher of that section if known, or else a unique number. | |
662 | \" Make the same adjustment to the section titles in the list of | |
663 | \" Invariant Sections in the license notice of the combined work. | |
664 | \" .PP | |
665 | \" In the combination, you must combine any sections entitled "History" | |
666 | \" in the various original documents, forming one section entitled | |
667 | \" "History"; likewise combine any sections entitled "Acknowledgements", | |
668 | \" and any sections entitled "Dedications". You must delete all sections | |
669 | \" entitled "Endorsements." | |
670 | \" .PP | |
671 | ||
672 | \" 6. COLLECTIONS OF DOCUMENTS | |
673 | \" .PP | |
674 | \" You may make a collection consisting of the Document and other documents | |
675 | \" released under this License, and replace the individual copies of this | |
676 | \" License in the various documents with a single copy that is included in | |
677 | \" the collection, provided that you follow the rules of this License for | |
678 | \" verbatim copying of each of the documents in all other respects. | |
679 | \" .PP | |
680 | \" You may extract a single document from such a collection, and distribute | |
681 | \" it individually under this License, provided you insert a copy of this | |
682 | \" License into the extracted document, and follow this License in all | |
683 | \" other respects regarding verbatim copying of that document. | |
684 | \" .PP | |
685 | ||
686 | \" 7. AGGREGATION WITH INDEPENDENT WORKS | |
687 | \" .PP | |
688 | \" A compilation of the Document or its derivatives with other separate | |
689 | \" and independent documents or works, in or on a volume of a storage or | |
690 | \" distribution medium, does not as a whole count as a Modified Version | |
691 | \" of the Document, provided no compilation copyright is claimed for the | |
692 | \" compilation. Such a compilation is called an "aggregate", and this | |
693 | \" License does not apply to the other self-contained works thus compiled | |
694 | \" with the Document, on account of their being thus compiled, if they | |
695 | \" are not themselves derivative works of the Document. | |
696 | \" .PP | |
697 | \" If the Cover Text requirement of section 3 is applicable to these | |
698 | \" copies of the Document, then if the Document is less than one quarter | |
699 | \" of the entire aggregate, the Document's Cover Texts may be placed on | |
700 | \" covers that surround only the Document within the aggregate. | |
701 | \" Otherwise they must appear on covers around the whole aggregate. | |
702 | \" .PP | |
703 | ||
704 | \" 8. TRANSLATION | |
705 | \" .PP | |
706 | \" Translation is considered a kind of modification, so you may | |
707 | \" distribute translations of the Document under the terms of section 4. | |
708 | \" Replacing Invariant Sections with translations requires special | |
709 | \" permission from their copyright holders, but you may include | |
710 | \" translations of some or all Invariant Sections in addition to the | |
711 | \" original versions of these Invariant Sections. You may include a | |
712 | \" translation of this License provided that you also include the | |
713 | \" original English version of this License. In case of a disagreement | |
714 | \" between the translation and the original English version of this | |
715 | \" License, the original English version will prevail. | |
716 | \" .PP | |
717 | ||
718 | \" 9. TERMINATION | |
719 | \" .PP | |
720 | \" You may not copy, modify, sublicense, or distribute the Document except | |
721 | \" as expressly provided for under this License. Any other attempt to | |
722 | \" copy, modify, sublicense or distribute the Document is void, and will | |
723 | \" automatically terminate your rights under this License. However, | |
724 | \" parties who have received copies, or rights, from you under this | |
725 | \" License will not have their licenses terminated so long as such | |
726 | \" parties remain in full compliance. | |
727 | \" .PP | |
728 | ||
729 | \" 10. FUTURE REVISIONS OF THIS LICENSE | |
730 | \" .PP | |
731 | \" The Free Software Foundation may publish new, revised versions | |
732 | \" of the GNU Free Documentation License from time to time. Such new | |
733 | \" versions will be similar in spirit to the present version, but may | |
734 | \" differ in detail to address new problems or concerns. See | |
735 | \" http://www.gnu.org/copyleft/. | |
736 | \" .PP | |
737 | \" Each version of the License is given a distinguishing version number. | |
738 | \" If the Document specifies that a particular numbered version of this | |
739 | \" License "or any later version" applies to it, you have the option of | |
740 | \" following the terms and conditions either of that specified version or | |
741 | \" of any later version that has been published (not as a draft) by the | |
742 | \" Free Software Foundation. If the Document does not specify a version | |
743 | \" number of this License, you may choose any version ever published (not | |
744 | \" as a draft) by the Free Software Foundation. | |
745 | \" .PP | |
746 | ||
747 | \" ADDENDUM: How to use this License for your documents | |
748 | \" .PP | |
749 | \" To use this License in a document you have written, include a copy of | |
750 | \" the License in the document and put the following copyright and | |
751 | \" license notices just after the title page: | |
752 | \" .PP | |
753 | \" Copyright (c) YEAR YOUR NAME. | |
754 | \" Permission is granted to copy, distribute and/or | |
755 | \" modify this document under the terms of the GNU | |
756 | \" Free Documentation License, Version 1.1 or any later | |
757 | \" version published by the Free Software Foundation; | |
758 | \" with the Invariant Sections being LIST THEIR TITLES, | |
759 | \" with the Front-Cover Texts being LIST, and with the | |
760 | \" Back-Cover Texts being LIST. A copy of the license | |
761 | \" is included in the section entitled "GNU Free | |
762 | \" Documentation License". | |
763 | \" .PP | |
764 | \" If you have no Invariant Sections, write "with no Invariant Sections" | |
765 | \" instead of saying which ones are invariant. If you have no | |
766 | \" Front-Cover Texts, write "no Front-Cover Texts" instead of | |
767 | \" "Front-Cover Texts being LIST"; likewise for Back-Cover Texts. | |
768 | \" .PP | |
769 | \" If your document contains nontrivial examples of program code, we | |
770 | \" recommend releasing these examples in parallel under your choice of | |
771 | \" free software license, such as the GNU General Public License, | |
772 | \" to permit their use in free software. |