Manpages moved into doc/ for 2.12.
This commit is contained in:
parent
75823ba5e9
commit
d5427062c0
@ -1,502 +0,0 @@
|
||||
.\" Copyright (c) 1997, 2000 Free Software Foundation
|
||||
.\" See COPYING for conditions for redistribution
|
||||
.TH addr2line 1 "27 March 1997" "Free Software Foundation" "GNU Development Tools"
|
||||
.de BP
|
||||
.sp
|
||||
.ti \-.2i
|
||||
\(**
|
||||
..
|
||||
|
||||
.SH NAME
|
||||
addr2line \- convert addresses into file names and line numbers
|
||||
|
||||
.SH SYNOPSIS
|
||||
.hy 0
|
||||
.na
|
||||
.B addr2line
|
||||
.RB "[\|" "\-b\ "\c
|
||||
.I bfdname\c
|
||||
.RB " | " "\-\-target="\c
|
||||
.I bfdname\c
|
||||
\&\|]
|
||||
.RB "[\|" \-C | \-\-demangle "\|]"
|
||||
.RB "[\|" "\-e\ "\c
|
||||
.I filename\c
|
||||
.RB " | " "\-\-exe="\c
|
||||
.I filename\c
|
||||
\&\|]
|
||||
.RB "[\|" \-f | \-\-functions "\|]"
|
||||
.RB "[\|" \-s | \-\-basenames "\|]"
|
||||
.RB "[\|" \-H | \-\-help "\|]"
|
||||
.RB "[\|" \-V | \-\-version "\|]"
|
||||
.RB "[\|" addr addr ... "\|]"
|
||||
.ad b
|
||||
.hy 1
|
||||
.SH DESCRIPTION
|
||||
\c
|
||||
.B addr2line
|
||||
translates program addresses into file names and line numbers. Given
|
||||
an address and an executable, it uses the debugging information in the
|
||||
executable to figure out which file name and line number are
|
||||
associated with a given address.
|
||||
|
||||
The executable to use is specified with the
|
||||
.B \-e
|
||||
option. The default is
|
||||
.B a.out\c
|
||||
\&.
|
||||
|
||||
.B addr2line
|
||||
has two modes of operation.
|
||||
|
||||
In the first, hexadecimal addresses are specified on the command line,
|
||||
and
|
||||
.B addr2line
|
||||
displays the file name and line number for each address.
|
||||
|
||||
In the second,
|
||||
.B addr2line
|
||||
reads hexadecimal addresses from standard input, and prints the file
|
||||
name and line number for each address on standard output. In this
|
||||
mode,
|
||||
.B addr2line
|
||||
may be used in a pipe to convert dynamically chosen addresses.
|
||||
|
||||
The format of the output is FILENAME:LINENO. The file name and line
|
||||
number for each address is printed on a separate line. If the
|
||||
.B \-f
|
||||
option is used, then each FILENAME:LINENO line is preceded by a
|
||||
FUNCTIONNAME line which is the name of the function containing the
|
||||
address.
|
||||
|
||||
If the file name or function name can not be determined,
|
||||
.B addr2line
|
||||
will print two question marks in their place. If the line number can
|
||||
not be determined,
|
||||
.B addr2line
|
||||
will print 0.
|
||||
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.BI "\-b " "bfdname"\c
|
||||
.TP
|
||||
.BI "\-\-target=" "bfdname"
|
||||
Specify the object-code format for the object files to be
|
||||
\c
|
||||
.I bfdname\c
|
||||
\&.
|
||||
|
||||
.TP
|
||||
.B \-C
|
||||
.TP
|
||||
.B \-\-demangle
|
||||
Decode (\fIdemangle\fP) low-level symbol names into user-level names.
|
||||
Besides removing any initial underscore prepended by the system, this
|
||||
makes C++ function names readable.
|
||||
|
||||
.TP
|
||||
.BI "\-e " "filename"\c
|
||||
.TP
|
||||
.BI "\-\-exe=" "filename"
|
||||
Specify the name of the executable for which addresses should be
|
||||
translated. The default file is
|
||||
.B a.out\c
|
||||
\&.
|
||||
|
||||
.TP
|
||||
.B \-f
|
||||
.TP
|
||||
.B \-\-functions
|
||||
Display function names as well as file and line number information.
|
||||
|
||||
.TP
|
||||
.B \-s
|
||||
.TP
|
||||
.B \-\-basenames
|
||||
Display only the base of each file name.
|
||||
|
||||
.SH "SEE ALSO"
|
||||
.RB "`\|" binutils "\|'"
|
||||
entry in
|
||||
.B
|
||||
info\c
|
||||
\&;
|
||||
.I
|
||||
The GNU Binary Utilities\c
|
||||
\&, Roland H. Pesch (October 1991).
|
||||
|
||||
.SH COPYING
|
||||
Copyright (c) 1993, 94, 95, 96, 97, 98, 1999, 2000 Free Software Foundation, Inc.
|
||||
.PP
|
||||
This document is distributed under the terms of the GNU Free
|
||||
Documentation License, version 1.1. That license is described in the
|
||||
sources for this manual page, but it is not displayed here in order to
|
||||
make this manual more consise. Copies of this license can also be
|
||||
obtained from: http://www.gnu.org/copyleft/.
|
||||
|
||||
\" .SH GNU Free Documentation License
|
||||
\" Version 1.1, March 2000
|
||||
|
||||
\" Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
\" 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
\" Everyone is permitted to copy and distribute verbatim
|
||||
\" copies of this license document, but changing it is
|
||||
\" not allowed.
|
||||
\" .PP
|
||||
\" 0. PREAMBLE
|
||||
\" .PP
|
||||
\" The purpose of this License is to make a manual, textbook, or other
|
||||
\" written document "free" in the sense of freedom: to assure everyone
|
||||
\" the effective freedom to copy and redistribute it, with or without
|
||||
\" modifying it, either commercially or noncommercially. Secondarily,
|
||||
\" this License preserves for the author and publisher a way to get
|
||||
\" credit for their work, while not being considered responsible for
|
||||
\" modifications made by others.
|
||||
\" .PP
|
||||
\" This License is a kind of "copyleft", which means that derivative
|
||||
\" works of the document must themselves be free in the same sense. It
|
||||
\" complements the GNU General Public License, which is a copyleft
|
||||
\" license designed for free software.
|
||||
\" .PP
|
||||
\" We have designed this License in order to use it for manuals for free
|
||||
\" software, because free software needs free documentation: a free
|
||||
\" program should come with manuals providing the same freedoms that the
|
||||
\" software does. But this License is not limited to software manuals;
|
||||
\" it can be used for any textual work, regardless of subject matter or
|
||||
\" whether it is published as a printed book. We recommend this License
|
||||
\" principally for works whose purpose is instruction or reference.
|
||||
\" .PP
|
||||
\" 1. APPLICABILITY AND DEFINITIONS
|
||||
\" .PP
|
||||
\" This License applies to any manual or other work that contains a
|
||||
\" notice placed by the copyright holder saying it can be distributed
|
||||
\" under the terms of this License. The "Document", below, refers to any
|
||||
\" such manual or work. Any member of the public is a licensee, and is
|
||||
\" addressed as "you".
|
||||
\" .PP
|
||||
\" A "Modified Version" of the Document means any work containing the
|
||||
\" Document or a portion of it, either copied verbatim, or with
|
||||
\" modifications and/or translated into another language.
|
||||
\" .PP
|
||||
\" A "Secondary Section" is a named appendix or a front-matter section of
|
||||
\" the Document that deals exclusively with the relationship of the
|
||||
\" publishers or authors of the Document to the Document's overall subject
|
||||
\" (or to related matters) and contains nothing that could fall directly
|
||||
\" within that overall subject. (For example, if the Document is in part a
|
||||
\" textbook of mathematics, a Secondary Section may not explain any
|
||||
\" mathematics.) The relationship could be a matter of historical
|
||||
\" connection with the subject or with related matters, or of legal,
|
||||
\" commercial, philosophical, ethical or political position regarding
|
||||
\" them.
|
||||
\" .PP
|
||||
\" The "Invariant Sections" are certain Secondary Sections whose titles
|
||||
\" are designated, as being those of Invariant Sections, in the notice
|
||||
\" that says that the Document is released under this License.
|
||||
\" .PP
|
||||
\" The "Cover Texts" are certain short passages of text that are listed,
|
||||
\" as Front-Cover Texts or Back-Cover Texts, in the notice that says that
|
||||
\" the Document is released under this License.
|
||||
\" .PP
|
||||
\" A "Transparent" copy of the Document means a machine-readable copy,
|
||||
\" represented in a format whose specification is available to the
|
||||
\" general public, whose contents can be viewed and edited directly and
|
||||
\" straightforwardly with generic text editors or (for images composed of
|
||||
\" pixels) generic paint programs or (for drawings) some widely available
|
||||
\" drawing editor, and that is suitable for input to text formatters or
|
||||
\" for automatic translation to a variety of formats suitable for input
|
||||
\" to text formatters. A copy made in an otherwise Transparent file
|
||||
\" format whose markup has been designed to thwart or discourage
|
||||
\" subsequent modification by readers is not Transparent. A copy that is
|
||||
\" not "Transparent" is called "Opaque".
|
||||
\" .PP
|
||||
\" Examples of suitable formats for Transparent copies include plain
|
||||
\" ASCII without markup, Texinfo input format, LaTeX input format, SGML
|
||||
\" or XML using a publicly available DTD, and standard-conforming simple
|
||||
\" HTML designed for human modification. Opaque formats include
|
||||
\" PostScript, PDF, proprietary formats that can be read and edited only
|
||||
\" by proprietary word processors, SGML or XML for which the DTD and/or
|
||||
\" processing tools are not generally available, and the
|
||||
\" machine-generated HTML produced by some word processors for output
|
||||
\" purposes only.
|
||||
\" .PP
|
||||
\" The "Title Page" means, for a printed book, the title page itself,
|
||||
\" plus such following pages as are needed to hold, legibly, the material
|
||||
\" this License requires to appear in the title page. For works in
|
||||
\" formats which do not have any title page as such, "Title Page" means
|
||||
\" the text near the most prominent appearance of the work's title,
|
||||
\" preceding the beginning of the body of the text.
|
||||
\" .PP
|
||||
\" 2. VERBATIM COPYING
|
||||
\" .PP
|
||||
\" You may copy and distribute the Document in any medium, either
|
||||
\" commercially or noncommercially, provided that this License, the
|
||||
\" copyright notices, and the license notice saying this License applies
|
||||
\" to the Document are reproduced in all copies, and that you add no other
|
||||
\" conditions whatsoever to those of this License. You may not use
|
||||
\" technical measures to obstruct or control the reading or further
|
||||
\" copying of the copies you make or distribute. However, you may accept
|
||||
\" compensation in exchange for copies. If you distribute a large enough
|
||||
\" number of copies you must also follow the conditions in section 3.
|
||||
\" .PP
|
||||
\" You may also lend copies, under the same conditions stated above, and
|
||||
\" you may publicly display copies.
|
||||
\" .PP
|
||||
\" 3. COPYING IN QUANTITY
|
||||
\" .PP
|
||||
\" If you publish printed copies of the Document numbering more than 100,
|
||||
\" and the Document's license notice requires Cover Texts, you must enclose
|
||||
\" the copies in covers that carry, clearly and legibly, all these Cover
|
||||
\" Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
|
||||
\" the back cover. Both covers must also clearly and legibly identify
|
||||
\" you as the publisher of these copies. The front cover must present
|
||||
\" the full title with all words of the title equally prominent and
|
||||
\" visible. You may add other material on the covers in addition.
|
||||
\" Copying with changes limited to the covers, as long as they preserve
|
||||
\" the title of the Document and satisfy these conditions, can be treated
|
||||
\" as verbatim copying in other respects.
|
||||
\" .PP
|
||||
\" If the required texts for either cover are too voluminous to fit
|
||||
\" legibly, you should put the first ones listed (as many as fit
|
||||
\" reasonably) on the actual cover, and continue the rest onto adjacent
|
||||
\" pages.
|
||||
\" .PP
|
||||
\" If you publish or distribute Opaque copies of the Document numbering
|
||||
\" more than 100, you must either include a machine-readable Transparent
|
||||
\" copy along with each Opaque copy, or state in or with each Opaque copy
|
||||
\" a publicly-accessible computer-network location containing a complete
|
||||
\" Transparent copy of the Document, free of added material, which the
|
||||
\" general network-using public has access to download anonymously at no
|
||||
\" charge using public-standard network protocols. If you use the latter
|
||||
\" option, you must take reasonably prudent steps, when you begin
|
||||
\" distribution of Opaque copies in quantity, to ensure that this
|
||||
\" Transparent copy will remain thus accessible at the stated location
|
||||
\" until at least one year after the last time you distribute an Opaque
|
||||
\" copy (directly or through your agents or retailers) of that edition to
|
||||
\" the public.
|
||||
\" .PP
|
||||
\" It is requested, but not required, that you contact the authors of the
|
||||
\" Document well before redistributing any large number of copies, to give
|
||||
\" them a chance to provide you with an updated version of the Document.
|
||||
\" .PP
|
||||
\" 4. MODIFICATIONS
|
||||
\" .PP
|
||||
\" You may copy and distribute a Modified Version of the Document under
|
||||
\" the conditions of sections 2 and 3 above, provided that you release
|
||||
\" the Modified Version under precisely this License, with the Modified
|
||||
\" Version filling the role of the Document, thus licensing distribution
|
||||
\" and modification of the Modified Version to whoever possesses a copy
|
||||
\" of it. In addition, you must do these things in the Modified Version:
|
||||
\" .PP
|
||||
\" A. Use in the Title Page (and on the covers, if any) a title distinct
|
||||
\" from that of the Document, and from those of previous versions
|
||||
\" (which should, if there were any, be listed in the History section
|
||||
\" of the Document). You may use the same title as a previous version
|
||||
\" if the original publisher of that version gives permission.
|
||||
\" .PP
|
||||
\" B. List on the Title Page, as authors, one or more persons or entities
|
||||
\" responsible for authorship of the modifications in the Modified
|
||||
\" Version, together with at least five of the principal authors of the
|
||||
\" Document (all of its principal authors, if it has less than five).
|
||||
\" .PP
|
||||
\" C. State on the Title page the name of the publisher of the
|
||||
\" Modified Version, as the publisher.
|
||||
\" .PP
|
||||
\" D. Preserve all the copyright notices of the Document.
|
||||
\" .PP
|
||||
\" E. Add an appropriate copyright notice for your modifications
|
||||
\" adjacent to the other copyright notices.
|
||||
\" .PP
|
||||
\" F. Include, immediately after the copyright notices, a license notice
|
||||
\" giving the public permission to use the Modified Version under the
|
||||
\" terms of this License, in the form shown in the Addendum below.
|
||||
\" Preserve in that license notice the full lists of Invariant Sections
|
||||
\" and required Cover Texts given in the Document's license notice.
|
||||
\" .PP
|
||||
\" H. Include an unaltered copy of this License.
|
||||
\" .PP
|
||||
\" I. Preserve the section entitled "History", and its title, and add to
|
||||
\" it an item stating at least the title, year, new authors, and
|
||||
\" publisher of the Modified Version as given on the Title Page. If
|
||||
\" there is no section entitled "History" in the Document, create one
|
||||
\" stating the title, year, authors, and publisher of the Document as
|
||||
\" given on its Title Page, then add an item describing the Modified
|
||||
\" Version as stated in the previous sentence.
|
||||
\" .PP
|
||||
\" J. Preserve the network location, if any, given in the Document for
|
||||
\" public access to a Transparent copy of the Document, and likewise
|
||||
\" the network locations given in the Document for previous versions
|
||||
\" it was based on. These may be placed in the "History" section.
|
||||
\" You may omit a network location for a work that was published at
|
||||
\" least four years before the Document itself, or if the original
|
||||
\" publisher of the version it refers to gives permission.
|
||||
\" .PP
|
||||
\" K. In any section entitled "Acknowledgements" or "Dedications",
|
||||
\" preserve the section's title, and preserve in the section all the
|
||||
\" substance and tone of each of the contributor acknowledgements
|
||||
\" and/or dedications given therein.
|
||||
\" .PP
|
||||
\" L. Preserve all the Invariant Sections of the Document,
|
||||
\" unaltered in their text and in their titles. Section numbers
|
||||
\" or the equivalent are not considered part of the section titles.
|
||||
\" .PP
|
||||
\" M. Delete any section entitled "Endorsements". Such a section
|
||||
\" may not be included in the Modified Version.
|
||||
\" .PP
|
||||
\" N. Do not retitle any existing section as "Endorsements"
|
||||
\" or to conflict in title with any Invariant Section.
|
||||
\" .PP
|
||||
\" If the Modified Version includes new front-matter sections or
|
||||
\" appendices that qualify as Secondary Sections and contain no material
|
||||
\" copied from the Document, you may at your option designate some or all
|
||||
\" of these sections as invariant. To do this, add their titles to the
|
||||
\" list of Invariant Sections in the Modified Version's license notice.
|
||||
\" These titles must be distinct from any other section titles.
|
||||
\" .PP
|
||||
\" You may add a section entitled "Endorsements", provided it contains
|
||||
\" nothing but endorsements of your Modified Version by various
|
||||
\" parties--for example, statements of peer review or that the text has
|
||||
\" been approved by an organization as the authoritative definition of a
|
||||
\" standard.
|
||||
\" .PP
|
||||
\" You may add a passage of up to five words as a Front-Cover Text, and a
|
||||
\" passage of up to 25 words as a Back-Cover Text, to the end of the list
|
||||
\" of Cover Texts in the Modified Version. Only one passage of
|
||||
\" Front-Cover Text and one of Back-Cover Text may be added by (or
|
||||
\" through arrangements made by) any one entity. If the Document already
|
||||
\" includes a cover text for the same cover, previously added by you or
|
||||
\" by arrangement made by the same entity you are acting on behalf of,
|
||||
\" you may not add another; but you may replace the old one, on explicit
|
||||
\" permission from the previous publisher that added the old one.
|
||||
\" .PP
|
||||
\" The author(s) and publisher(s) of the Document do not by this License
|
||||
\" give permission to use their names for publicity for or to assert or
|
||||
\" imply endorsement of any Modified Version.
|
||||
\" .PP
|
||||
|
||||
\" 5. COMBINING DOCUMENTS
|
||||
\" .PP
|
||||
\" You may combine the Document with other documents released under this
|
||||
\" License, under the terms defined in section 4 above for modified
|
||||
\" versions, provided that you include in the combination all of the
|
||||
\" Invariant Sections of all of the original documents, unmodified, and
|
||||
\" list them all as Invariant Sections of your combined work in its
|
||||
\" license notice.
|
||||
\" .PP
|
||||
\" The combined work need only contain one copy of this License, and
|
||||
\" multiple identical Invariant Sections may be replaced with a single
|
||||
\" copy. If there are multiple Invariant Sections with the same name but
|
||||
\" different contents, make the title of each such section unique by
|
||||
\" adding at the end of it, in parentheses, the name of the original
|
||||
\" author or publisher of that section if known, or else a unique number.
|
||||
\" Make the same adjustment to the section titles in the list of
|
||||
\" Invariant Sections in the license notice of the combined work.
|
||||
\" .PP
|
||||
\" In the combination, you must combine any sections entitled "History"
|
||||
\" in the various original documents, forming one section entitled
|
||||
\" "History"; likewise combine any sections entitled "Acknowledgements",
|
||||
\" and any sections entitled "Dedications". You must delete all sections
|
||||
\" entitled "Endorsements."
|
||||
\" .PP
|
||||
|
||||
\" 6. COLLECTIONS OF DOCUMENTS
|
||||
\" .PP
|
||||
\" You may make a collection consisting of the Document and other documents
|
||||
\" released under this License, and replace the individual copies of this
|
||||
\" License in the various documents with a single copy that is included in
|
||||
\" the collection, provided that you follow the rules of this License for
|
||||
\" verbatim copying of each of the documents in all other respects.
|
||||
\" .PP
|
||||
\" You may extract a single document from such a collection, and distribute
|
||||
\" it individually under this License, provided you insert a copy of this
|
||||
\" License into the extracted document, and follow this License in all
|
||||
\" other respects regarding verbatim copying of that document.
|
||||
\" .PP
|
||||
|
||||
\" 7. AGGREGATION WITH INDEPENDENT WORKS
|
||||
\" .PP
|
||||
\" A compilation of the Document or its derivatives with other separate
|
||||
\" and independent documents or works, in or on a volume of a storage or
|
||||
\" distribution medium, does not as a whole count as a Modified Version
|
||||
\" of the Document, provided no compilation copyright is claimed for the
|
||||
\" compilation. Such a compilation is called an "aggregate", and this
|
||||
\" License does not apply to the other self-contained works thus compiled
|
||||
\" with the Document, on account of their being thus compiled, if they
|
||||
\" are not themselves derivative works of the Document.
|
||||
\" .PP
|
||||
\" If the Cover Text requirement of section 3 is applicable to these
|
||||
\" copies of the Document, then if the Document is less than one quarter
|
||||
\" of the entire aggregate, the Document's Cover Texts may be placed on
|
||||
\" covers that surround only the Document within the aggregate.
|
||||
\" Otherwise they must appear on covers around the whole aggregate.
|
||||
\" .PP
|
||||
|
||||
\" 8. TRANSLATION
|
||||
\" .PP
|
||||
\" Translation is considered a kind of modification, so you may
|
||||
\" distribute translations of the Document under the terms of section 4.
|
||||
\" Replacing Invariant Sections with translations requires special
|
||||
\" permission from their copyright holders, but you may include
|
||||
\" translations of some or all Invariant Sections in addition to the
|
||||
\" original versions of these Invariant Sections. You may include a
|
||||
\" translation of this License provided that you also include the
|
||||
\" original English version of this License. In case of a disagreement
|
||||
\" between the translation and the original English version of this
|
||||
\" License, the original English version will prevail.
|
||||
\" .PP
|
||||
|
||||
\" 9. TERMINATION
|
||||
\" .PP
|
||||
\" You may not copy, modify, sublicense, or distribute the Document except
|
||||
\" as expressly provided for under this License. Any other attempt to
|
||||
\" copy, modify, sublicense or distribute the Document is void, and will
|
||||
\" automatically terminate your rights under this License. However,
|
||||
\" parties who have received copies, or rights, from you under this
|
||||
\" License will not have their licenses terminated so long as such
|
||||
\" parties remain in full compliance.
|
||||
\" .PP
|
||||
|
||||
\" 10. FUTURE REVISIONS OF THIS LICENSE
|
||||
\" .PP
|
||||
\" The Free Software Foundation may publish new, revised versions
|
||||
\" of the GNU Free Documentation License from time to time. Such new
|
||||
\" versions will be similar in spirit to the present version, but may
|
||||
\" differ in detail to address new problems or concerns. See
|
||||
\" http://www.gnu.org/copyleft/.
|
||||
\" .PP
|
||||
\" Each version of the License is given a distinguishing version number.
|
||||
\" If the Document specifies that a particular numbered version of this
|
||||
\" License "or any later version" applies to it, you have the option of
|
||||
\" following the terms and conditions either of that specified version or
|
||||
\" of any later version that has been published (not as a draft) by the
|
||||
\" Free Software Foundation. If the Document does not specify a version
|
||||
\" number of this License, you may choose any version ever published (not
|
||||
\" as a draft) by the Free Software Foundation.
|
||||
\" .PP
|
||||
|
||||
\" ADDENDUM: How to use this License for your documents
|
||||
\" .PP
|
||||
\" To use this License in a document you have written, include a copy of
|
||||
\" the License in the document and put the following copyright and
|
||||
\" license notices just after the title page:
|
||||
\" .PP
|
||||
\" Copyright (c) YEAR YOUR NAME.
|
||||
\" Permission is granted to copy, distribute and/or
|
||||
\" modify this document under the terms of the GNU
|
||||
\" Free Documentation License, Version 1.1 or any later
|
||||
\" version published by the Free Software Foundation;
|
||||
\" with the Invariant Sections being LIST THEIR TITLES,
|
||||
\" with the Front-Cover Texts being LIST, and with the
|
||||
\" Back-Cover Texts being LIST. A copy of the license
|
||||
\" is included in the section entitled "GNU Free
|
||||
\" Documentation License".
|
||||
\" .PP
|
||||
\" If you have no Invariant Sections, write "with no Invariant Sections"
|
||||
\" instead of saying which ones are invariant. If you have no
|
||||
\" Front-Cover Texts, write "no Front-Cover Texts" instead of
|
||||
\" "Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
|
||||
\" .PP
|
||||
\" If your document contains nontrivial examples of program code, we
|
||||
\" recommend releasing these examples in parallel under your choice of
|
||||
\" free software license, such as the GNU General Public License,
|
||||
\" to permit their use in free software.
|
@ -1,891 +0,0 @@
|
||||
.\" Copyright (c) 1991, 1992, 1993, 1995, 1998, 1999, 2000 Free Software Foundation
|
||||
.\" See section COPYING for conditions for redistribution
|
||||
.TH ar 1 "1999" "Free Software Foundation" "GNU Development Tools"
|
||||
.de BP
|
||||
.sp
|
||||
.ti \-.2i
|
||||
\(**
|
||||
..
|
||||
|
||||
.SH NAME
|
||||
ar \- create, modify, and extract from archives.
|
||||
|
||||
.SH SYNOPSIS
|
||||
.hy 0
|
||||
.na
|
||||
.BR ar " [\|" "-" "\|]"\c
|
||||
.I {dmpqrtx}[abcfilNoPsSuvV] \c
|
||||
[\|\c
|
||||
.I membername\c
|
||||
\&\|] \c
|
||||
[\|\c
|
||||
.I count\c
|
||||
\&\|] \c
|
||||
.I archive\c
|
||||
\& \c
|
||||
.I files\c
|
||||
\&.\|.\|.
|
||||
|
||||
.ad b
|
||||
.hy 1
|
||||
.SH DESCRIPTION
|
||||
The GNU \c
|
||||
.B ar\c
|
||||
\& program creates, modifies, and extracts from
|
||||
archives. An \c
|
||||
.I archive\c
|
||||
\& is a single file holding a collection of
|
||||
other files in a structure that makes it possible to retrieve
|
||||
the original individual files (called \c
|
||||
.I members\c
|
||||
\& of the archive).
|
||||
|
||||
The original files' contents, mode (permissions), timestamp, owner, and
|
||||
group are preserved in the archive, and may be reconstituted on
|
||||
extraction.
|
||||
|
||||
GNU \c
|
||||
.B ar\c
|
||||
\& can maintain archives whose members have names of any
|
||||
length; however, depending on how \c
|
||||
.B ar\c
|
||||
\& is configured on your
|
||||
system, a limit on member-name length may be imposed (for compatibility
|
||||
with archive formats maintained with other tools). If it exists, the
|
||||
limit is often 15 characters (typical of formats related to a.out) or 16
|
||||
characters (typical of formats related to coff).
|
||||
|
||||
\c
|
||||
.B ar\c
|
||||
\& is considered a binary utility because archives of this sort
|
||||
are most often used as \c
|
||||
.I libraries\c
|
||||
\& holding commonly needed
|
||||
subroutines.
|
||||
|
||||
\c
|
||||
.B ar\c
|
||||
\& will create an index to the symbols defined in relocatable
|
||||
object modules in the archive when you specify the modifier `\|\c
|
||||
.B s\c
|
||||
\|'.
|
||||
Once created, this index is updated in the archive whenever \c
|
||||
.B ar\c
|
||||
\&
|
||||
makes a change to its contents (save for the `\|\c
|
||||
.B q\c
|
||||
\|' update operation).
|
||||
An archive with such an index speeds up linking to the library, and
|
||||
allows routines in the library to call each other without regard to
|
||||
their placement in the archive.
|
||||
|
||||
You may use `\|\c
|
||||
.B nm \-s\c
|
||||
\|' or `\|\c
|
||||
.B nm \-\-print\-armap\c
|
||||
\|' to list this index
|
||||
table. If an archive lacks the table, another form of \c
|
||||
.B ar\c
|
||||
\& called
|
||||
\c
|
||||
.B ranlib\c
|
||||
\& can be used to add just the table.
|
||||
|
||||
\c
|
||||
.B ar\c
|
||||
\& insists on at least two arguments to execute: one
|
||||
keyletter specifying the \c
|
||||
.I operation\c
|
||||
\& (optionally accompanied by other
|
||||
keyletters specifying \c
|
||||
.I modifiers\c
|
||||
\&), and the archive name to act on.
|
||||
|
||||
Most operations can also accept further \c
|
||||
.I files\c
|
||||
\& arguments,
|
||||
specifying particular files to operate on.
|
||||
|
||||
.SH OPTIONS
|
||||
GNU \c
|
||||
.B ar\c
|
||||
\& allows you to mix the operation code \c
|
||||
.I p\c
|
||||
\& and modifier
|
||||
flags \c
|
||||
.I mod\c
|
||||
\& in any order, within the first command-line argument.
|
||||
|
||||
If you wish, you may begin the first command-line argument with a
|
||||
dash.
|
||||
|
||||
The \c
|
||||
.I p\c
|
||||
\& keyletter specifies what operation to execute; it may be
|
||||
any of the following, but you must specify only one of them:
|
||||
|
||||
.TP
|
||||
.B d
|
||||
\c
|
||||
.I Delete\c
|
||||
\& modules from the archive. Specify the names of modules to
|
||||
be deleted as \c
|
||||
.I files\c
|
||||
\&; the archive is untouched if you
|
||||
specify no files to delete.
|
||||
|
||||
If you specify the `\|\c
|
||||
.B v\c
|
||||
\|' modifier, \c
|
||||
.B ar\c
|
||||
\& will list each module
|
||||
as it is deleted.
|
||||
|
||||
.TP
|
||||
.B m
|
||||
Use this operation to \c
|
||||
.I move\c
|
||||
\& members in an archive.
|
||||
|
||||
The ordering of members in an archive can make a difference in how
|
||||
programs are linked using the library, if a symbol is defined in more
|
||||
than one member.
|
||||
|
||||
If no modifiers are used with \c
|
||||
.B m\c
|
||||
\&, any members you name in the
|
||||
\c
|
||||
.I files\c
|
||||
\& arguments are moved to the \c
|
||||
.I end\c
|
||||
\& of the archive;
|
||||
you can use the `\|\c
|
||||
.B a\c
|
||||
\|', `\|\c
|
||||
.B b\c
|
||||
\|', or `\|\c
|
||||
.B i\c
|
||||
\|' modifiers to move them to a
|
||||
specified place instead.
|
||||
|
||||
.TP
|
||||
.B p
|
||||
\c
|
||||
.I Print\c
|
||||
\& the specified members of the archive, to the standard
|
||||
output file. If the `\|\c
|
||||
.B v\c
|
||||
\|' modifier is specified, show the member
|
||||
name before copying its contents to standard output.
|
||||
|
||||
If you specify no \c
|
||||
.I files\c
|
||||
\&, all the files in the archive are printed.
|
||||
|
||||
.TP
|
||||
.B q
|
||||
\c
|
||||
.I Quick append\c
|
||||
\&; add \c
|
||||
.I files\c
|
||||
\& to the end of \c
|
||||
.I archive\c
|
||||
\&,
|
||||
without checking for replacement.
|
||||
|
||||
The modifiers `\|\c
|
||||
.B a\c
|
||||
\|', `\|\c
|
||||
.B b\c
|
||||
\|', and `\|\c
|
||||
.B i\c
|
||||
\|' do \c
|
||||
.I not\c
|
||||
\& affect this
|
||||
operation; new members are always placed at the end of the archive.
|
||||
|
||||
The modifier `\|\c
|
||||
.B v\c
|
||||
\|' makes \c
|
||||
.B ar\c
|
||||
\& list each file as it is appended.
|
||||
|
||||
Since the point of this operation is speed, the archive's symbol table
|
||||
index is not updated, even if it already existed; you can use `\|\c
|
||||
.B ar s\c
|
||||
\|' or
|
||||
\c
|
||||
.B ranlib\c
|
||||
\& explicitly to update the symbol table index.
|
||||
|
||||
However, too many different systems assume quick append rebuilds the
|
||||
index, so GNU
|
||||
.B ar
|
||||
implements `\|\c
|
||||
.B q\c
|
||||
\|' as a synonym for `\|\c
|
||||
.B r\c
|
||||
\|'.
|
||||
|
||||
.TP
|
||||
.B r
|
||||
Insert \c
|
||||
.I files\c
|
||||
\& into \c
|
||||
.I archive\c
|
||||
\& (with \c
|
||||
.I replacement\c
|
||||
\&). This
|
||||
operation differs from `\|\c
|
||||
.B q\c
|
||||
\|' in that any previously existing members
|
||||
are deleted if their names match those being added.
|
||||
|
||||
If one of the files named in \c
|
||||
.I files\c
|
||||
\& doesn't exist, \c
|
||||
.B ar\c
|
||||
\&
|
||||
displays an error message, and leaves undisturbed any existing members
|
||||
of the archive matching that name.
|
||||
|
||||
By default, new members are added at the end of the file; but you may
|
||||
use one of the modifiers `\|\c
|
||||
.B a\c
|
||||
\|', `\|\c
|
||||
.B b\c
|
||||
\|', or `\|\c
|
||||
.B i\c
|
||||
\|' to request
|
||||
placement relative to some existing member.
|
||||
|
||||
The modifier `\|\c
|
||||
.B v\c
|
||||
\|' used with this operation elicits a line of
|
||||
output for each file inserted, along with one of the letters `\|\c
|
||||
.B a\c
|
||||
\|' or
|
||||
`\|\c
|
||||
.B r\c
|
||||
\|' to indicate whether the file was appended (no old member
|
||||
deleted) or replaced.
|
||||
|
||||
.TP
|
||||
.B t
|
||||
Display a \c
|
||||
.I table\c
|
||||
\& listing the contents of \c
|
||||
.I archive\c
|
||||
\&, or those
|
||||
of the files listed in \c
|
||||
.I files\c
|
||||
\& that are present in the
|
||||
archive. Normally only the member name is shown; if you also want to
|
||||
see the modes (permissions), timestamp, owner, group, and size, you can
|
||||
request that by also specifying the `\|\c
|
||||
.B v\c
|
||||
\|' modifier.
|
||||
|
||||
If you do not specify any \c
|
||||
.I files\c
|
||||
\&, all files in the archive
|
||||
are listed.
|
||||
|
||||
If there is more than one file with the same name (say, `\|\c
|
||||
.B fie\c
|
||||
\|') in
|
||||
an archive (say `\|\c
|
||||
.B b.a\c
|
||||
\|'), `\|\c
|
||||
.B ar t b.a fie\c
|
||||
\|' will list only the
|
||||
first instance; to see them all, you must ask for a complete
|
||||
listing\(em\&in our example, `\|\c
|
||||
.B ar t b.a\c
|
||||
\|'.
|
||||
|
||||
.TP
|
||||
.B x
|
||||
\c
|
||||
.I Extract\c
|
||||
\& members (named \c
|
||||
.I files\c
|
||||
\&) from the archive. You can
|
||||
use the `\|\c
|
||||
.B v\c
|
||||
\|' modifier with this operation, to request that
|
||||
\c
|
||||
.B ar\c
|
||||
\& list each name as it extracts it.
|
||||
|
||||
If you do not specify any \c
|
||||
.I files\c
|
||||
\&, all files in the archive
|
||||
are extracted.
|
||||
|
||||
.PP
|
||||
|
||||
A number of modifiers (\c
|
||||
.I mod\c
|
||||
\&) may immediately follow the \c
|
||||
.I p\c
|
||||
\&
|
||||
keyletter, to specify variations on an operation's behavior:
|
||||
|
||||
.TP
|
||||
.B a
|
||||
Add new files \c
|
||||
.I after\c
|
||||
\& an existing member of the
|
||||
archive. If you use the modifier \c
|
||||
.B a\c
|
||||
\&, the name of an existing archive
|
||||
member must be present as the \c
|
||||
.I membername\c
|
||||
\& argument, before the
|
||||
\c
|
||||
.I archive\c
|
||||
\& specification.
|
||||
|
||||
.TP
|
||||
.B b
|
||||
Add new files \c
|
||||
.I before\c
|
||||
\& an existing member of the
|
||||
archive. If you use the modifier \c
|
||||
.B b\c
|
||||
\&, the name of an existing archive
|
||||
member must be present as the \c
|
||||
.I membername\c
|
||||
\& argument, before the
|
||||
\c
|
||||
.I archive\c
|
||||
\& specification. (same as `\|\c
|
||||
.B i\c
|
||||
\|').
|
||||
|
||||
.TP
|
||||
.B c
|
||||
\c
|
||||
.I Create\c
|
||||
\& the archive. The specified \c
|
||||
.I archive\c
|
||||
\& is always
|
||||
created if it didn't exist, when you request an update. But a warning is
|
||||
issued unless you specify in advance that you expect to create it, by
|
||||
using this modifier.
|
||||
|
||||
.TP
|
||||
.B f
|
||||
Truncate names in the archive.
|
||||
.B ar
|
||||
will normally permit file names of any length. This will cause it to
|
||||
create archives which are not compatible with the native
|
||||
.B ar
|
||||
program on some systems. If this is a concern, the
|
||||
.B f
|
||||
modifier may be used to truncate file names when putting them in the
|
||||
archive.
|
||||
|
||||
.TP
|
||||
.B i
|
||||
Insert new files \c
|
||||
.I before\c
|
||||
\& an existing member of the
|
||||
archive. If you use the modifier \c
|
||||
.B i\c
|
||||
\&, the name of an existing archive
|
||||
member must be present as the \c
|
||||
.I membername\c
|
||||
\& argument, before the
|
||||
\c
|
||||
.I archive\c
|
||||
\& specification. (same as `\|\c
|
||||
.B b\c
|
||||
\|').
|
||||
|
||||
.TP
|
||||
.B l
|
||||
This modifier is accepted but not used.
|
||||
|
||||
.TP
|
||||
.B N
|
||||
Uses the
|
||||
.I count
|
||||
parameter. This is used if there are multiple entries in the archive
|
||||
with the same name. Extract or delete instance
|
||||
.I count
|
||||
of the given name from the archive.
|
||||
|
||||
.TP
|
||||
.B o
|
||||
Preserve the \c
|
||||
.I original\c
|
||||
\& dates of members when extracting them. If
|
||||
you do not specify this modifier, files extracted from the archive
|
||||
will be stamped with the time of extraction.
|
||||
|
||||
.TP
|
||||
.B P
|
||||
Use the full path name when matching names in the archive.
|
||||
.B ar
|
||||
can not create an archive with a full path name (such archives are not
|
||||
POSIX complaint), but other archive creators can. This option will
|
||||
cause
|
||||
.B ar
|
||||
to match file names using a complete path name, which can be
|
||||
convenient when extracting a single file from an archive created by
|
||||
another tool.
|
||||
|
||||
.TP
|
||||
.B s
|
||||
Write an object-file index into the archive, or update an existing one,
|
||||
even if no other change is made to the archive. You may use this modifier
|
||||
flag either with any operation, or alone. Running `\|\c
|
||||
.B ar s\c
|
||||
\|' on an
|
||||
archive is equivalent to running `\|\c
|
||||
.B ranlib\c
|
||||
\|' on it.
|
||||
|
||||
.TP
|
||||
.B S
|
||||
Do not generate an archive symbol table. This can speed up building a
|
||||
large library in several steps. The resulting archive can not be used
|
||||
with the linker. In order to build a symbol table, you must omit the
|
||||
`\|\c
|
||||
.B S\c
|
||||
\|' modifier on the last execution of `\|\c
|
||||
.B ar\c
|
||||
\|', or you must run `\|\c
|
||||
.B ranlib\c
|
||||
\|' on the archive.
|
||||
|
||||
.TP
|
||||
.B u
|
||||
Normally, \c
|
||||
.B ar r\c
|
||||
\&.\|.\|. inserts all files
|
||||
listed into the archive. If you would like to insert \c
|
||||
.I only\c
|
||||
\& those
|
||||
of the files you list that are newer than existing members of the same
|
||||
names, use this modifier. The `\|\c
|
||||
.B u\c
|
||||
\|' modifier is allowed only for the
|
||||
operation `\|\c
|
||||
.B r\c
|
||||
\|' (replace). In particular, the combination `\|\c
|
||||
.B qu\c
|
||||
\|' is
|
||||
not allowed, since checking the timestamps would lose any speed
|
||||
advantage from the operation `\|\c
|
||||
.B q\c
|
||||
\|'.
|
||||
|
||||
.TP
|
||||
.B v
|
||||
This modifier requests the \c
|
||||
.I verbose\c
|
||||
\& version of an operation. Many
|
||||
operations display additional information, such as filenames processed,
|
||||
when the modifier `\|\c
|
||||
.B v\c
|
||||
\|' is appended.
|
||||
|
||||
.TP
|
||||
.B V
|
||||
This modifier shows the version number of
|
||||
.BR ar .
|
||||
|
||||
.PP
|
||||
|
||||
.SH "SEE ALSO"
|
||||
.RB "`\|" binutils "\|'"
|
||||
entry in
|
||||
.B
|
||||
info\c
|
||||
\&;
|
||||
.I
|
||||
The GNU Binary Utilities\c
|
||||
, Roland H. Pesch (October 1991).
|
||||
.BR nm ( 1 )\c
|
||||
\&,
|
||||
.BR ranlib ( 1 )\c
|
||||
\&.
|
||||
|
||||
.SH COPYING
|
||||
Copyright (c) 1991, 1992, 1993, 1995, 1998, 1999, 2000 Free Software Foundation, Inc.
|
||||
.PP
|
||||
This document is distributed under the terms of the GNU Free
|
||||
Documentation License, version 1.1. That license is described in the
|
||||
sources for this manual page, but it is not displayed here in order to
|
||||
make this manual more consise. Copies of this license can also be
|
||||
obtained from: http://www.gnu.org/copyleft/.
|
||||
|
||||
\" .SH GNU Free Documentation License
|
||||
\" Version 1.1, March 2000
|
||||
|
||||
\" Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
\" 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
\" Everyone is permitted to copy and distribute verbatim
|
||||
\" copies of this license document, but changing it is
|
||||
\" not allowed.
|
||||
\" .PP
|
||||
\" 0. PREAMBLE
|
||||
\" .PP
|
||||
\" The purpose of this License is to make a manual, textbook, or other
|
||||
\" written document "free" in the sense of freedom: to assure everyone
|
||||
\" the effective freedom to copy and redistribute it, with or without
|
||||
\" modifying it, either commercially or noncommercially. Secondarily,
|
||||
\" this License preserves for the author and publisher a way to get
|
||||
\" credit for their work, while not being considered responsible for
|
||||
\" modifications made by others.
|
||||
\" .PP
|
||||
\" This License is a kind of "copyleft", which means that derivative
|
||||
\" works of the document must themselves be free in the same sense. It
|
||||
\" complements the GNU General Public License, which is a copyleft
|
||||
\" license designed for free software.
|
||||
\" .PP
|
||||
\" We have designed this License in order to use it for manuals for free
|
||||
\" software, because free software needs free documentation: a free
|
||||
\" program should come with manuals providing the same freedoms that the
|
||||
\" software does. But this License is not limited to software manuals;
|
||||
\" it can be used for any textual work, regardless of subject matter or
|
||||
\" whether it is published as a printed book. We recommend this License
|
||||
\" principally for works whose purpose is instruction or reference.
|
||||
\" .PP
|
||||
\" 1. APPLICABILITY AND DEFINITIONS
|
||||
\" .PP
|
||||
\" This License applies to any manual or other work that contains a
|
||||
\" notice placed by the copyright holder saying it can be distributed
|
||||
\" under the terms of this License. The "Document", below, refers to any
|
||||
\" such manual or work. Any member of the public is a licensee, and is
|
||||
\" addressed as "you".
|
||||
\" .PP
|
||||
\" A "Modified Version" of the Document means any work containing the
|
||||
\" Document or a portion of it, either copied verbatim, or with
|
||||
\" modifications and/or translated into another language.
|
||||
\" .PP
|
||||
\" A "Secondary Section" is a named appendix or a front-matter section of
|
||||
\" the Document that deals exclusively with the relationship of the
|
||||
\" publishers or authors of the Document to the Document's overall subject
|
||||
\" (or to related matters) and contains nothing that could fall directly
|
||||
\" within that overall subject. (For example, if the Document is in part a
|
||||
\" textbook of mathematics, a Secondary Section may not explain any
|
||||
\" mathematics.) The relationship could be a matter of historical
|
||||
\" connection with the subject or with related matters, or of legal,
|
||||
\" commercial, philosophical, ethical or political position regarding
|
||||
\" them.
|
||||
\" .PP
|
||||
\" The "Invariant Sections" are certain Secondary Sections whose titles
|
||||
\" are designated, as being those of Invariant Sections, in the notice
|
||||
\" that says that the Document is released under this License.
|
||||
\" .PP
|
||||
\" The "Cover Texts" are certain short passages of text that are listed,
|
||||
\" as Front-Cover Texts or Back-Cover Texts, in the notice that says that
|
||||
\" the Document is released under this License.
|
||||
\" .PP
|
||||
\" A "Transparent" copy of the Document means a machine-readable copy,
|
||||
\" represented in a format whose specification is available to the
|
||||
\" general public, whose contents can be viewed and edited directly and
|
||||
\" straightforwardly with generic text editors or (for images composed of
|
||||
\" pixels) generic paint programs or (for drawings) some widely available
|
||||
\" drawing editor, and that is suitable for input to text formatters or
|
||||
\" for automatic translation to a variety of formats suitable for input
|
||||
\" to text formatters. A copy made in an otherwise Transparent file
|
||||
\" format whose markup has been designed to thwart or discourage
|
||||
\" subsequent modification by readers is not Transparent. A copy that is
|
||||
\" not "Transparent" is called "Opaque".
|
||||
\" .PP
|
||||
\" Examples of suitable formats for Transparent copies include plain
|
||||
\" ASCII without markup, Texinfo input format, LaTeX input format, SGML
|
||||
\" or XML using a publicly available DTD, and standard-conforming simple
|
||||
\" HTML designed for human modification. Opaque formats include
|
||||
\" PostScript, PDF, proprietary formats that can be read and edited only
|
||||
\" by proprietary word processors, SGML or XML for which the DTD and/or
|
||||
\" processing tools are not generally available, and the
|
||||
\" machine-generated HTML produced by some word processors for output
|
||||
\" purposes only.
|
||||
\" .PP
|
||||
\" The "Title Page" means, for a printed book, the title page itself,
|
||||
\" plus such following pages as are needed to hold, legibly, the material
|
||||
\" this License requires to appear in the title page. For works in
|
||||
\" formats which do not have any title page as such, "Title Page" means
|
||||
\" the text near the most prominent appearance of the work's title,
|
||||
\" preceding the beginning of the body of the text.
|
||||
\" .PP
|
||||
\" 2. VERBATIM COPYING
|
||||
\" .PP
|
||||
\" You may copy and distribute the Document in any medium, either
|
||||
\" commercially or noncommercially, provided that this License, the
|
||||
\" copyright notices, and the license notice saying this License applies
|
||||
\" to the Document are reproduced in all copies, and that you add no other
|
||||
\" conditions whatsoever to those of this License. You may not use
|
||||
\" technical measures to obstruct or control the reading or further
|
||||
\" copying of the copies you make or distribute. However, you may accept
|
||||
\" compensation in exchange for copies. If you distribute a large enough
|
||||
\" number of copies you must also follow the conditions in section 3.
|
||||
\" .PP
|
||||
\" You may also lend copies, under the same conditions stated above, and
|
||||
\" you may publicly display copies.
|
||||
\" .PP
|
||||
\" 3. COPYING IN QUANTITY
|
||||
\" .PP
|
||||
\" If you publish printed copies of the Document numbering more than 100,
|
||||
\" and the Document's license notice requires Cover Texts, you must enclose
|
||||
\" the copies in covers that carry, clearly and legibly, all these Cover
|
||||
\" Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
|
||||
\" the back cover. Both covers must also clearly and legibly identify
|
||||
\" you as the publisher of these copies. The front cover must present
|
||||
\" the full title with all words of the title equally prominent and
|
||||
\" visible. You may add other material on the covers in addition.
|
||||
\" Copying with changes limited to the covers, as long as they preserve
|
||||
\" the title of the Document and satisfy these conditions, can be treated
|
||||
\" as verbatim copying in other respects.
|
||||
\" .PP
|
||||
\" If the required texts for either cover are too voluminous to fit
|
||||
\" legibly, you should put the first ones listed (as many as fit
|
||||
\" reasonably) on the actual cover, and continue the rest onto adjacent
|
||||
\" pages.
|
||||
\" .PP
|
||||
\" If you publish or distribute Opaque copies of the Document numbering
|
||||
\" more than 100, you must either include a machine-readable Transparent
|
||||
\" copy along with each Opaque copy, or state in or with each Opaque copy
|
||||
\" a publicly-accessible computer-network location containing a complete
|
||||
\" Transparent copy of the Document, free of added material, which the
|
||||
\" general network-using public has access to download anonymously at no
|
||||
\" charge using public-standard network protocols. If you use the latter
|
||||
\" option, you must take reasonably prudent steps, when you begin
|
||||
\" distribution of Opaque copies in quantity, to ensure that this
|
||||
\" Transparent copy will remain thus accessible at the stated location
|
||||
\" until at least one year after the last time you distribute an Opaque
|
||||
\" copy (directly or through your agents or retailers) of that edition to
|
||||
\" the public.
|
||||
\" .PP
|
||||
\" It is requested, but not required, that you contact the authors of the
|
||||
\" Document well before redistributing any large number of copies, to give
|
||||
\" them a chance to provide you with an updated version of the Document.
|
||||
\" .PP
|
||||
\" 4. MODIFICATIONS
|
||||
\" .PP
|
||||
\" You may copy and distribute a Modified Version of the Document under
|
||||
\" the conditions of sections 2 and 3 above, provided that you release
|
||||
\" the Modified Version under precisely this License, with the Modified
|
||||
\" Version filling the role of the Document, thus licensing distribution
|
||||
\" and modification of the Modified Version to whoever possesses a copy
|
||||
\" of it. In addition, you must do these things in the Modified Version:
|
||||
\" .PP
|
||||
\" A. Use in the Title Page (and on the covers, if any) a title distinct
|
||||
\" from that of the Document, and from those of previous versions
|
||||
\" (which should, if there were any, be listed in the History section
|
||||
\" of the Document). You may use the same title as a previous version
|
||||
\" if the original publisher of that version gives permission.
|
||||
\" .PP
|
||||
\" B. List on the Title Page, as authors, one or more persons or entities
|
||||
\" responsible for authorship of the modifications in the Modified
|
||||
\" Version, together with at least five of the principal authors of the
|
||||
\" Document (all of its principal authors, if it has less than five).
|
||||
\" .PP
|
||||
\" C. State on the Title page the name of the publisher of the
|
||||
\" Modified Version, as the publisher.
|
||||
\" .PP
|
||||
\" D. Preserve all the copyright notices of the Document.
|
||||
\" .PP
|
||||
\" E. Add an appropriate copyright notice for your modifications
|
||||
\" adjacent to the other copyright notices.
|
||||
\" .PP
|
||||
\" F. Include, immediately after the copyright notices, a license notice
|
||||
\" giving the public permission to use the Modified Version under the
|
||||
\" terms of this License, in the form shown in the Addendum below.
|
||||
\" Preserve in that license notice the full lists of Invariant Sections
|
||||
\" and required Cover Texts given in the Document's license notice.
|
||||
\" .PP
|
||||
\" H. Include an unaltered copy of this License.
|
||||
\" .PP
|
||||
\" I. Preserve the section entitled "History", and its title, and add to
|
||||
\" it an item stating at least the title, year, new authors, and
|
||||
\" publisher of the Modified Version as given on the Title Page. If
|
||||
\" there is no section entitled "History" in the Document, create one
|
||||
\" stating the title, year, authors, and publisher of the Document as
|
||||
\" given on its Title Page, then add an item describing the Modified
|
||||
\" Version as stated in the previous sentence.
|
||||
\" .PP
|
||||
\" J. Preserve the network location, if any, given in the Document for
|
||||
\" public access to a Transparent copy of the Document, and likewise
|
||||
\" the network locations given in the Document for previous versions
|
||||
\" it was based on. These may be placed in the "History" section.
|
||||
\" You may omit a network location for a work that was published at
|
||||
\" least four years before the Document itself, or if the original
|
||||
\" publisher of the version it refers to gives permission.
|
||||
\" .PP
|
||||
\" K. In any section entitled "Acknowledgements" or "Dedications",
|
||||
\" preserve the section's title, and preserve in the section all the
|
||||
\" substance and tone of each of the contributor acknowledgements
|
||||
\" and/or dedications given therein.
|
||||
\" .PP
|
||||
\" L. Preserve all the Invariant Sections of the Document,
|
||||
\" unaltered in their text and in their titles. Section numbers
|
||||
\" or the equivalent are not considered part of the section titles.
|
||||
\" .PP
|
||||
\" M. Delete any section entitled "Endorsements". Such a section
|
||||
\" may not be included in the Modified Version.
|
||||
\" .PP
|
||||
\" N. Do not retitle any existing section as "Endorsements"
|
||||
\" or to conflict in title with any Invariant Section.
|
||||
\" .PP
|
||||
\" If the Modified Version includes new front-matter sections or
|
||||
\" appendices that qualify as Secondary Sections and contain no material
|
||||
\" copied from the Document, you may at your option designate some or all
|
||||
\" of these sections as invariant. To do this, add their titles to the
|
||||
\" list of Invariant Sections in the Modified Version's license notice.
|
||||
\" These titles must be distinct from any other section titles.
|
||||
\" .PP
|
||||
\" You may add a section entitled "Endorsements", provided it contains
|
||||
\" nothing but endorsements of your Modified Version by various
|
||||
\" parties--for example, statements of peer review or that the text has
|
||||
\" been approved by an organization as the authoritative definition of a
|
||||
\" standard.
|
||||
\" .PP
|
||||
\" You may add a passage of up to five words as a Front-Cover Text, and a
|
||||
\" passage of up to 25 words as a Back-Cover Text, to the end of the list
|
||||
\" of Cover Texts in the Modified Version. Only one passage of
|
||||
\" Front-Cover Text and one of Back-Cover Text may be added by (or
|
||||
\" through arrangements made by) any one entity. If the Document already
|
||||
\" includes a cover text for the same cover, previously added by you or
|
||||
\" by arrangement made by the same entity you are acting on behalf of,
|
||||
\" you may not add another; but you may replace the old one, on explicit
|
||||
\" permission from the previous publisher that added the old one.
|
||||
\" .PP
|
||||
\" The author(s) and publisher(s) of the Document do not by this License
|
||||
\" give permission to use their names for publicity for or to assert or
|
||||
\" imply endorsement of any Modified Version.
|
||||
\" .PP
|
||||
|
||||
\" 5. COMBINING DOCUMENTS
|
||||
\" .PP
|
||||
\" You may combine the Document with other documents released under this
|
||||
\" License, under the terms defined in section 4 above for modified
|
||||
\" versions, provided that you include in the combination all of the
|
||||
\" Invariant Sections of all of the original documents, unmodified, and
|
||||
\" list them all as Invariant Sections of your combined work in its
|
||||
\" license notice.
|
||||
\" .PP
|
||||
\" The combined work need only contain one copy of this License, and
|
||||
\" multiple identical Invariant Sections may be replaced with a single
|
||||
\" copy. If there are multiple Invariant Sections with the same name but
|
||||
\" different contents, make the title of each such section unique by
|
||||
\" adding at the end of it, in parentheses, the name of the original
|
||||
\" author or publisher of that section if known, or else a unique number.
|
||||
\" Make the same adjustment to the section titles in the list of
|
||||
\" Invariant Sections in the license notice of the combined work.
|
||||
\" .PP
|
||||
\" In the combination, you must combine any sections entitled "History"
|
||||
\" in the various original documents, forming one section entitled
|
||||
\" "History"; likewise combine any sections entitled "Acknowledgements",
|
||||
\" and any sections entitled "Dedications". You must delete all sections
|
||||
\" entitled "Endorsements."
|
||||
\" .PP
|
||||
|
||||
\" 6. COLLECTIONS OF DOCUMENTS
|
||||
\" .PP
|
||||
\" You may make a collection consisting of the Document and other documents
|
||||
\" released under this License, and replace the individual copies of this
|
||||
\" License in the various documents with a single copy that is included in
|
||||
\" the collection, provided that you follow the rules of this License for
|
||||
\" verbatim copying of each of the documents in all other respects.
|
||||
\" .PP
|
||||
\" You may extract a single document from such a collection, and distribute
|
||||
\" it individually under this License, provided you insert a copy of this
|
||||
\" License into the extracted document, and follow this License in all
|
||||
\" other respects regarding verbatim copying of that document.
|
||||
\" .PP
|
||||
|
||||
\" 7. AGGREGATION WITH INDEPENDENT WORKS
|
||||
\" .PP
|
||||
\" A compilation of the Document or its derivatives with other separate
|
||||
\" and independent documents or works, in or on a volume of a storage or
|
||||
\" distribution medium, does not as a whole count as a Modified Version
|
||||
\" of the Document, provided no compilation copyright is claimed for the
|
||||
\" compilation. Such a compilation is called an "aggregate", and this
|
||||
\" License does not apply to the other self-contained works thus compiled
|
||||
\" with the Document, on account of their being thus compiled, if they
|
||||
\" are not themselves derivative works of the Document.
|
||||
\" .PP
|
||||
\" If the Cover Text requirement of section 3 is applicable to these
|
||||
\" copies of the Document, then if the Document is less than one quarter
|
||||
\" of the entire aggregate, the Document's Cover Texts may be placed on
|
||||
\" covers that surround only the Document within the aggregate.
|
||||
\" Otherwise they must appear on covers around the whole aggregate.
|
||||
\" .PP
|
||||
|
||||
\" 8. TRANSLATION
|
||||
\" .PP
|
||||
\" Translation is considered a kind of modification, so you may
|
||||
\" distribute translations of the Document under the terms of section 4.
|
||||
\" Replacing Invariant Sections with translations requires special
|
||||
\" permission from their copyright holders, but you may include
|
||||
\" translations of some or all Invariant Sections in addition to the
|
||||
\" original versions of these Invariant Sections. You may include a
|
||||
\" translation of this License provided that you also include the
|
||||
\" original English version of this License. In case of a disagreement
|
||||
\" between the translation and the original English version of this
|
||||
\" License, the original English version will prevail.
|
||||
\" .PP
|
||||
|
||||
\" 9. TERMINATION
|
||||
\" .PP
|
||||
\" You may not copy, modify, sublicense, or distribute the Document except
|
||||
\" as expressly provided for under this License. Any other attempt to
|
||||
\" copy, modify, sublicense or distribute the Document is void, and will
|
||||
\" automatically terminate your rights under this License. However,
|
||||
\" parties who have received copies, or rights, from you under this
|
||||
\" License will not have their licenses terminated so long as such
|
||||
\" parties remain in full compliance.
|
||||
\" .PP
|
||||
|
||||
\" 10. FUTURE REVISIONS OF THIS LICENSE
|
||||
\" .PP
|
||||
\" The Free Software Foundation may publish new, revised versions
|
||||
\" of the GNU Free Documentation License from time to time. Such new
|
||||
\" versions will be similar in spirit to the present version, but may
|
||||
\" differ in detail to address new problems or concerns. See
|
||||
\" http://www.gnu.org/copyleft/.
|
||||
\" .PP
|
||||
\" Each version of the License is given a distinguishing version number.
|
||||
\" If the Document specifies that a particular numbered version of this
|
||||
\" License "or any later version" applies to it, you have the option of
|
||||
\" following the terms and conditions either of that specified version or
|
||||
\" of any later version that has been published (not as a draft) by the
|
||||
\" Free Software Foundation. If the Document does not specify a version
|
||||
\" number of this License, you may choose any version ever published (not
|
||||
\" as a draft) by the Free Software Foundation.
|
||||
\" .PP
|
||||
|
||||
\" ADDENDUM: How to use this License for your documents
|
||||
\" .PP
|
||||
\" To use this License in a document you have written, include a copy of
|
||||
\" the License in the document and put the following copyright and
|
||||
\" license notices just after the title page:
|
||||
\" .PP
|
||||
\" Copyright (c) YEAR YOUR NAME.
|
||||
\" Permission is granted to copy, distribute and/or
|
||||
\" modify this document under the terms of the GNU
|
||||
\" Free Documentation License, Version 1.1 or any later
|
||||
\" version published by the Free Software Foundation;
|
||||
\" with the Invariant Sections being LIST THEIR TITLES,
|
||||
\" with the Front-Cover Texts being LIST, and with the
|
||||
\" Back-Cover Texts being LIST. A copy of the license
|
||||
\" is included in the section entitled "GNU Free
|
||||
\" Documentation License".
|
||||
\" .PP
|
||||
\" If you have no Invariant Sections, write "with no Invariant Sections"
|
||||
\" instead of saying which ones are invariant. If you have no
|
||||
\" Front-Cover Texts, write "no Front-Cover Texts" instead of
|
||||
\" "Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
|
||||
\" .PP
|
||||
\" If your document contains nontrivial examples of program code, we
|
||||
\" recommend releasing these examples in parallel under your choice of
|
||||
\" free software license, such as the GNU General Public License,
|
||||
\" to permit their use in free software.
|
@ -1,587 +0,0 @@
|
||||
.\" Copyright (c) 1991, 2000 Free Software Foundation
|
||||
.\" See section COPYING for conditions for redistribution
|
||||
.TH nm 1 "5 November 1991" "Free Software Foundation" "GNU Development Tools"
|
||||
.de BP
|
||||
.sp
|
||||
.ti \-.2i
|
||||
\(**
|
||||
..
|
||||
|
||||
.SH NAME
|
||||
nm \- list symbols from object files.
|
||||
|
||||
.SH SYNOPSIS
|
||||
.hy 0
|
||||
.na
|
||||
.B nm
|
||||
.RB "[\|" \-a | \-\-debug\-syms "\|]"
|
||||
.RB "[\|" \-g | \-\-extern\-only "\|]"
|
||||
.RB "[\|" \-B "\|]"
|
||||
.RB "[\|" \-C | \-\-demangle "\|]"
|
||||
.RB "[\|" \-D | \-\-dynamic "\|]"
|
||||
.RB "[\|" \-s | \-\-print\-armap "\|]"
|
||||
.RB "[\|" \-o | \-\-print\-file\-name "\|]"
|
||||
.RB "[\|" \-n | \-\-numeric\-sort "\|]"
|
||||
.RB "[\|" \-p | \-\-no\-sort "\|]"
|
||||
.RB "[\|" \-r | \-\-reverse\-sort "\|]"
|
||||
.RB "[\|" \-\-size\-sort "\|]"
|
||||
.RB "[\|" \-u | \-\-undefined\-only "\|]"
|
||||
.RB "[\|" \-l | \-\-line\-numbers "\|]"
|
||||
.RB "[\|" \-\-help "\|]"
|
||||
.RB "[\|" \-\-version "\|]"
|
||||
.RB "[\|" "\-t \fIradix" | \-\-radix=\fIradix "\|]"
|
||||
.RB "[\|" \-P | --portability "\|]"
|
||||
.RB "[\|" "\-f \fIformat" | \-\-format=\fIformat "\|]"
|
||||
.RB "[\|" "\-\-target=\fIbfdname" "\|]"
|
||||
.RB "[\|" \c
|
||||
.I objfile\c
|
||||
\&.\|.\|.\|]
|
||||
.ad b
|
||||
.hy 1
|
||||
.SH DESCRIPTION
|
||||
GNU \c
|
||||
.B nm\c
|
||||
\& lists the symbols from object files \c
|
||||
.I objfile\c
|
||||
\&. If no object files are given as arguments, \c
|
||||
.B nm\c
|
||||
\& assumes `\|\c
|
||||
.B a.out\c
|
||||
\|'.
|
||||
|
||||
.SH OPTIONS
|
||||
The long and short forms of options, shown here as alternatives, are
|
||||
equivalent.
|
||||
|
||||
.TP
|
||||
.B \-A
|
||||
.TP
|
||||
.B \-o
|
||||
.TP
|
||||
.B \-\-print\-file\-name
|
||||
Precede each symbol by the name of the input file where it was found,
|
||||
rather than identifying the input file once only before all of its
|
||||
symbols.
|
||||
|
||||
.TP
|
||||
.B \-a
|
||||
.TP
|
||||
.B \-\-debug\-syms
|
||||
Display debugger-only symbols; normally these are not listed.
|
||||
|
||||
.TP
|
||||
.B \-B
|
||||
The same as
|
||||
.B \-\-format=bsd
|
||||
(for compatibility with the MIPS \fBnm\fP).
|
||||
|
||||
.TP
|
||||
.B \-C
|
||||
.TP
|
||||
.B \-\-demangle
|
||||
Decode (\fIdemangle\fP) low-level symbol names into user-level names.
|
||||
Besides removing any initial underscore prepended by the system, this
|
||||
makes C++ function names readable.
|
||||
|
||||
.TP
|
||||
.B \-D
|
||||
.TP
|
||||
.B \-\-dynamic
|
||||
Display the dynamic symbols rather than the normal symbols. This is
|
||||
only meaningful for dynamic objects, such as certain types of shared
|
||||
libraries.
|
||||
|
||||
.TP
|
||||
.B "\-f \fIformat"
|
||||
Use the output format \fIformat\fP, which can be ``bsd'',
|
||||
``sysv'', or ``posix''. The default is ``bsd''.
|
||||
Only the first character of \fIformat\fP is significant; it can be
|
||||
either upper or lower case.
|
||||
|
||||
.TP
|
||||
.B \-g
|
||||
.TP
|
||||
.B \-\-extern\-only
|
||||
Display only external symbols.
|
||||
|
||||
.TP
|
||||
.B \-n
|
||||
.TP
|
||||
.B \-v
|
||||
.TP
|
||||
.B \-\-numeric\-sort
|
||||
Sort symbols numerically by their addresses, not alphabetically by their
|
||||
names.
|
||||
|
||||
.TP
|
||||
.B \-p
|
||||
.TP
|
||||
.B \-\-no\-sort
|
||||
Don't bother to sort the symbols in any order; just print them in the
|
||||
order encountered.
|
||||
|
||||
.TP
|
||||
.B \-P
|
||||
.TP
|
||||
.B \-\-portability
|
||||
Use the POSIX.2 standard output format instead of the default format.
|
||||
Equivalent to ``\-f posix''.
|
||||
|
||||
.TP
|
||||
.B \-s
|
||||
.TP
|
||||
.B \-\-print\-armap
|
||||
When listing symbols from archive members, include the index: a mapping
|
||||
(stored in the archive by \c
|
||||
.B ar\c
|
||||
\& or \c
|
||||
.B ranlib\c
|
||||
\&) of what modules
|
||||
contain definitions for what names.
|
||||
|
||||
.TP
|
||||
.B \-r
|
||||
.TP
|
||||
.B \-\-reverse\-sort
|
||||
Reverse the sense of the sort (whether numeric or alphabetic); let the
|
||||
last come first.
|
||||
|
||||
.TP
|
||||
.B \-\-size\-sort
|
||||
Sort symbols by size. The size is computed as the difference between
|
||||
the value of the symbol and the value of the symbol with the next higher
|
||||
value. The size of the symbol is printed, rather than the value.
|
||||
|
||||
.TP
|
||||
.B "\-t \fIradix"
|
||||
.TP
|
||||
.B "\-\-radix=\fIradix"
|
||||
Use \fIradix\fP as the radix for printing the symbol values. It must be
|
||||
``d'' for decimal, ``o'' for octal, or ``x'' for hexadecimal.
|
||||
|
||||
.TP
|
||||
.BI "\-\-target=" "bfdname"
|
||||
Specify an object code format other than your system's default format.
|
||||
See
|
||||
.BR objdump ( 1 ),
|
||||
for information on listing available formats.
|
||||
|
||||
.TP
|
||||
.B \-u
|
||||
.TP
|
||||
.B \-\-undefined\-only
|
||||
Display only undefined symbols (those external to each object file).
|
||||
|
||||
.TP
|
||||
.B \-l
|
||||
.TP
|
||||
.B \-\-line\-numbers
|
||||
For each symbol, use debugging information to try to find a filename and
|
||||
line number. For a defined symbol, look for the line number of the
|
||||
address of the symbol. For an undefined symbol, look for the line
|
||||
number of a relocation entry which refers to the symbol. If line number
|
||||
information can be found, print it after the other symbol information.
|
||||
|
||||
.TP
|
||||
.B \-V
|
||||
.TP
|
||||
.B \-\-version
|
||||
Show the version number of
|
||||
.B nm
|
||||
and exit.
|
||||
|
||||
.TP
|
||||
.B \-\-help
|
||||
Show a summary of the options to
|
||||
.B nm
|
||||
and exit.
|
||||
|
||||
.SH "SEE ALSO"
|
||||
.RB "`\|" binutils "\|'"
|
||||
entry in
|
||||
.B
|
||||
info\c
|
||||
\&;
|
||||
.I
|
||||
The GNU Binary Utilities\c
|
||||
\&, Roland H. Pesch (October 1991);
|
||||
.BR ar "(" 1 "),"
|
||||
.BR objdump ( 1 ),
|
||||
.BR ranlib "(" 1 ")."
|
||||
|
||||
|
||||
.SH COPYING
|
||||
Copyright (c) 1991, 2000 Free Software Foundation, Inc.
|
||||
.PP
|
||||
This document is distributed under the terms of the GNU Free
|
||||
Documentation License, version 1.1. That license is described in the
|
||||
sources for this manual page, but it is not displayed here in order to
|
||||
make this manual more consise. Copies of this license can also be
|
||||
obtained from: http://www.gnu.org/copyleft/.
|
||||
|
||||
\" .SH GNU Free Documentation License
|
||||
\" Version 1.1, March 2000
|
||||
|
||||
\" Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
\" 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
\" Everyone is permitted to copy and distribute verbatim
|
||||
\" copies of this license document, but changing it is
|
||||
\" not allowed.
|
||||
\" .PP
|
||||
\" 0. PREAMBLE
|
||||
\" .PP
|
||||
\" The purpose of this License is to make a manual, textbook, or other
|
||||
\" written document "free" in the sense of freedom: to assure everyone
|
||||
\" the effective freedom to copy and redistribute it, with or without
|
||||
\" modifying it, either commercially or noncommercially. Secondarily,
|
||||
\" this License preserves for the author and publisher a way to get
|
||||
\" credit for their work, while not being considered responsible for
|
||||
\" modifications made by others.
|
||||
\" .PP
|
||||
\" This License is a kind of "copyleft", which means that derivative
|
||||
\" works of the document must themselves be free in the same sense. It
|
||||
\" complements the GNU General Public License, which is a copyleft
|
||||
\" license designed for free software.
|
||||
\" .PP
|
||||
\" We have designed this License in order to use it for manuals for free
|
||||
\" software, because free software needs free documentation: a free
|
||||
\" program should come with manuals providing the same freedoms that the
|
||||
\" software does. But this License is not limited to software manuals;
|
||||
\" it can be used for any textual work, regardless of subject matter or
|
||||
\" whether it is published as a printed book. We recommend this License
|
||||
\" principally for works whose purpose is instruction or reference.
|
||||
\" .PP
|
||||
\" 1. APPLICABILITY AND DEFINITIONS
|
||||
\" .PP
|
||||
\" This License applies to any manual or other work that contains a
|
||||
\" notice placed by the copyright holder saying it can be distributed
|
||||
\" under the terms of this License. The "Document", below, refers to any
|
||||
\" such manual or work. Any member of the public is a licensee, and is
|
||||
\" addressed as "you".
|
||||
\" .PP
|
||||
\" A "Modified Version" of the Document means any work containing the
|
||||
\" Document or a portion of it, either copied verbatim, or with
|
||||
\" modifications and/or translated into another language.
|
||||
\" .PP
|
||||
\" A "Secondary Section" is a named appendix or a front-matter section of
|
||||
\" the Document that deals exclusively with the relationship of the
|
||||
\" publishers or authors of the Document to the Document's overall subject
|
||||
\" (or to related matters) and contains nothing that could fall directly
|
||||
\" within that overall subject. (For example, if the Document is in part a
|
||||
\" textbook of mathematics, a Secondary Section may not explain any
|
||||
\" mathematics.) The relationship could be a matter of historical
|
||||
\" connection with the subject or with related matters, or of legal,
|
||||
\" commercial, philosophical, ethical or political position regarding
|
||||
\" them.
|
||||
\" .PP
|
||||
\" The "Invariant Sections" are certain Secondary Sections whose titles
|
||||
\" are designated, as being those of Invariant Sections, in the notice
|
||||
\" that says that the Document is released under this License.
|
||||
\" .PP
|
||||
\" The "Cover Texts" are certain short passages of text that are listed,
|
||||
\" as Front-Cover Texts or Back-Cover Texts, in the notice that says that
|
||||
\" the Document is released under this License.
|
||||
\" .PP
|
||||
\" A "Transparent" copy of the Document means a machine-readable copy,
|
||||
\" represented in a format whose specification is available to the
|
||||
\" general public, whose contents can be viewed and edited directly and
|
||||
\" straightforwardly with generic text editors or (for images composed of
|
||||
\" pixels) generic paint programs or (for drawings) some widely available
|
||||
\" drawing editor, and that is suitable for input to text formatters or
|
||||
\" for automatic translation to a variety of formats suitable for input
|
||||
\" to text formatters. A copy made in an otherwise Transparent file
|
||||
\" format whose markup has been designed to thwart or discourage
|
||||
\" subsequent modification by readers is not Transparent. A copy that is
|
||||
\" not "Transparent" is called "Opaque".
|
||||
\" .PP
|
||||
\" Examples of suitable formats for Transparent copies include plain
|
||||
\" ASCII without markup, Texinfo input format, LaTeX input format, SGML
|
||||
\" or XML using a publicly available DTD, and standard-conforming simple
|
||||
\" HTML designed for human modification. Opaque formats include
|
||||
\" PostScript, PDF, proprietary formats that can be read and edited only
|
||||
\" by proprietary word processors, SGML or XML for which the DTD and/or
|
||||
\" processing tools are not generally available, and the
|
||||
\" machine-generated HTML produced by some word processors for output
|
||||
\" purposes only.
|
||||
\" .PP
|
||||
\" The "Title Page" means, for a printed book, the title page itself,
|
||||
\" plus such following pages as are needed to hold, legibly, the material
|
||||
\" this License requires to appear in the title page. For works in
|
||||
\" formats which do not have any title page as such, "Title Page" means
|
||||
\" the text near the most prominent appearance of the work's title,
|
||||
\" preceding the beginning of the body of the text.
|
||||
\" .PP
|
||||
\" 2. VERBATIM COPYING
|
||||
\" .PP
|
||||
\" You may copy and distribute the Document in any medium, either
|
||||
\" commercially or noncommercially, provided that this License, the
|
||||
\" copyright notices, and the license notice saying this License applies
|
||||
\" to the Document are reproduced in all copies, and that you add no other
|
||||
\" conditions whatsoever to those of this License. You may not use
|
||||
\" technical measures to obstruct or control the reading or further
|
||||
\" copying of the copies you make or distribute. However, you may accept
|
||||
\" compensation in exchange for copies. If you distribute a large enough
|
||||
\" number of copies you must also follow the conditions in section 3.
|
||||
\" .PP
|
||||
\" You may also lend copies, under the same conditions stated above, and
|
||||
\" you may publicly display copies.
|
||||
\" .PP
|
||||
\" 3. COPYING IN QUANTITY
|
||||
\" .PP
|
||||
\" If you publish printed copies of the Document numbering more than 100,
|
||||
\" and the Document's license notice requires Cover Texts, you must enclose
|
||||
\" the copies in covers that carry, clearly and legibly, all these Cover
|
||||
\" Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
|
||||
\" the back cover. Both covers must also clearly and legibly identify
|
||||
\" you as the publisher of these copies. The front cover must present
|
||||
\" the full title with all words of the title equally prominent and
|
||||
\" visible. You may add other material on the covers in addition.
|
||||
\" Copying with changes limited to the covers, as long as they preserve
|
||||
\" the title of the Document and satisfy these conditions, can be treated
|
||||
\" as verbatim copying in other respects.
|
||||
\" .PP
|
||||
\" If the required texts for either cover are too voluminous to fit
|
||||
\" legibly, you should put the first ones listed (as many as fit
|
||||
\" reasonably) on the actual cover, and continue the rest onto adjacent
|
||||
\" pages.
|
||||
\" .PP
|
||||
\" If you publish or distribute Opaque copies of the Document numbering
|
||||
\" more than 100, you must either include a machine-readable Transparent
|
||||
\" copy along with each Opaque copy, or state in or with each Opaque copy
|
||||
\" a publicly-accessible computer-network location containing a complete
|
||||
\" Transparent copy of the Document, free of added material, which the
|
||||
\" general network-using public has access to download anonymously at no
|
||||
\" charge using public-standard network protocols. If you use the latter
|
||||
\" option, you must take reasonably prudent steps, when you begin
|
||||
\" distribution of Opaque copies in quantity, to ensure that this
|
||||
\" Transparent copy will remain thus accessible at the stated location
|
||||
\" until at least one year after the last time you distribute an Opaque
|
||||
\" copy (directly or through your agents or retailers) of that edition to
|
||||
\" the public.
|
||||
\" .PP
|
||||
\" It is requested, but not required, that you contact the authors of the
|
||||
\" Document well before redistributing any large number of copies, to give
|
||||
\" them a chance to provide you with an updated version of the Document.
|
||||
\" .PP
|
||||
\" 4. MODIFICATIONS
|
||||
\" .PP
|
||||
\" You may copy and distribute a Modified Version of the Document under
|
||||
\" the conditions of sections 2 and 3 above, provided that you release
|
||||
\" the Modified Version under precisely this License, with the Modified
|
||||
\" Version filling the role of the Document, thus licensing distribution
|
||||
\" and modification of the Modified Version to whoever possesses a copy
|
||||
\" of it. In addition, you must do these things in the Modified Version:
|
||||
\" .PP
|
||||
\" A. Use in the Title Page (and on the covers, if any) a title distinct
|
||||
\" from that of the Document, and from those of previous versions
|
||||
\" (which should, if there were any, be listed in the History section
|
||||
\" of the Document). You may use the same title as a previous version
|
||||
\" if the original publisher of that version gives permission.
|
||||
\" .PP
|
||||
\" B. List on the Title Page, as authors, one or more persons or entities
|
||||
\" responsible for authorship of the modifications in the Modified
|
||||
\" Version, together with at least five of the principal authors of the
|
||||
\" Document (all of its principal authors, if it has less than five).
|
||||
\" .PP
|
||||
\" C. State on the Title page the name of the publisher of the
|
||||
\" Modified Version, as the publisher.
|
||||
\" .PP
|
||||
\" D. Preserve all the copyright notices of the Document.
|
||||
\" .PP
|
||||
\" E. Add an appropriate copyright notice for your modifications
|
||||
\" adjacent to the other copyright notices.
|
||||
\" .PP
|
||||
\" F. Include, immediately after the copyright notices, a license notice
|
||||
\" giving the public permission to use the Modified Version under the
|
||||
\" terms of this License, in the form shown in the Addendum below.
|
||||
\" Preserve in that license notice the full lists of Invariant Sections
|
||||
\" and required Cover Texts given in the Document's license notice.
|
||||
\" .PP
|
||||
\" H. Include an unaltered copy of this License.
|
||||
\" .PP
|
||||
\" I. Preserve the section entitled "History", and its title, and add to
|
||||
\" it an item stating at least the title, year, new authors, and
|
||||
\" publisher of the Modified Version as given on the Title Page. If
|
||||
\" there is no section entitled "History" in the Document, create one
|
||||
\" stating the title, year, authors, and publisher of the Document as
|
||||
\" given on its Title Page, then add an item describing the Modified
|
||||
\" Version as stated in the previous sentence.
|
||||
\" .PP
|
||||
\" J. Preserve the network location, if any, given in the Document for
|
||||
\" public access to a Transparent copy of the Document, and likewise
|
||||
\" the network locations given in the Document for previous versions
|
||||
\" it was based on. These may be placed in the "History" section.
|
||||
\" You may omit a network location for a work that was published at
|
||||
\" least four years before the Document itself, or if the original
|
||||
\" publisher of the version it refers to gives permission.
|
||||
\" .PP
|
||||
\" K. In any section entitled "Acknowledgements" or "Dedications",
|
||||
\" preserve the section's title, and preserve in the section all the
|
||||
\" substance and tone of each of the contributor acknowledgements
|
||||
\" and/or dedications given therein.
|
||||
\" .PP
|
||||
\" L. Preserve all the Invariant Sections of the Document,
|
||||
\" unaltered in their text and in their titles. Section numbers
|
||||
\" or the equivalent are not considered part of the section titles.
|
||||
\" .PP
|
||||
\" M. Delete any section entitled "Endorsements". Such a section
|
||||
\" may not be included in the Modified Version.
|
||||
\" .PP
|
||||
\" N. Do not retitle any existing section as "Endorsements"
|
||||
\" or to conflict in title with any Invariant Section.
|
||||
\" .PP
|
||||
\" If the Modified Version includes new front-matter sections or
|
||||
\" appendices that qualify as Secondary Sections and contain no material
|
||||
\" copied from the Document, you may at your option designate some or all
|
||||
\" of these sections as invariant. To do this, add their titles to the
|
||||
\" list of Invariant Sections in the Modified Version's license notice.
|
||||
\" These titles must be distinct from any other section titles.
|
||||
\" .PP
|
||||
\" You may add a section entitled "Endorsements", provided it contains
|
||||
\" nothing but endorsements of your Modified Version by various
|
||||
\" parties--for example, statements of peer review or that the text has
|
||||
\" been approved by an organization as the authoritative definition of a
|
||||
\" standard.
|
||||
\" .PP
|
||||
\" You may add a passage of up to five words as a Front-Cover Text, and a
|
||||
\" passage of up to 25 words as a Back-Cover Text, to the end of the list
|
||||
\" of Cover Texts in the Modified Version. Only one passage of
|
||||
\" Front-Cover Text and one of Back-Cover Text may be added by (or
|
||||
\" through arrangements made by) any one entity. If the Document already
|
||||
\" includes a cover text for the same cover, previously added by you or
|
||||
\" by arrangement made by the same entity you are acting on behalf of,
|
||||
\" you may not add another; but you may replace the old one, on explicit
|
||||
\" permission from the previous publisher that added the old one.
|
||||
\" .PP
|
||||
\" The author(s) and publisher(s) of the Document do not by this License
|
||||
\" give permission to use their names for publicity for or to assert or
|
||||
\" imply endorsement of any Modified Version.
|
||||
\" .PP
|
||||
|
||||
\" 5. COMBINING DOCUMENTS
|
||||
\" .PP
|
||||
\" You may combine the Document with other documents released under this
|
||||
\" License, under the terms defined in section 4 above for modified
|
||||
\" versions, provided that you include in the combination all of the
|
||||
\" Invariant Sections of all of the original documents, unmodified, and
|
||||
\" list them all as Invariant Sections of your combined work in its
|
||||
\" license notice.
|
||||
\" .PP
|
||||
\" The combined work need only contain one copy of this License, and
|
||||
\" multiple identical Invariant Sections may be replaced with a single
|
||||
\" copy. If there are multiple Invariant Sections with the same name but
|
||||
\" different contents, make the title of each such section unique by
|
||||
\" adding at the end of it, in parentheses, the name of the original
|
||||
\" author or publisher of that section if known, or else a unique number.
|
||||
\" Make the same adjustment to the section titles in the list of
|
||||
\" Invariant Sections in the license notice of the combined work.
|
||||
\" .PP
|
||||
\" In the combination, you must combine any sections entitled "History"
|
||||
\" in the various original documents, forming one section entitled
|
||||
\" "History"; likewise combine any sections entitled "Acknowledgements",
|
||||
\" and any sections entitled "Dedications". You must delete all sections
|
||||
\" entitled "Endorsements."
|
||||
\" .PP
|
||||
|
||||
\" 6. COLLECTIONS OF DOCUMENTS
|
||||
\" .PP
|
||||
\" You may make a collection consisting of the Document and other documents
|
||||
\" released under this License, and replace the individual copies of this
|
||||
\" License in the various documents with a single copy that is included in
|
||||
\" the collection, provided that you follow the rules of this License for
|
||||
\" verbatim copying of each of the documents in all other respects.
|
||||
\" .PP
|
||||
\" You may extract a single document from such a collection, and distribute
|
||||
\" it individually under this License, provided you insert a copy of this
|
||||
\" License into the extracted document, and follow this License in all
|
||||
\" other respects regarding verbatim copying of that document.
|
||||
\" .PP
|
||||
|
||||
\" 7. AGGREGATION WITH INDEPENDENT WORKS
|
||||
\" .PP
|
||||
\" A compilation of the Document or its derivatives with other separate
|
||||
\" and independent documents or works, in or on a volume of a storage or
|
||||
\" distribution medium, does not as a whole count as a Modified Version
|
||||
\" of the Document, provided no compilation copyright is claimed for the
|
||||
\" compilation. Such a compilation is called an "aggregate", and this
|
||||
\" License does not apply to the other self-contained works thus compiled
|
||||
\" with the Document, on account of their being thus compiled, if they
|
||||
\" are not themselves derivative works of the Document.
|
||||
\" .PP
|
||||
\" If the Cover Text requirement of section 3 is applicable to these
|
||||
\" copies of the Document, then if the Document is less than one quarter
|
||||
\" of the entire aggregate, the Document's Cover Texts may be placed on
|
||||
\" covers that surround only the Document within the aggregate.
|
||||
\" Otherwise they must appear on covers around the whole aggregate.
|
||||
\" .PP
|
||||
|
||||
\" 8. TRANSLATION
|
||||
\" .PP
|
||||
\" Translation is considered a kind of modification, so you may
|
||||
\" distribute translations of the Document under the terms of section 4.
|
||||
\" Replacing Invariant Sections with translations requires special
|
||||
\" permission from their copyright holders, but you may include
|
||||
\" translations of some or all Invariant Sections in addition to the
|
||||
\" original versions of these Invariant Sections. You may include a
|
||||
\" translation of this License provided that you also include the
|
||||
\" original English version of this License. In case of a disagreement
|
||||
\" between the translation and the original English version of this
|
||||
\" License, the original English version will prevail.
|
||||
\" .PP
|
||||
|
||||
\" 9. TERMINATION
|
||||
\" .PP
|
||||
\" You may not copy, modify, sublicense, or distribute the Document except
|
||||
\" as expressly provided for under this License. Any other attempt to
|
||||
\" copy, modify, sublicense or distribute the Document is void, and will
|
||||
\" automatically terminate your rights under this License. However,
|
||||
\" parties who have received copies, or rights, from you under this
|
||||
\" License will not have their licenses terminated so long as such
|
||||
\" parties remain in full compliance.
|
||||
\" .PP
|
||||
|
||||
\" 10. FUTURE REVISIONS OF THIS LICENSE
|
||||
\" .PP
|
||||
\" The Free Software Foundation may publish new, revised versions
|
||||
\" of the GNU Free Documentation License from time to time. Such new
|
||||
\" versions will be similar in spirit to the present version, but may
|
||||
\" differ in detail to address new problems or concerns. See
|
||||
\" http://www.gnu.org/copyleft/.
|
||||
\" .PP
|
||||
\" Each version of the License is given a distinguishing version number.
|
||||
\" If the Document specifies that a particular numbered version of this
|
||||
\" License "or any later version" applies to it, you have the option of
|
||||
\" following the terms and conditions either of that specified version or
|
||||
\" of any later version that has been published (not as a draft) by the
|
||||
\" Free Software Foundation. If the Document does not specify a version
|
||||
\" number of this License, you may choose any version ever published (not
|
||||
\" as a draft) by the Free Software Foundation.
|
||||
\" .PP
|
||||
|
||||
\" ADDENDUM: How to use this License for your documents
|
||||
\" .PP
|
||||
\" To use this License in a document you have written, include a copy of
|
||||
\" the License in the document and put the following copyright and
|
||||
\" license notices just after the title page:
|
||||
\" .PP
|
||||
\" Copyright (c) YEAR YOUR NAME.
|
||||
\" Permission is granted to copy, distribute and/or
|
||||
\" modify this document under the terms of the GNU
|
||||
\" Free Documentation License, Version 1.1 or any later
|
||||
\" version published by the Free Software Foundation;
|
||||
\" with the Invariant Sections being LIST THEIR TITLES,
|
||||
\" with the Front-Cover Texts being LIST, and with the
|
||||
\" Back-Cover Texts being LIST. A copy of the license
|
||||
\" is included in the section entitled "GNU Free
|
||||
\" Documentation License".
|
||||
\" .PP
|
||||
\" If you have no Invariant Sections, write "with no Invariant Sections"
|
||||
\" instead of saying which ones are invariant. If you have no
|
||||
\" Front-Cover Texts, write "no Front-Cover Texts" instead of
|
||||
\" "Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
|
||||
\" .PP
|
||||
\" If your document contains nontrivial examples of program code, we
|
||||
\" recommend releasing these examples in parallel under your choice of
|
||||
\" free software license, such as the GNU General Public License,
|
||||
\" to permit their use in free software.
|
@ -1,701 +0,0 @@
|
||||
.\" Copyright (c) 1991, 93, 94, 95, 96, 97, 98, 99, 2000 Free Software Foundation
|
||||
.\" See section COPYING for conditions for redistribution
|
||||
.\" $FreeBSD$
|
||||
.TH objcopy 1 "05 April 2000" "Free Software Foundation" "GNU Development Tools"
|
||||
.de BP
|
||||
.sp
|
||||
.ti \-.2i
|
||||
\(**
|
||||
..
|
||||
|
||||
.SH NAME
|
||||
objcopy \- copy and translate object files
|
||||
|
||||
.SH SYNOPSIS
|
||||
.hy 0
|
||||
.na
|
||||
.TP
|
||||
.B objcopy
|
||||
.RB "[\|" \-F\ \fIbfdname\fR\ |\ \fB\-\-target=\fIbfdname\fR "\|]"
|
||||
.RB "[\|" \-I\ \fIbfdname\fR\ |\ \fB\-\-input\-target=\fIbfdname\fR "\|]"
|
||||
.RB "[\|" \-O\ \fIbfdname\fR\ |\ \fB\-\-output\-target=\fIbfdname\fR "\|]"
|
||||
.RB "[\|" \-j\ \fIsectionname\fR\ |\ \fB\-\-only\-section=\fIsectionname\fR "\|]"
|
||||
.RB "[\|" \-R\ \fIsectionname\fR\ |\ \fB\-\-remove\-section=\fIsectionname\fR "\|]"
|
||||
.RB "[\|" \-S\fR\ |\ \fB\-\-strip\-all\fR "\|]"
|
||||
.RB "[\|" \-g\fR\ |\ \fB\-\-strip\-debug\fR "\|]"
|
||||
.RB "[\|" \-\-strip\-unneeded\fR "\|]"
|
||||
.RB "[\|" \-K\ \fIsymbolname\fR\ |\ \fB\-\-keep\-symbol=\fIsymbolname\fR "\|]"
|
||||
.RB "[\|" \-N\ \fIsymbolname\fR\ |\ \fB\-\-strip\-symbol=\fIsymbolname\fR "\|]"
|
||||
.RB "[\|" \-L\ \fIsymbolname\fR\ |\ \fB\-\-localize\-symbol=\fIsymbolname\fR "\|]"
|
||||
.RB "[\|" \-W\ \fIsymbolname\fR\ |\ \fB\-\-weaken\-symbol=\fIsymbolname\fR "\|]"
|
||||
.RB "[\|" \-x\fR\ |\ \fB\-\-discard\-all\fR "\|]"
|
||||
.RB "[\|" \-X\fR\ |\ \fB\-\-discard\-locals\fR "\|]"
|
||||
.RB "[\|" \-b\ \fIbyte\fR\ |\ \fB\-\-byte=\fIbyte\fR "\|]"
|
||||
.RB "[\|" \-i\ \fIinterleave\fR\ |\ \fB\-\-interleave=\fIinterleave\fR "\|]"
|
||||
.RB "[\|" \-p\fR\ |\ \fB\-\-preserve\-dates\fR "\|]"
|
||||
.RB "[\|" \-\-debugging "\|]"
|
||||
.RB "[\|" \-\-gap\-fill=\fIval\fR "\|]"
|
||||
.RB "[\|" \-\-pad\-to=\fIaddress\fR "\|]"
|
||||
.RB "[\|" \-\-set\-start=\fIval\fR "\|]"
|
||||
.RB "[\|" \-\-change\-start=\fIincr\fR "\|]"
|
||||
.RB "[\|" \-\-change\-addresses=\fIincr\fR "\|]"
|
||||
.RB "[\|" \-\-change\-section\-address\ \fIsection{=,+,-}val\fR "\|]"
|
||||
.RB "[\|" \-\-change\-section\-lma\ \fIsection{=,+,-}val\fR "\|]"
|
||||
.RB "[\|" \-\-change\-section\-vma\ \fIsection{=,+,-}val\fR "\|]"
|
||||
.RB "[\|" \-\-change\-warnings\fR "\|]"
|
||||
.RB "[\|" \-\-no\-change\-warnings\fR "\|]"
|
||||
.RB "[\|" \-\-set\-section\-flags\ \fIsection=flags\fR "\|]"
|
||||
.RB "[\|" \-\-add\-section\ \fIsectionname=filename\fR "\|]"
|
||||
.RB "[\|" \-\-change\-leading\-char\fR "\|]"
|
||||
.RB "[\|" \-\-remove\-leading\-char\fR "\|]"
|
||||
.RB "[\|" \-\-srec\-len=\fIval\fR "\|]"
|
||||
.RB "[\|" \-\-srec\-forceS3\fR "\|]"
|
||||
.RB "[\|" \-\-redefine\-sym\ \fIold=new\fR "\|]"
|
||||
.RB "[\|" \-\-weaken\fR "\|]"
|
||||
.RB "[\|" \-v\ |\ \-\-verbose\fR "\|]"
|
||||
.RB "[\|" \-V\ |\ \-\-version\fR "\|]"
|
||||
.RB "[\|" \-\-help\fR "\|]"
|
||||
.B infile
|
||||
.RB "[\|" outfile\fR "\|]"
|
||||
.SH DESCRIPTION
|
||||
The GNU
|
||||
.B objcopy
|
||||
utility copies the contents of an object file to another.
|
||||
.B objcopy
|
||||
uses the GNU BFD Library to read and write the object files. It can
|
||||
write the destination object file in a format different from that of
|
||||
the source object file. The exact behavior of
|
||||
.B objcopy
|
||||
is controlled by command-line options.
|
||||
.PP
|
||||
.B objcopy
|
||||
creates temporary files to do its translations and deletes them
|
||||
afterward.
|
||||
.B objcopy
|
||||
uses BFD to do all its translation work; it knows about all the
|
||||
formats BFD knows about, and thus is able to recognize most formats
|
||||
without being told explicitly.
|
||||
.PP
|
||||
.B objcopy
|
||||
can be used to generate S-records by using an output target of
|
||||
.B srec
|
||||
(e.g., use
|
||||
.B -O srec).
|
||||
.PP
|
||||
.B objcopy
|
||||
can be used to generate a raw binary file by using an output target of
|
||||
.B binary
|
||||
(e.g., use
|
||||
.B -O binary).
|
||||
When
|
||||
.B objcopy
|
||||
generates a raw binary file, it will essentially produce a memory dump
|
||||
of the contents of the input object file. All symbols and relocation
|
||||
information will be discarded. The memory dump will start at the
|
||||
virtual address of the lowest section copied into the output file.
|
||||
.PP
|
||||
When generating an S-record or a raw binary file, it may be helpful to
|
||||
use
|
||||
.B -S
|
||||
to remove sections containing debugging information. In some cases
|
||||
.B -R
|
||||
will be useful to remove sections which contain information which is
|
||||
not needed by the binary file.
|
||||
.PP
|
||||
.I infile
|
||||
and
|
||||
.I outfile
|
||||
are the source and output files respectively. If you do not specify
|
||||
.IR outfile ,
|
||||
.B objcopy
|
||||
creates a temporary file and destructively renames the result with the
|
||||
name of the input file.
|
||||
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.B \-I \fIbfdname\fR, \fB\-\-input\-target=\fIbfdname
|
||||
Consider the source file's object format to be
|
||||
.IR bfdname ,
|
||||
rather than attempting to deduce it.
|
||||
.TP
|
||||
.B \-O \fIbfdname\fR, \fB\-\-output\-target=\fIbfdname
|
||||
Write the output file using the object format
|
||||
.IR bfdname .
|
||||
.TP
|
||||
.B \-F \fIbfdname\fR, \fB\-\-target=\fIbfdname
|
||||
Use
|
||||
.I bfdname
|
||||
as the object format for both the input and the output file; i.e.
|
||||
simply transfer data from source to destination with no translation.
|
||||
.TP
|
||||
.B \-j \fIsectionname\fR, \fB\-\-only\-section=\fIsectionname
|
||||
Copy only the named section from the input file to the output file,
|
||||
discarding all other sections. This option may be given more than
|
||||
once. Note that using this option inappropriately may make the output
|
||||
file unusable.
|
||||
.TP
|
||||
.B \-R \fIsectionname\fR, \fB\-\-remove-section=\fIsectionname
|
||||
Remove the named section from the file. This option may be given more
|
||||
than once. Note that using this option inappropriately may make the
|
||||
output file unusable.
|
||||
.TP
|
||||
.B \-S\fR, \fB\-\-strip\-all
|
||||
Do not copy relocation and symbol information from the source file.
|
||||
.TP
|
||||
.B \-g\fR, \fB\-\-strip\-debug
|
||||
Do not copy debugging symbols from the source file.
|
||||
.TP
|
||||
.B \-\-strip\-unneeded
|
||||
Strip all symbols that are not needed for relocation processing.
|
||||
.TP
|
||||
.B \-K \fIsymbolname\fR, \fB\-\-keep\-symbol=\fIsymbolname
|
||||
Copy only symbol \fIsymbolname\fP from the source file. This option
|
||||
may be given more than once.
|
||||
.TP
|
||||
.B \-N \fIsymbolname\fR, \fB\-\-strip\-symbol=\fIsymbolname
|
||||
Do not copy symbol \fIsymbolname\fP from the source file. This option
|
||||
may be given more than once.
|
||||
.TP
|
||||
.B \-L \fIsymbolname\fR, \fB\-\-localize\-symbol=\fIsymbolname
|
||||
Make symbol \fIsymbolname\fP local to the file, so that it is not
|
||||
visible externally. This option may be given more than once.
|
||||
.TP
|
||||
.B \-W \fIsymbolname\fR, \fB\-\-weaken\-symbol=\fIsymbolname
|
||||
Make symbol \fIsymbolname\fP weak. This option may be given more than once.
|
||||
.TP
|
||||
.B \-x\fR, \fB\-\-discard\-all
|
||||
Do not copy non-global symbols from the source file.
|
||||
.TP
|
||||
.B \-X\fR, \fB\-\-discard\-locals
|
||||
Do not copy compiler-generated local symbols. (These usually start
|
||||
with "L" or ".").
|
||||
.TP
|
||||
.B \-b \fIbyte\fR, \fB\-\-byte=\fIbyte
|
||||
Keep only every \fIbyte\fPth byte of the input file (header data is
|
||||
not affected). \fIbyte\fP can be in the range from 0 to the
|
||||
interleave-1. This option is useful for creating files to program
|
||||
ROMs. It is typically used with an srec output target.
|
||||
.TP
|
||||
.B \-i \fIinterleave\fR, \fB\-\-interleave=\fIinterleave
|
||||
Only copy one out of every \fIinterleave\fP bytes. Which one to copy is
|
||||
selected by the \fB\-b\fP or \fB\-\-byte\fP option. The default is 4.
|
||||
The interleave is ignored if neither \fB\-b\fP nor \fB\-\-byte\fP is given.
|
||||
.TP
|
||||
.B \-p\fR, \fB\-\-preserve\-dates
|
||||
Set the access and modification dates of the output file to be the same
|
||||
as those of the input file.
|
||||
.TP
|
||||
.B \-\-debugging
|
||||
Convert debugging information, if possible. This is not the default
|
||||
because only certain debugging formats are supported, and the
|
||||
conversion process can be time consuming.
|
||||
.TP
|
||||
.B \-\-gap\-fill=\fIval
|
||||
Fill gaps between sections with \fIval\fP. This operation applies to
|
||||
the \fIload address\fP (LMA) of the sections. It is done by increasing
|
||||
the size of the section with the lower address, and filling in the extra
|
||||
space created with \fIval\fP.
|
||||
.TP
|
||||
.B \-\-pad\-to=\fIaddress
|
||||
Pad the output file up to the load address \fIaddress\fP. This is
|
||||
done by increasing the size of the last section. The extra space is
|
||||
filled in with the value specified by \fB\-\-gap\-fill\fP (default
|
||||
zero).
|
||||
.TP
|
||||
.B \fB\-\-set\-start=\fIval
|
||||
Set the start address of the new file to \fIval\fP. Not all object
|
||||
file formats support setting the start address.
|
||||
.TP
|
||||
.B \fB\-\-change\-start=\fIincr\fR, \fB\-\-adjust\-start=\fIincr
|
||||
Changes the start address by adding \fIincr\fP. Not all object file
|
||||
formats support setting the start address.
|
||||
.TP
|
||||
.B \fB\-\-change\-addresses=\fIincr\fR, \fB\-\-adjust\-vma=\fIincr
|
||||
Changes the address of all sections, as well as the start address, by
|
||||
adding \fIincr\fP. Some object file formats do not permit section
|
||||
addresses to be changed arbitrarily. Note that this does not relocate
|
||||
the sections; if the program expects sections to be loaded at a
|
||||
certain address, and this option is used to change the sections such
|
||||
that they are loaded at a different address, the program may fail.
|
||||
.TP
|
||||
.B \fB\-\-change\-section\-address\ \fIsection{=,+,-}val\fR, \fB\-\-adjust\-section\-vma\ \fIsection{=,+,-}val
|
||||
Set or changes the VMA and LMA addresses of the named \fIsection\fP.
|
||||
If \fI=\fP is used, the section address is set to \fIval\fP.
|
||||
Otherwise, \fIval\fP is added to or subtracted from the section
|
||||
address. See the comments under \fB\-\-change\-addresses\fP, above. If
|
||||
\fIsection\fP does not exist in the input file, a warning will be
|
||||
issued, unless \fB\-\-no\-change\-warnings\fP is used.
|
||||
.TP
|
||||
.B \fB\-\-change\-section\-lma\ \fIsection{=,+,-}val
|
||||
Set or change the LMA address of the named \fIsection\fP. If \fI=\fP is
|
||||
used, the section address is set to \fIval\fP. Otherwise, \fIval\fP
|
||||
is added to or subtracted from the section address. See the comments
|
||||
under \fB\-\-change\-addresses\fP, above. If \fIsection\fP does not exist
|
||||
in the input file, a warning will be issued, unless
|
||||
\fB\-\-no\-change\-warnings\fP is used.
|
||||
.TP
|
||||
.B \fB\-\-change\-section\-vma\ \fIsection{=,+,-}val
|
||||
Set or change the VMA address of the named \fIsection\fP. If \fI=\fP is
|
||||
used, the section address is set to \fIval\fP. Otherwise, \fIval\fP
|
||||
is added to or subtracted from the section address. See the comments
|
||||
under \fB\-\-change\-addresses\fP, above. If \fIsection\fP does not exist
|
||||
in the input file, a warning will be issued, unless
|
||||
\fB\-\-no\-change\-warnings\fP is used.
|
||||
.TP
|
||||
.B \fB\-\-change\-warnings\fR, \fB\-\-adjust\-warnings
|
||||
If \fB\-\-change\-section\-XXX\fP is used, and the named section does
|
||||
not exist, issue a warning. This is the default.
|
||||
.TP
|
||||
.B \fB\-\-no\-change\-warnings\fR, \fB\-\-no\-adjust\-warnings
|
||||
Do not issue a warning if \fB\-\-change\-section\-XXX\fP is used, even
|
||||
if the named section does not exist.
|
||||
.TP
|
||||
.B \fB\-\-set\-section\-flags\ \fIsection=flags
|
||||
Set the flags for the named section. The \fIflags\fP argument is a
|
||||
comma separated string of flag names. The recognized names are
|
||||
\fIalloc\fP, \fIcontents\fP, \fIload\fP, \fInoload\fP, \fIreadonly\fP,
|
||||
\fIcode\fP, \fIdata\fP, \fIrom\fP, \fIshare\fP, and \fIdebug\fP. Not
|
||||
all flags are meaningful for all object file formats.
|
||||
.TP
|
||||
.B \fB\-\-add\-section\ \fIsectionname=filename
|
||||
Add a new section named \fIsectionname\fR while copying the file. The
|
||||
contents of the new section are taken from the file \fIfilename\fR.
|
||||
The size of the section will be the size of the file. This option
|
||||
only works on file formats which can support sections with arbitrary
|
||||
names.
|
||||
.TP
|
||||
.B \-\-change\-leading\-char
|
||||
Some object file formats use special characters at the start of
|
||||
symbols. The most common such character is underscore, which compilers
|
||||
often add before every symbol. This option tells
|
||||
.B objcopy
|
||||
to change the leading character of every symbol when it converts
|
||||
between object file formats. If the object file formats use the same
|
||||
leading character, this option has no effect. Otherwise, it will add
|
||||
a character, or remove a character, or change a character, as
|
||||
appropriate.
|
||||
.TP
|
||||
.B \-\-remove\-leading\-char
|
||||
If the first character of a global symbol is a special symbol leading
|
||||
character used by the object file format, remove the character. The
|
||||
most common symbol leading character is underscore. This option will
|
||||
remove a leading underscore from all global symbols. This can be
|
||||
useful if you want to link together objects of different file formats
|
||||
with different conventions for symbol names. This is different from
|
||||
\fB\-\-change\-leading\-char\fP because it always changes the symbol name
|
||||
when appropriate, regardless of the object file format of the output
|
||||
.TP
|
||||
.B \fB\-\-srec\-len=\fIval
|
||||
Meaningful only for srec output. Set the length of the Srecords to \fIval\fP.
|
||||
This length covers both the address, data and crc fields.
|
||||
.TP
|
||||
.B \fB\-\-srec\-forceS3
|
||||
Meaningful only for srec output. Avoid generation of S1/S2 records, creating
|
||||
S3-only record format.
|
||||
.TP
|
||||
.B \-\-redefine\-sym\ \fIold=new
|
||||
Change the name of symbol \fIold\fR to \fInew\fR. This can be useful
|
||||
when one is trying link two things together for which you have no
|
||||
source, and there are name collisions.
|
||||
.TP
|
||||
.B \-\-weaken
|
||||
Change all global symbols in the file to be weak.
|
||||
.TP
|
||||
.B \-v\fR, \fB\-\-verbose
|
||||
Verbose output: list all object files modified. In the case of
|
||||
archives, "\fBobjcopy \-V\fR" lists all members of the archive.
|
||||
.TP
|
||||
.B \-V\fR, \fB\-\-version
|
||||
Show the version number of
|
||||
.B objcopy
|
||||
and exit.
|
||||
.TP
|
||||
.B \-\-help
|
||||
Show a summary of the options to
|
||||
.B objcopy
|
||||
and exit.
|
||||
.SH "SEE ALSO"
|
||||
.RB "`\|" binutils "\|'"
|
||||
entry in
|
||||
.B
|
||||
info\c
|
||||
\&;
|
||||
.I
|
||||
The GNU Binary Utilities\c
|
||||
\&, Roland H. Pesch (June 1993).
|
||||
|
||||
.SH COPYING
|
||||
Copyright (c) 1993, 94, 95, 96, 97, 98, 1999, 2000 Free Software Foundation, Inc.
|
||||
.PP
|
||||
This document is distributed under the terms of the GNU Free
|
||||
Documentation License, version 1.1. That license is described in the
|
||||
sources for this manual page, but it is not displayed here in order to
|
||||
make this manual more consise. Copies of this license can also be
|
||||
obtained from: http://www.gnu.org/copyleft/.
|
||||
|
||||
\" .SH GNU Free Documentation License
|
||||
\" Version 1.1, March 2000
|
||||
|
||||
\" Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
\" 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
\" Everyone is permitted to copy and distribute verbatim
|
||||
\" copies of this license document, but changing it is
|
||||
\" not allowed.
|
||||
\" .PP
|
||||
\" 0. PREAMBLE
|
||||
\" .PP
|
||||
\" The purpose of this License is to make a manual, textbook, or other
|
||||
\" written document "free" in the sense of freedom: to assure everyone
|
||||
\" the effective freedom to copy and redistribute it, with or without
|
||||
\" modifying it, either commercially or noncommercially. Secondarily,
|
||||
\" this License preserves for the author and publisher a way to get
|
||||
\" credit for their work, while not being considered responsible for
|
||||
\" modifications made by others.
|
||||
\" .PP
|
||||
\" This License is a kind of "copyleft", which means that derivative
|
||||
\" works of the document must themselves be free in the same sense. It
|
||||
\" complements the GNU General Public License, which is a copyleft
|
||||
\" license designed for free software.
|
||||
\" .PP
|
||||
\" We have designed this License in order to use it for manuals for free
|
||||
\" software, because free software needs free documentation: a free
|
||||
\" program should come with manuals providing the same freedoms that the
|
||||
\" software does. But this License is not limited to software manuals;
|
||||
\" it can be used for any textual work, regardless of subject matter or
|
||||
\" whether it is published as a printed book. We recommend this License
|
||||
\" principally for works whose purpose is instruction or reference.
|
||||
\" .PP
|
||||
\" 1. APPLICABILITY AND DEFINITIONS
|
||||
\" .PP
|
||||
\" This License applies to any manual or other work that contains a
|
||||
\" notice placed by the copyright holder saying it can be distributed
|
||||
\" under the terms of this License. The "Document", below, refers to any
|
||||
\" such manual or work. Any member of the public is a licensee, and is
|
||||
\" addressed as "you".
|
||||
\" .PP
|
||||
\" A "Modified Version" of the Document means any work containing the
|
||||
\" Document or a portion of it, either copied verbatim, or with
|
||||
\" modifications and/or translated into another language.
|
||||
\" .PP
|
||||
\" A "Secondary Section" is a named appendix or a front-matter section of
|
||||
\" the Document that deals exclusively with the relationship of the
|
||||
\" publishers or authors of the Document to the Document's overall subject
|
||||
\" (or to related matters) and contains nothing that could fall directly
|
||||
\" within that overall subject. (For example, if the Document is in part a
|
||||
\" textbook of mathematics, a Secondary Section may not explain any
|
||||
\" mathematics.) The relationship could be a matter of historical
|
||||
\" connection with the subject or with related matters, or of legal,
|
||||
\" commercial, philosophical, ethical or political position regarding
|
||||
\" them.
|
||||
\" .PP
|
||||
\" The "Invariant Sections" are certain Secondary Sections whose titles
|
||||
\" are designated, as being those of Invariant Sections, in the notice
|
||||
\" that says that the Document is released under this License.
|
||||
\" .PP
|
||||
\" The "Cover Texts" are certain short passages of text that are listed,
|
||||
\" as Front-Cover Texts or Back-Cover Texts, in the notice that says that
|
||||
\" the Document is released under this License.
|
||||
\" .PP
|
||||
\" A "Transparent" copy of the Document means a machine-readable copy,
|
||||
\" represented in a format whose specification is available to the
|
||||
\" general public, whose contents can be viewed and edited directly and
|
||||
\" straightforwardly with generic text editors or (for images composed of
|
||||
\" pixels) generic paint programs or (for drawings) some widely available
|
||||
\" drawing editor, and that is suitable for input to text formatters or
|
||||
\" for automatic translation to a variety of formats suitable for input
|
||||
\" to text formatters. A copy made in an otherwise Transparent file
|
||||
\" format whose markup has been designed to thwart or discourage
|
||||
\" subsequent modification by readers is not Transparent. A copy that is
|
||||
\" not "Transparent" is called "Opaque".
|
||||
\" .PP
|
||||
\" Examples of suitable formats for Transparent copies include plain
|
||||
\" ASCII without markup, Texinfo input format, LaTeX input format, SGML
|
||||
\" or XML using a publicly available DTD, and standard-conforming simple
|
||||
\" HTML designed for human modification. Opaque formats include
|
||||
\" PostScript, PDF, proprietary formats that can be read and edited only
|
||||
\" by proprietary word processors, SGML or XML for which the DTD and/or
|
||||
\" processing tools are not generally available, and the
|
||||
\" machine-generated HTML produced by some word processors for output
|
||||
\" purposes only.
|
||||
\" .PP
|
||||
\" The "Title Page" means, for a printed book, the title page itself,
|
||||
\" plus such following pages as are needed to hold, legibly, the material
|
||||
\" this License requires to appear in the title page. For works in
|
||||
\" formats which do not have any title page as such, "Title Page" means
|
||||
\" the text near the most prominent appearance of the work's title,
|
||||
\" preceding the beginning of the body of the text.
|
||||
\" .PP
|
||||
\" 2. VERBATIM COPYING
|
||||
\" .PP
|
||||
\" You may copy and distribute the Document in any medium, either
|
||||
\" commercially or noncommercially, provided that this License, the
|
||||
\" copyright notices, and the license notice saying this License applies
|
||||
\" to the Document are reproduced in all copies, and that you add no other
|
||||
\" conditions whatsoever to those of this License. You may not use
|
||||
\" technical measures to obstruct or control the reading or further
|
||||
\" copying of the copies you make or distribute. However, you may accept
|
||||
\" compensation in exchange for copies. If you distribute a large enough
|
||||
\" number of copies you must also follow the conditions in section 3.
|
||||
\" .PP
|
||||
\" You may also lend copies, under the same conditions stated above, and
|
||||
\" you may publicly display copies.
|
||||
\" .PP
|
||||
\" 3. COPYING IN QUANTITY
|
||||
\" .PP
|
||||
\" If you publish printed copies of the Document numbering more than 100,
|
||||
\" and the Document's license notice requires Cover Texts, you must enclose
|
||||
\" the copies in covers that carry, clearly and legibly, all these Cover
|
||||
\" Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
|
||||
\" the back cover. Both covers must also clearly and legibly identify
|
||||
\" you as the publisher of these copies. The front cover must present
|
||||
\" the full title with all words of the title equally prominent and
|
||||
\" visible. You may add other material on the covers in addition.
|
||||
\" Copying with changes limited to the covers, as long as they preserve
|
||||
\" the title of the Document and satisfy these conditions, can be treated
|
||||
\" as verbatim copying in other respects.
|
||||
\" .PP
|
||||
\" If the required texts for either cover are too voluminous to fit
|
||||
\" legibly, you should put the first ones listed (as many as fit
|
||||
\" reasonably) on the actual cover, and continue the rest onto adjacent
|
||||
\" pages.
|
||||
\" .PP
|
||||
\" If you publish or distribute Opaque copies of the Document numbering
|
||||
\" more than 100, you must either include a machine-readable Transparent
|
||||
\" copy along with each Opaque copy, or state in or with each Opaque copy
|
||||
\" a publicly-accessible computer-network location containing a complete
|
||||
\" Transparent copy of the Document, free of added material, which the
|
||||
\" general network-using public has access to download anonymously at no
|
||||
\" charge using public-standard network protocols. If you use the latter
|
||||
\" option, you must take reasonably prudent steps, when you begin
|
||||
\" distribution of Opaque copies in quantity, to ensure that this
|
||||
\" Transparent copy will remain thus accessible at the stated location
|
||||
\" until at least one year after the last time you distribute an Opaque
|
||||
\" copy (directly or through your agents or retailers) of that edition to
|
||||
\" the public.
|
||||
\" .PP
|
||||
\" It is requested, but not required, that you contact the authors of the
|
||||
\" Document well before redistributing any large number of copies, to give
|
||||
\" them a chance to provide you with an updated version of the Document.
|
||||
\" .PP
|
||||
\" 4. MODIFICATIONS
|
||||
\" .PP
|
||||
\" You may copy and distribute a Modified Version of the Document under
|
||||
\" the conditions of sections 2 and 3 above, provided that you release
|
||||
\" the Modified Version under precisely this License, with the Modified
|
||||
\" Version filling the role of the Document, thus licensing distribution
|
||||
\" and modification of the Modified Version to whoever possesses a copy
|
||||
\" of it. In addition, you must do these things in the Modified Version:
|
||||
\" .PP
|
||||
\" A. Use in the Title Page (and on the covers, if any) a title distinct
|
||||
\" from that of the Document, and from those of previous versions
|
||||
\" (which should, if there were any, be listed in the History section
|
||||
\" of the Document). You may use the same title as a previous version
|
||||
\" if the original publisher of that version gives permission.
|
||||
\" .PP
|
||||
\" B. List on the Title Page, as authors, one or more persons or entities
|
||||
\" responsible for authorship of the modifications in the Modified
|
||||
\" Version, together with at least five of the principal authors of the
|
||||
\" Document (all of its principal authors, if it has less than five).
|
||||
\" .PP
|
||||
\" C. State on the Title page the name of the publisher of the
|
||||
\" Modified Version, as the publisher.
|
||||
\" .PP
|
||||
\" D. Preserve all the copyright notices of the Document.
|
||||
\" .PP
|
||||
\" E. Add an appropriate copyright notice for your modifications
|
||||
\" adjacent to the other copyright notices.
|
||||
\" .PP
|
||||
\" F. Include, immediately after the copyright notices, a license notice
|
||||
\" giving the public permission to use the Modified Version under the
|
||||
\" terms of this License, in the form shown in the Addendum below.
|
||||
\" Preserve in that license notice the full lists of Invariant Sections
|
||||
\" and required Cover Texts given in the Document's license notice.
|
||||
\" .PP
|
||||
\" H. Include an unaltered copy of this License.
|
||||
\" .PP
|
||||
\" I. Preserve the section entitled "History", and its title, and add to
|
||||
\" it an item stating at least the title, year, new authors, and
|
||||
\" publisher of the Modified Version as given on the Title Page. If
|
||||
\" there is no section entitled "History" in the Document, create one
|
||||
\" stating the title, year, authors, and publisher of the Document as
|
||||
\" given on its Title Page, then add an item describing the Modified
|
||||
\" Version as stated in the previous sentence.
|
||||
\" .PP
|
||||
\" J. Preserve the network location, if any, given in the Document for
|
||||
\" public access to a Transparent copy of the Document, and likewise
|
||||
\" the network locations given in the Document for previous versions
|
||||
\" it was based on. These may be placed in the "History" section.
|
||||
\" You may omit a network location for a work that was published at
|
||||
\" least four years before the Document itself, or if the original
|
||||
\" publisher of the version it refers to gives permission.
|
||||
\" .PP
|
||||
\" K. In any section entitled "Acknowledgements" or "Dedications",
|
||||
\" preserve the section's title, and preserve in the section all the
|
||||
\" substance and tone of each of the contributor acknowledgements
|
||||
\" and/or dedications given therein.
|
||||
\" .PP
|
||||
\" L. Preserve all the Invariant Sections of the Document,
|
||||
\" unaltered in their text and in their titles. Section numbers
|
||||
\" or the equivalent are not considered part of the section titles.
|
||||
\" .PP
|
||||
\" M. Delete any section entitled "Endorsements". Such a section
|
||||
\" may not be included in the Modified Version.
|
||||
\" .PP
|
||||
\" N. Do not retitle any existing section as "Endorsements"
|
||||
\" or to conflict in title with any Invariant Section.
|
||||
\" .PP
|
||||
\" If the Modified Version includes new front-matter sections or
|
||||
\" appendices that qualify as Secondary Sections and contain no material
|
||||
\" copied from the Document, you may at your option designate some or all
|
||||
\" of these sections as invariant. To do this, add their titles to the
|
||||
\" list of Invariant Sections in the Modified Version's license notice.
|
||||
\" These titles must be distinct from any other section titles.
|
||||
\" .PP
|
||||
\" You may add a section entitled "Endorsements", provided it contains
|
||||
\" nothing but endorsements of your Modified Version by various
|
||||
\" parties--for example, statements of peer review or that the text has
|
||||
\" been approved by an organization as the authoritative definition of a
|
||||
\" standard.
|
||||
\" .PP
|
||||
\" You may add a passage of up to five words as a Front-Cover Text, and a
|
||||
\" passage of up to 25 words as a Back-Cover Text, to the end of the list
|
||||
\" of Cover Texts in the Modified Version. Only one passage of
|
||||
\" Front-Cover Text and one of Back-Cover Text may be added by (or
|
||||
\" through arrangements made by) any one entity. If the Document already
|
||||
\" includes a cover text for the same cover, previously added by you or
|
||||
\" by arrangement made by the same entity you are acting on behalf of,
|
||||
\" you may not add another; but you may replace the old one, on explicit
|
||||
\" permission from the previous publisher that added the old one.
|
||||
\" .PP
|
||||
\" The author(s) and publisher(s) of the Document do not by this License
|
||||
\" give permission to use their names for publicity for or to assert or
|
||||
\" imply endorsement of any Modified Version.
|
||||
\" .PP
|
||||
|
||||
\" 5. COMBINING DOCUMENTS
|
||||
\" .PP
|
||||
\" You may combine the Document with other documents released under this
|
||||
\" License, under the terms defined in section 4 above for modified
|
||||
\" versions, provided that you include in the combination all of the
|
||||
\" Invariant Sections of all of the original documents, unmodified, and
|
||||
\" list them all as Invariant Sections of your combined work in its
|
||||
\" license notice.
|
||||
\" .PP
|
||||
\" The combined work need only contain one copy of this License, and
|
||||
\" multiple identical Invariant Sections may be replaced with a single
|
||||
\" copy. If there are multiple Invariant Sections with the same name but
|
||||
\" different contents, make the title of each such section unique by
|
||||
\" adding at the end of it, in parentheses, the name of the original
|
||||
\" author or publisher of that section if known, or else a unique number.
|
||||
\" Make the same adjustment to the section titles in the list of
|
||||
\" Invariant Sections in the license notice of the combined work.
|
||||
\" .PP
|
||||
\" In the combination, you must combine any sections entitled "History"
|
||||
\" in the various original documents, forming one section entitled
|
||||
\" "History"; likewise combine any sections entitled "Acknowledgements",
|
||||
\" and any sections entitled "Dedications". You must delete all sections
|
||||
\" entitled "Endorsements."
|
||||
\" .PP
|
||||
|
||||
\" 6. COLLECTIONS OF DOCUMENTS
|
||||
\" .PP
|
||||
\" You may make a collection consisting of the Document and other documents
|
||||
\" released under this License, and replace the individual copies of this
|
||||
\" License in the various documents with a single copy that is included in
|
||||
\" the collection, provided that you follow the rules of this License for
|
||||
\" verbatim copying of each of the documents in all other respects.
|
||||
\" .PP
|
||||
\" You may extract a single document from such a collection, and distribute
|
||||
\" it individually under this License, provided you insert a copy of this
|
||||
\" License into the extracted document, and follow this License in all
|
||||
\" other respects regarding verbatim copying of that document.
|
||||
\" .PP
|
||||
|
||||
\" 7. AGGREGATION WITH INDEPENDENT WORKS
|
||||
\" .PP
|
||||
\" A compilation of the Document or its derivatives with other separate
|
||||
\" and independent documents or works, in or on a volume of a storage or
|
||||
\" distribution medium, does not as a whole count as a Modified Version
|
||||
\" of the Document, provided no compilation copyright is claimed for the
|
||||
\" compilation. Such a compilation is called an "aggregate", and this
|
||||
\" License does not apply to the other self-contained works thus compiled
|
||||
\" with the Document, on account of their being thus compiled, if they
|
||||
\" are not themselves derivative works of the Document.
|
||||
\" .PP
|
||||
\" If the Cover Text requirement of section 3 is applicable to these
|
||||
\" copies of the Document, then if the Document is less than one quarter
|
||||
\" of the entire aggregate, the Document's Cover Texts may be placed on
|
||||
\" covers that surround only the Document within the aggregate.
|
||||
\" Otherwise they must appear on covers around the whole aggregate.
|
||||
\" .PP
|
||||
|
||||
\" 8. TRANSLATION
|
||||
\" .PP
|
||||
\" Translation is considered a kind of modification, so you may
|
||||
\" distribute translations of the Document under the terms of section 4.
|
||||
\" Replacing Invariant Sections with translations requires special
|
||||
\" permission from their copyright holders, but you may include
|
||||
\" translations of some or all Invariant Sections in addition to the
|
||||
\" original versions of these Invariant Sections. You may include a
|
||||
\" translation of this License provided that you also include the
|
||||
\" original English version of this License. In case of a disagreement
|
||||
\" between the translation and the original English version of this
|
||||
\" License, the original English version will prevail.
|
||||
\" .PP
|
||||
|
||||
\" 9. TERMINATION
|
||||
\" .PP
|
||||
\" You may not copy, modify, sublicense, or distribute the Document except
|
||||
\" as expressly provided for under this License. Any other attempt to
|
||||
\" copy, modify, sublicense or distribute the Document is void, and will
|
||||
\" automatically terminate your rights under this License. However,
|
||||
\" parties who have received copies, or rights, from you under this
|
||||
\" License will not have their licenses terminated so long as such
|
||||
\" parties remain in full compliance.
|
||||
\" .PP
|
||||
|
||||
\" 10. FUTURE REVISIONS OF THIS LICENSE
|
||||
\" .PP
|
||||
\" The Free Software Foundation may publish new, revised versions
|
||||
\" of the GNU Free Documentation License from time to time. Such new
|
||||
\" versions will be similar in spirit to the present version, but may
|
||||
\" differ in detail to address new problems or concerns. See
|
||||
\" http://www.gnu.org/copyleft/.
|
||||
\" .PP
|
||||
\" Each version of the License is given a distinguishing version number.
|
||||
\" If the Document specifies that a particular numbered version of this
|
||||
\" License "or any later version" applies to it, you have the option of
|
||||
\" following the terms and conditions either of that specified version or
|
||||
\" of any later version that has been published (not as a draft) by the
|
||||
\" Free Software Foundation. If the Document does not specify a version
|
||||
\" number of this License, you may choose any version ever published (not
|
||||
\" as a draft) by the Free Software Foundation.
|
||||
\" .PP
|
||||
|
||||
\" ADDENDUM: How to use this License for your documents
|
||||
\" .PP
|
||||
\" To use this License in a document you have written, include a copy of
|
||||
\" the License in the document and put the following copyright and
|
||||
\" license notices just after the title page:
|
||||
\" .PP
|
||||
\" Copyright (c) YEAR YOUR NAME.
|
||||
\" Permission is granted to copy, distribute and/or
|
||||
\" modify this document under the terms of the GNU
|
||||
\" Free Documentation License, Version 1.1 or any later
|
||||
\" version published by the Free Software Foundation;
|
||||
\" with the Invariant Sections being LIST THEIR TITLES,
|
||||
\" with the Front-Cover Texts being LIST, and with the
|
||||
\" Back-Cover Texts being LIST. A copy of the license
|
||||
\" is included in the section entitled "GNU Free
|
||||
\" Documentation License".
|
||||
\" .PP
|
||||
\" If you have no Invariant Sections, write "with no Invariant Sections"
|
||||
\" instead of saying which ones are invariant. If you have no
|
||||
\" Front-Cover Texts, write "no Front-Cover Texts" instead of
|
||||
\" "Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
|
||||
\" .PP
|
||||
\" If your document contains nontrivial examples of program code, we
|
||||
\" recommend releasing these examples in parallel under your choice of
|
||||
\" free software license, such as the GNU General Public License,
|
||||
\" to permit their use in free software.
|
@ -1,771 +0,0 @@
|
||||
.\" Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 1998, 2000 Free Software Foundation
|
||||
.\" See section COPYING for conditions for redistribution
|
||||
.\" $FreeBSD$
|
||||
.TH objdump 1 "5 November 1991" "Free Software Foundation" "GNU Development Tools"
|
||||
.de BP
|
||||
.sp
|
||||
.ti \-.2i
|
||||
\(**
|
||||
..
|
||||
|
||||
.SH NAME
|
||||
objdump \- display information from object files.
|
||||
|
||||
.SH SYNOPSIS
|
||||
.hy 0
|
||||
.na
|
||||
.B objdump
|
||||
.RB "[\|" \-a | \-\-archive\-headers "\|]"
|
||||
.RB "[\|" "\-b\ "\c
|
||||
.I bfdname\c
|
||||
.RB " | " "\-\-target="\c
|
||||
.I bfdname\c
|
||||
\&\|]
|
||||
.RB "[\|" \-C | \-\-demangle "\|]"
|
||||
.RB "[\|" \-\-debugging "\|]"
|
||||
.RB "[\|" \-d | \-\-disassemble "\|]"
|
||||
.RB "[\|" \-D | \-\-disassemble-all "\|]"
|
||||
.RB "[\|" \-\-disassemble\-zeroes "\|]"
|
||||
.RB "[\|" \-EB | \-EL | \-\-endian=\c
|
||||
.I {big|little}\c
|
||||
\&\|]
|
||||
.RB "[\|" \-f | \-\-file\-headers "\|]"
|
||||
.RB "[\|" \-h | \-\-section\-headers
|
||||
.RB "| " \-\-headers "\|]"
|
||||
.RB "[\|" \-i | \-\-info "\|]"
|
||||
.RB "[\|" "\-j\ "\c
|
||||
.I section\c
|
||||
.RB " | " "\-\-section="\c
|
||||
.I section\c
|
||||
\&\|]
|
||||
.RB "[\|" \-l | \-\-line\-numbers "\|]"
|
||||
.RB "[\|" "\-m\ "\c
|
||||
.I machine\c
|
||||
.RB " | " "\-\-architecture="\c
|
||||
.I machine\c
|
||||
\&\|]
|
||||
.RB "[\|" \-p | \-\-private\-headers "\|]"
|
||||
.RB "[\|" \-\-prefix\-addresses "\|]"
|
||||
.RB "[\|" \-r | \-\-reloc "\|]"
|
||||
.RB "[\|" \-R | \-\-dynamic\-reloc "\|]"
|
||||
.RB "[\|" \-s | \-\-full\-contents "\|]"
|
||||
.RB "[\|" \-S | \-\-source "\|]"
|
||||
.RB "[\|" \-\-[no\-]show\-raw\-insn "\|]"
|
||||
.RB "[\|" \-\-stabs "\|]"
|
||||
.RB "[\|" \-t | \-\-syms "\|]"
|
||||
.RB "[\|" \-T | \-\-dynamic\-syms "\|]"
|
||||
.RB "[\|" \-x | \-\-all\-headers "\|]"
|
||||
.RB "[\|" "\-\-start\-address="\c
|
||||
.I address\c
|
||||
\&\|]
|
||||
.RB "[\|" "\-\-stop\-address="\c
|
||||
.I address\c
|
||||
\&\|]
|
||||
.RB "[\|" "\-\-adjust\-vma="\c
|
||||
.I offset\c
|
||||
\&\|]
|
||||
.RB "[\|" \-\-version "\|]"
|
||||
.RB "[\|" \-\-help "\|]"
|
||||
.I objfile\c
|
||||
\&.\|.\|.
|
||||
.ad b
|
||||
.hy 1
|
||||
.SH DESCRIPTION
|
||||
\c
|
||||
.B objdump\c
|
||||
\& displays information about one or more object files.
|
||||
The options control what particular information to display. This
|
||||
information is mostly useful to programmers who are working on the
|
||||
compilation tools, as opposed to programmers who just want their
|
||||
program to compile and work.
|
||||
.PP
|
||||
.IR "objfile" .\|.\|.
|
||||
are the object files to be examined. When you specify archives,
|
||||
\c
|
||||
.B objdump\c
|
||||
\& shows information on each of the member object files.
|
||||
|
||||
.SH OPTIONS
|
||||
Where long and short forms of an option are shown together, they are
|
||||
equivalent. At least one option besides
|
||||
.B \-l
|
||||
(\fB\-\-line\-numbers\fP) must be given.
|
||||
|
||||
.TP
|
||||
.B \-a
|
||||
.TP
|
||||
.B \-\-archive\-headers
|
||||
If any files from \c
|
||||
.I objfile\c
|
||||
\& are archives, display the archive
|
||||
header information (in a format similar to `\|\c
|
||||
.B ls \-l\c
|
||||
\|'). Besides the
|
||||
information you could list with `\|\c
|
||||
.B ar tv\c
|
||||
\|', `\|\c
|
||||
.B objdump \-a\c
|
||||
\|' shows
|
||||
the object file format of each archive member.
|
||||
|
||||
.TP
|
||||
.BI "\-\-adjust\-vma=" "offset"
|
||||
When dumping information, first add
|
||||
.I offset
|
||||
to all the section addresses. This is useful if the section addresses
|
||||
do not correspond to the symbol table, which can happen when putting
|
||||
sections at particular addresses when using a format which can not
|
||||
represent section addresses, such as a.out.
|
||||
|
||||
.TP
|
||||
.BI "\-b " "bfdname"\c
|
||||
.TP
|
||||
.BI "\-\-target=" "bfdname"
|
||||
Specify the object-code format for the object files to be
|
||||
\c
|
||||
.I bfdname\c
|
||||
\&. This may not be necessary; \c
|
||||
.I objdump\c
|
||||
\& can
|
||||
automatically recognize many formats. For example,
|
||||
.sp
|
||||
.br
|
||||
objdump\ \-b\ oasys\ \-m\ vax\ \-h\ fu.o
|
||||
.br
|
||||
.sp
|
||||
display summary information from the section headers (`\|\c
|
||||
.B \-h\c
|
||||
\|') of
|
||||
`\|\c
|
||||
.B fu.o\c
|
||||
\|', which is explicitly identified (`\|\c
|
||||
.B \-m\c
|
||||
\|') as a Vax object
|
||||
file in the format produced by Oasys compilers. You can list the
|
||||
formats available with the `\|\c
|
||||
.B \-i\c
|
||||
\|' option.
|
||||
|
||||
.TP
|
||||
.B \-C
|
||||
.TP
|
||||
.B \-\-demangle
|
||||
Decode (\fIdemangle\fP) low-level symbol names into user-level names.
|
||||
Besides removing any initial underscore prepended by the system, this
|
||||
makes C++ function names readable.
|
||||
|
||||
.TP
|
||||
.B \-\-debugging
|
||||
Display debugging information. This attempts to parse debugging
|
||||
information stored in the file and print it out using a C like syntax.
|
||||
Only certain types of debugging information have been implemented.
|
||||
|
||||
.TP
|
||||
.B \-d
|
||||
.TP
|
||||
.B \-\-disassemble
|
||||
Display the assembler mnemonics for the machine
|
||||
instructions from \c
|
||||
.I objfile\c
|
||||
\&.
|
||||
This option only disassembles those sections which are
|
||||
expected to contain instructions.
|
||||
|
||||
.TP
|
||||
.B \-D
|
||||
.TP
|
||||
.B \-\-disassemble-all
|
||||
Like \fB\-d\fP, but disassemble the contents of all sections, not just
|
||||
those expected to contain instructions.
|
||||
|
||||
.TP
|
||||
.B \-\-prefix\-addresses
|
||||
When disassembling, print the complete address on each line. This is
|
||||
the older disassembly format.
|
||||
|
||||
.TP
|
||||
.B \-\-disassemble\-zeroes
|
||||
Normally the disassembly output will skip blocks of zeroes. This
|
||||
option directs the disassembler to disassemble those blocks, just like
|
||||
any other data.
|
||||
|
||||
.TP
|
||||
.B \-EB
|
||||
.TP
|
||||
.B \-EL
|
||||
.TP
|
||||
.BI "\-\-endian=" "{big|little}"
|
||||
Specify the endianness of the object files. This only affects
|
||||
disassembly. This can be useful when disassembling a file format which
|
||||
does not describe endianness information, such as S-records.
|
||||
|
||||
.TP
|
||||
.B \-f
|
||||
.TP
|
||||
.B \-\-file\-headers
|
||||
Display summary information from the overall header of
|
||||
each file in \c
|
||||
.I objfile\c
|
||||
\&.
|
||||
|
||||
.TP
|
||||
.B \-h
|
||||
.TP
|
||||
.B \-\-section\-headers
|
||||
.TP
|
||||
.B \-\-headers
|
||||
Display summary information from the section headers of the
|
||||
object file.
|
||||
|
||||
.TP
|
||||
.B \-\-help
|
||||
Print a summary of the options to
|
||||
.B objdump
|
||||
and exit.
|
||||
|
||||
.TP
|
||||
.B \-i
|
||||
.TP
|
||||
.B \-\-info
|
||||
Display a list showing all architectures and object formats available
|
||||
for specification with \c
|
||||
.B \-b\c
|
||||
\& or \c
|
||||
.B \-m\c
|
||||
\&.
|
||||
|
||||
.TP
|
||||
.BI "\-j " "name"\c
|
||||
.TP
|
||||
.BI "\-\-section=" "name"
|
||||
Display information only for section \c
|
||||
.I name\c
|
||||
\&.
|
||||
|
||||
.TP
|
||||
.B \-l
|
||||
.TP
|
||||
.B \-\-line\-numbers
|
||||
Label the display (using debugging information) with the filename
|
||||
and source line numbers corresponding to the object code shown.
|
||||
Only useful with \fB\-d\fP, \fB\-D\fP, or \fB\-r\fP.
|
||||
|
||||
.TP
|
||||
.BI "\-m " "machine"\c
|
||||
.TP
|
||||
.BI "\-\-architecture=" "machine"
|
||||
Specify the architecture to use when disassembling object files. This
|
||||
can be useful when disassembling object files which do not describe
|
||||
architecture information, such as S-records. You can list the available
|
||||
architectures with the \fB\-i\fP option.
|
||||
|
||||
.TP
|
||||
.B \-p
|
||||
.TP
|
||||
.B \-\-private\-headers
|
||||
Print information that is specific to the object file format. The
|
||||
exact information printed depends upon the object file format. For
|
||||
some object file formats, no additional information is printed.
|
||||
|
||||
.TP
|
||||
.B \-r
|
||||
.TP
|
||||
.B \-\-reloc
|
||||
Print the relocation entries of the file. If used with \fB\-d\fP or
|
||||
\fB\-D\fP, the relocations are printed interspersed with the
|
||||
disassembly.
|
||||
|
||||
.TP
|
||||
.B \-R
|
||||
.TP
|
||||
.B \-\-dynamic\-reloc
|
||||
Print the dynamic relocation entries of the file. This is only
|
||||
meaningful for dynamic objects, such as certain types of shared
|
||||
libraries.
|
||||
|
||||
.TP
|
||||
.B \-s
|
||||
.TP
|
||||
.B \-\-full\-contents
|
||||
Display the full contents of any sections requested.
|
||||
|
||||
.TP
|
||||
.B \-S
|
||||
.TP
|
||||
.B \-\-source
|
||||
Display source code intermixed with disassembly, if possible. Implies
|
||||
\fB-d\fP.
|
||||
|
||||
.TP
|
||||
.B \-\-show\-raw\-insn
|
||||
When disassembling instructions, print the instruction in hex as well as
|
||||
in symbolic form. This is the default except when
|
||||
.B \-\-prefix\-addresses
|
||||
is used.
|
||||
|
||||
.TP
|
||||
.B \-\-no\-show\-raw\-insn
|
||||
When disassembling instructions, do not print the instruction bytes.
|
||||
This is the default when
|
||||
.B \-\-prefix\-addresses
|
||||
is used.
|
||||
|
||||
.TP
|
||||
.B \-\-stabs
|
||||
Display the contents of the .stab, .stab.index, and .stab.excl
|
||||
sections from an ELF file. This is only useful on systems (such as
|
||||
Solaris 2.0) in which .stab debugging symbol-table entries are carried
|
||||
in an ELF section. In most other file formats, debugging symbol-table
|
||||
entries are interleaved with linkage symbols, and are visible in the
|
||||
.B \-\-syms
|
||||
output.
|
||||
|
||||
.TP
|
||||
.BI "\-\-start\-address=" "address"
|
||||
Start displaying data at the specified address. This affects the output
|
||||
of the
|
||||
.B \-d\c
|
||||
,
|
||||
.B \-r
|
||||
and
|
||||
.B \-s
|
||||
options.
|
||||
|
||||
.TP
|
||||
.BI "\-\-stop\-address=" "address"
|
||||
Stop displaying data at the specified address. This affects the output
|
||||
of the
|
||||
.B \-d\c
|
||||
,
|
||||
.B \-r
|
||||
and
|
||||
.B \-s
|
||||
options.
|
||||
|
||||
.TP
|
||||
.B \-t
|
||||
.TP
|
||||
.B \-\-syms
|
||||
Symbol Table. Print the symbol table entries of the file.
|
||||
This is similar to the information provided by the `\|\c
|
||||
.B nm\c
|
||||
\|' program.
|
||||
|
||||
.TP
|
||||
.B \-T
|
||||
.TP
|
||||
.B \-\-dynamic\-syms
|
||||
Dynamic Symbol Table. Print the dynamic symbol table entries of the
|
||||
file. This is only meaningful for dynamic objects, such as certain
|
||||
types of shared libraries. This is similar to the information
|
||||
provided by the `\|\c
|
||||
.B nm\c
|
||||
\|' program when given the
|
||||
.B \-D (\-\-dynamic)
|
||||
option.
|
||||
|
||||
.TP
|
||||
.B \-\-version
|
||||
Print the version number of
|
||||
.B objdump
|
||||
and exit.
|
||||
|
||||
.TP
|
||||
.B \-x
|
||||
.TP
|
||||
.B \-\-all\-headers
|
||||
Display all available header information, including the symbol table and
|
||||
relocation entries. Using `\|\c
|
||||
.B \-x\c
|
||||
\|' is equivalent to specifying all of
|
||||
`\|\c
|
||||
.B \-a \-f \-h \-r \-t\c
|
||||
\|'.
|
||||
|
||||
.SH "SEE ALSO"
|
||||
.RB "`\|" binutils "\|'"
|
||||
entry in
|
||||
.B
|
||||
info\c
|
||||
\&;
|
||||
.I
|
||||
The GNU Binary Utilities\c
|
||||
\&, Roland H. Pesch (October 1991);
|
||||
.BR nm "(" 1 ")."
|
||||
|
||||
.SH COPYING
|
||||
Copyright (c) 1991, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.
|
||||
.PP
|
||||
.PP
|
||||
This document is distributed under the terms of the GNU Free
|
||||
Documentation License, version 1.1. That license is described in the
|
||||
sources for this manual page, but it is not displayed here in order to
|
||||
make this manual more consise. Copies of this license can also be
|
||||
obtained from: http://www.gnu.org/copyleft/.
|
||||
|
||||
\" .SH GNU Free Documentation License
|
||||
\" Version 1.1, March 2000
|
||||
|
||||
\" Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
\" 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
\" Everyone is permitted to copy and distribute verbatim
|
||||
\" copies of this license document, but changing it is
|
||||
\" not allowed.
|
||||
\" .PP
|
||||
\" 0. PREAMBLE
|
||||
\" .PP
|
||||
\" The purpose of this License is to make a manual, textbook, or other
|
||||
\" written document "free" in the sense of freedom: to assure everyone
|
||||
\" the effective freedom to copy and redistribute it, with or without
|
||||
\" modifying it, either commercially or noncommercially. Secondarily,
|
||||
\" this License preserves for the author and publisher a way to get
|
||||
\" credit for their work, while not being considered responsible for
|
||||
\" modifications made by others.
|
||||
\" .PP
|
||||
\" This License is a kind of "copyleft", which means that derivative
|
||||
\" works of the document must themselves be free in the same sense. It
|
||||
\" complements the GNU General Public License, which is a copyleft
|
||||
\" license designed for free software.
|
||||
\" .PP
|
||||
\" We have designed this License in order to use it for manuals for free
|
||||
\" software, because free software needs free documentation: a free
|
||||
\" program should come with manuals providing the same freedoms that the
|
||||
\" software does. But this License is not limited to software manuals;
|
||||
\" it can be used for any textual work, regardless of subject matter or
|
||||
\" whether it is published as a printed book. We recommend this License
|
||||
\" principally for works whose purpose is instruction or reference.
|
||||
\" .PP
|
||||
\" 1. APPLICABILITY AND DEFINITIONS
|
||||
\" .PP
|
||||
\" This License applies to any manual or other work that contains a
|
||||
\" notice placed by the copyright holder saying it can be distributed
|
||||
\" under the terms of this License. The "Document", below, refers to any
|
||||
\" such manual or work. Any member of the public is a licensee, and is
|
||||
\" addressed as "you".
|
||||
\" .PP
|
||||
\" A "Modified Version" of the Document means any work containing the
|
||||
\" Document or a portion of it, either copied verbatim, or with
|
||||
\" modifications and/or translated into another language.
|
||||
\" .PP
|
||||
\" A "Secondary Section" is a named appendix or a front-matter section of
|
||||
\" the Document that deals exclusively with the relationship of the
|
||||
\" publishers or authors of the Document to the Document's overall subject
|
||||
\" (or to related matters) and contains nothing that could fall directly
|
||||
\" within that overall subject. (For example, if the Document is in part a
|
||||
\" textbook of mathematics, a Secondary Section may not explain any
|
||||
\" mathematics.) The relationship could be a matter of historical
|
||||
\" connection with the subject or with related matters, or of legal,
|
||||
\" commercial, philosophical, ethical or political position regarding
|
||||
\" them.
|
||||
\" .PP
|
||||
\" The "Invariant Sections" are certain Secondary Sections whose titles
|
||||
\" are designated, as being those of Invariant Sections, in the notice
|
||||
\" that says that the Document is released under this License.
|
||||
\" .PP
|
||||
\" The "Cover Texts" are certain short passages of text that are listed,
|
||||
\" as Front-Cover Texts or Back-Cover Texts, in the notice that says that
|
||||
\" the Document is released under this License.
|
||||
\" .PP
|
||||
\" A "Transparent" copy of the Document means a machine-readable copy,
|
||||
\" represented in a format whose specification is available to the
|
||||
\" general public, whose contents can be viewed and edited directly and
|
||||
\" straightforwardly with generic text editors or (for images composed of
|
||||
\" pixels) generic paint programs or (for drawings) some widely available
|
||||
\" drawing editor, and that is suitable for input to text formatters or
|
||||
\" for automatic translation to a variety of formats suitable for input
|
||||
\" to text formatters. A copy made in an otherwise Transparent file
|
||||
\" format whose markup has been designed to thwart or discourage
|
||||
\" subsequent modification by readers is not Transparent. A copy that is
|
||||
\" not "Transparent" is called "Opaque".
|
||||
\" .PP
|
||||
\" Examples of suitable formats for Transparent copies include plain
|
||||
\" ASCII without markup, Texinfo input format, LaTeX input format, SGML
|
||||
\" or XML using a publicly available DTD, and standard-conforming simple
|
||||
\" HTML designed for human modification. Opaque formats include
|
||||
\" PostScript, PDF, proprietary formats that can be read and edited only
|
||||
\" by proprietary word processors, SGML or XML for which the DTD and/or
|
||||
\" processing tools are not generally available, and the
|
||||
\" machine-generated HTML produced by some word processors for output
|
||||
\" purposes only.
|
||||
\" .PP
|
||||
\" The "Title Page" means, for a printed book, the title page itself,
|
||||
\" plus such following pages as are needed to hold, legibly, the material
|
||||
\" this License requires to appear in the title page. For works in
|
||||
\" formats which do not have any title page as such, "Title Page" means
|
||||
\" the text near the most prominent appearance of the work's title,
|
||||
\" preceding the beginning of the body of the text.
|
||||
\" .PP
|
||||
\" 2. VERBATIM COPYING
|
||||
\" .PP
|
||||
\" You may copy and distribute the Document in any medium, either
|
||||
\" commercially or noncommercially, provided that this License, the
|
||||
\" copyright notices, and the license notice saying this License applies
|
||||
\" to the Document are reproduced in all copies, and that you add no other
|
||||
\" conditions whatsoever to those of this License. You may not use
|
||||
\" technical measures to obstruct or control the reading or further
|
||||
\" copying of the copies you make or distribute. However, you may accept
|
||||
\" compensation in exchange for copies. If you distribute a large enough
|
||||
\" number of copies you must also follow the conditions in section 3.
|
||||
\" .PP
|
||||
\" You may also lend copies, under the same conditions stated above, and
|
||||
\" you may publicly display copies.
|
||||
\" .PP
|
||||
\" 3. COPYING IN QUANTITY
|
||||
\" .PP
|
||||
\" If you publish printed copies of the Document numbering more than 100,
|
||||
\" and the Document's license notice requires Cover Texts, you must enclose
|
||||
\" the copies in covers that carry, clearly and legibly, all these Cover
|
||||
\" Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
|
||||
\" the back cover. Both covers must also clearly and legibly identify
|
||||
\" you as the publisher of these copies. The front cover must present
|
||||
\" the full title with all words of the title equally prominent and
|
||||
\" visible. You may add other material on the covers in addition.
|
||||
\" Copying with changes limited to the covers, as long as they preserve
|
||||
\" the title of the Document and satisfy these conditions, can be treated
|
||||
\" as verbatim copying in other respects.
|
||||
\" .PP
|
||||
\" If the required texts for either cover are too voluminous to fit
|
||||
\" legibly, you should put the first ones listed (as many as fit
|
||||
\" reasonably) on the actual cover, and continue the rest onto adjacent
|
||||
\" pages.
|
||||
\" .PP
|
||||
\" If you publish or distribute Opaque copies of the Document numbering
|
||||
\" more than 100, you must either include a machine-readable Transparent
|
||||
\" copy along with each Opaque copy, or state in or with each Opaque copy
|
||||
\" a publicly-accessible computer-network location containing a complete
|
||||
\" Transparent copy of the Document, free of added material, which the
|
||||
\" general network-using public has access to download anonymously at no
|
||||
\" charge using public-standard network protocols. If you use the latter
|
||||
\" option, you must take reasonably prudent steps, when you begin
|
||||
\" distribution of Opaque copies in quantity, to ensure that this
|
||||
\" Transparent copy will remain thus accessible at the stated location
|
||||
\" until at least one year after the last time you distribute an Opaque
|
||||
\" copy (directly or through your agents or retailers) of that edition to
|
||||
\" the public.
|
||||
\" .PP
|
||||
\" It is requested, but not required, that you contact the authors of the
|
||||
\" Document well before redistributing any large number of copies, to give
|
||||
\" them a chance to provide you with an updated version of the Document.
|
||||
\" .PP
|
||||
\" 4. MODIFICATIONS
|
||||
\" .PP
|
||||
\" You may copy and distribute a Modified Version of the Document under
|
||||
\" the conditions of sections 2 and 3 above, provided that you release
|
||||
\" the Modified Version under precisely this License, with the Modified
|
||||
\" Version filling the role of the Document, thus licensing distribution
|
||||
\" and modification of the Modified Version to whoever possesses a copy
|
||||
\" of it. In addition, you must do these things in the Modified Version:
|
||||
\" .PP
|
||||
\" A. Use in the Title Page (and on the covers, if any) a title distinct
|
||||
\" from that of the Document, and from those of previous versions
|
||||
\" (which should, if there were any, be listed in the History section
|
||||
\" of the Document). You may use the same title as a previous version
|
||||
\" if the original publisher of that version gives permission.
|
||||
\" .PP
|
||||
\" B. List on the Title Page, as authors, one or more persons or entities
|
||||
\" responsible for authorship of the modifications in the Modified
|
||||
\" Version, together with at least five of the principal authors of the
|
||||
\" Document (all of its principal authors, if it has less than five).
|
||||
\" .PP
|
||||
\" C. State on the Title page the name of the publisher of the
|
||||
\" Modified Version, as the publisher.
|
||||
\" .PP
|
||||
\" D. Preserve all the copyright notices of the Document.
|
||||
\" .PP
|
||||
\" E. Add an appropriate copyright notice for your modifications
|
||||
\" adjacent to the other copyright notices.
|
||||
\" .PP
|
||||
\" F. Include, immediately after the copyright notices, a license notice
|
||||
\" giving the public permission to use the Modified Version under the
|
||||
\" terms of this License, in the form shown in the Addendum below.
|
||||
\" Preserve in that license notice the full lists of Invariant Sections
|
||||
\" and required Cover Texts given in the Document's license notice.
|
||||
\" .PP
|
||||
\" H. Include an unaltered copy of this License.
|
||||
\" .PP
|
||||
\" I. Preserve the section entitled "History", and its title, and add to
|
||||
\" it an item stating at least the title, year, new authors, and
|
||||
\" publisher of the Modified Version as given on the Title Page. If
|
||||
\" there is no section entitled "History" in the Document, create one
|
||||
\" stating the title, year, authors, and publisher of the Document as
|
||||
\" given on its Title Page, then add an item describing the Modified
|
||||
\" Version as stated in the previous sentence.
|
||||
\" .PP
|
||||
\" J. Preserve the network location, if any, given in the Document for
|
||||
\" public access to a Transparent copy of the Document, and likewise
|
||||
\" the network locations given in the Document for previous versions
|
||||
\" it was based on. These may be placed in the "History" section.
|
||||
\" You may omit a network location for a work that was published at
|
||||
\" least four years before the Document itself, or if the original
|
||||
\" publisher of the version it refers to gives permission.
|
||||
\" .PP
|
||||
\" K. In any section entitled "Acknowledgements" or "Dedications",
|
||||
\" preserve the section's title, and preserve in the section all the
|
||||
\" substance and tone of each of the contributor acknowledgements
|
||||
\" and/or dedications given therein.
|
||||
\" .PP
|
||||
\" L. Preserve all the Invariant Sections of the Document,
|
||||
\" unaltered in their text and in their titles. Section numbers
|
||||
\" or the equivalent are not considered part of the section titles.
|
||||
\" .PP
|
||||
\" M. Delete any section entitled "Endorsements". Such a section
|
||||
\" may not be included in the Modified Version.
|
||||
\" .PP
|
||||
\" N. Do not retitle any existing section as "Endorsements"
|
||||
\" or to conflict in title with any Invariant Section.
|
||||
\" .PP
|
||||
\" If the Modified Version includes new front-matter sections or
|
||||
\" appendices that qualify as Secondary Sections and contain no material
|
||||
\" copied from the Document, you may at your option designate some or all
|
||||
\" of these sections as invariant. To do this, add their titles to the
|
||||
\" list of Invariant Sections in the Modified Version's license notice.
|
||||
\" These titles must be distinct from any other section titles.
|
||||
\" .PP
|
||||
\" You may add a section entitled "Endorsements", provided it contains
|
||||
\" nothing but endorsements of your Modified Version by various
|
||||
\" parties--for example, statements of peer review or that the text has
|
||||
\" been approved by an organization as the authoritative definition of a
|
||||
\" standard.
|
||||
\" .PP
|
||||
\" You may add a passage of up to five words as a Front-Cover Text, and a
|
||||
\" passage of up to 25 words as a Back-Cover Text, to the end of the list
|
||||
\" of Cover Texts in the Modified Version. Only one passage of
|
||||
\" Front-Cover Text and one of Back-Cover Text may be added by (or
|
||||
\" through arrangements made by) any one entity. If the Document already
|
||||
\" includes a cover text for the same cover, previously added by you or
|
||||
\" by arrangement made by the same entity you are acting on behalf of,
|
||||
\" you may not add another; but you may replace the old one, on explicit
|
||||
\" permission from the previous publisher that added the old one.
|
||||
\" .PP
|
||||
\" The author(s) and publisher(s) of the Document do not by this License
|
||||
\" give permission to use their names for publicity for or to assert or
|
||||
\" imply endorsement of any Modified Version.
|
||||
\" .PP
|
||||
|
||||
\" 5. COMBINING DOCUMENTS
|
||||
\" .PP
|
||||
\" You may combine the Document with other documents released under this
|
||||
\" License, under the terms defined in section 4 above for modified
|
||||
\" versions, provided that you include in the combination all of the
|
||||
\" Invariant Sections of all of the original documents, unmodified, and
|
||||
\" list them all as Invariant Sections of your combined work in its
|
||||
\" license notice.
|
||||
\" .PP
|
||||
\" The combined work need only contain one copy of this License, and
|
||||
\" multiple identical Invariant Sections may be replaced with a single
|
||||
\" copy. If there are multiple Invariant Sections with the same name but
|
||||
\" different contents, make the title of each such section unique by
|
||||
\" adding at the end of it, in parentheses, the name of the original
|
||||
\" author or publisher of that section if known, or else a unique number.
|
||||
\" Make the same adjustment to the section titles in the list of
|
||||
\" Invariant Sections in the license notice of the combined work.
|
||||
\" .PP
|
||||
\" In the combination, you must combine any sections entitled "History"
|
||||
\" in the various original documents, forming one section entitled
|
||||
\" "History"; likewise combine any sections entitled "Acknowledgements",
|
||||
\" and any sections entitled "Dedications". You must delete all sections
|
||||
\" entitled "Endorsements."
|
||||
\" .PP
|
||||
|
||||
\" 6. COLLECTIONS OF DOCUMENTS
|
||||
\" .PP
|
||||
\" You may make a collection consisting of the Document and other documents
|
||||
\" released under this License, and replace the individual copies of this
|
||||
\" License in the various documents with a single copy that is included in
|
||||
\" the collection, provided that you follow the rules of this License for
|
||||
\" verbatim copying of each of the documents in all other respects.
|
||||
\" .PP
|
||||
\" You may extract a single document from such a collection, and distribute
|
||||
\" it individually under this License, provided you insert a copy of this
|
||||
\" License into the extracted document, and follow this License in all
|
||||
\" other respects regarding verbatim copying of that document.
|
||||
\" .PP
|
||||
|
||||
\" 7. AGGREGATION WITH INDEPENDENT WORKS
|
||||
\" .PP
|
||||
\" A compilation of the Document or its derivatives with other separate
|
||||
\" and independent documents or works, in or on a volume of a storage or
|
||||
\" distribution medium, does not as a whole count as a Modified Version
|
||||
\" of the Document, provided no compilation copyright is claimed for the
|
||||
\" compilation. Such a compilation is called an "aggregate", and this
|
||||
\" License does not apply to the other self-contained works thus compiled
|
||||
\" with the Document, on account of their being thus compiled, if they
|
||||
\" are not themselves derivative works of the Document.
|
||||
\" .PP
|
||||
\" If the Cover Text requirement of section 3 is applicable to these
|
||||
\" copies of the Document, then if the Document is less than one quarter
|
||||
\" of the entire aggregate, the Document's Cover Texts may be placed on
|
||||
\" covers that surround only the Document within the aggregate.
|
||||
\" Otherwise they must appear on covers around the whole aggregate.
|
||||
\" .PP
|
||||
|
||||
\" 8. TRANSLATION
|
||||
\" .PP
|
||||
\" Translation is considered a kind of modification, so you may
|
||||
\" distribute translations of the Document under the terms of section 4.
|
||||
\" Replacing Invariant Sections with translations requires special
|
||||
\" permission from their copyright holders, but you may include
|
||||
\" translations of some or all Invariant Sections in addition to the
|
||||
\" original versions of these Invariant Sections. You may include a
|
||||
\" translation of this License provided that you also include the
|
||||
\" original English version of this License. In case of a disagreement
|
||||
\" between the translation and the original English version of this
|
||||
\" License, the original English version will prevail.
|
||||
\" .PP
|
||||
|
||||
\" 9. TERMINATION
|
||||
\" .PP
|
||||
\" You may not copy, modify, sublicense, or distribute the Document except
|
||||
\" as expressly provided for under this License. Any other attempt to
|
||||
\" copy, modify, sublicense or distribute the Document is void, and will
|
||||
\" automatically terminate your rights under this License. However,
|
||||
\" parties who have received copies, or rights, from you under this
|
||||
\" License will not have their licenses terminated so long as such
|
||||
\" parties remain in full compliance.
|
||||
\" .PP
|
||||
|
||||
\" 10. FUTURE REVISIONS OF THIS LICENSE
|
||||
\" .PP
|
||||
\" The Free Software Foundation may publish new, revised versions
|
||||
\" of the GNU Free Documentation License from time to time. Such new
|
||||
\" versions will be similar in spirit to the present version, but may
|
||||
\" differ in detail to address new problems or concerns. See
|
||||
\" http://www.gnu.org/copyleft/.
|
||||
\" .PP
|
||||
\" Each version of the License is given a distinguishing version number.
|
||||
\" If the Document specifies that a particular numbered version of this
|
||||
\" License "or any later version" applies to it, you have the option of
|
||||
\" following the terms and conditions either of that specified version or
|
||||
\" of any later version that has been published (not as a draft) by the
|
||||
\" Free Software Foundation. If the Document does not specify a version
|
||||
\" number of this License, you may choose any version ever published (not
|
||||
\" as a draft) by the Free Software Foundation.
|
||||
\" .PP
|
||||
|
||||
\" ADDENDUM: How to use this License for your documents
|
||||
\" .PP
|
||||
\" To use this License in a document you have written, include a copy of
|
||||
\" the License in the document and put the following copyright and
|
||||
\" license notices just after the title page:
|
||||
\" .PP
|
||||
\" Copyright (c) YEAR YOUR NAME.
|
||||
\" Permission is granted to copy, distribute and/or
|
||||
\" modify this document under the terms of the GNU
|
||||
\" Free Documentation License, Version 1.1 or any later
|
||||
\" version published by the Free Software Foundation;
|
||||
\" with the Invariant Sections being LIST THEIR TITLES,
|
||||
\" with the Front-Cover Texts being LIST, and with the
|
||||
\" Back-Cover Texts being LIST. A copy of the license
|
||||
\" is included in the section entitled "GNU Free
|
||||
\" Documentation License".
|
||||
\" .PP
|
||||
\" If you have no Invariant Sections, write "with no Invariant Sections"
|
||||
\" instead of saying which ones are invariant. If you have no
|
||||
\" Front-Cover Texts, write "no Front-Cover Texts" instead of
|
||||
\" "Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
|
||||
\" .PP
|
||||
\" If your document contains nontrivial examples of program code, we
|
||||
\" recommend releasing these examples in parallel under your choice of
|
||||
\" free software license, such as the GNU General Public License,
|
||||
\" to permit their use in free software.
|
@ -1,441 +0,0 @@
|
||||
.\" Copyright (c) 1991, 2000 Free Software Foundation
|
||||
.\" See section COPYING for conditions for redistribution
|
||||
.TH ranlib 1 "5 November 1991" "Free Software Foundation" "GNU Development Tools"
|
||||
.de BP
|
||||
.sp
|
||||
.ti \-.2i
|
||||
\(**
|
||||
..
|
||||
|
||||
.SH NAME
|
||||
ranlib \- generate index to archive.
|
||||
|
||||
.SH SYNOPSIS
|
||||
.hy 0
|
||||
.na
|
||||
.B ranlib \c
|
||||
.RB "[\|" \-v | \-V "\|]"
|
||||
.I archive\c
|
||||
\&
|
||||
.ad b
|
||||
.hy 1
|
||||
.SH DESCRIPTION
|
||||
.B ranlib
|
||||
generates an index to the contents of an archive, and
|
||||
stores it in the archive. The index lists each symbol defined by a
|
||||
member of an archive that is a relocatable object file.
|
||||
.PP
|
||||
You may use
|
||||
.RB ` "nm \-s" '
|
||||
or
|
||||
.RB ` "nm \-\-print-armap" '
|
||||
to list this index.
|
||||
.PP
|
||||
An archive with such an index speeds up linking to the library, and
|
||||
allows routines in the library to call each other without regard to
|
||||
their placement in the archive.
|
||||
.PP
|
||||
The GNU
|
||||
.B ranlib
|
||||
program is another form of GNU
|
||||
.BR ar ;
|
||||
running
|
||||
.B ranlib
|
||||
is completely equivalent to executing
|
||||
.RB ` "ar \-s" '.
|
||||
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.B \-v
|
||||
Print the version number of
|
||||
.B ranlib
|
||||
and exit.
|
||||
|
||||
.SH "SEE ALSO"
|
||||
.RB "`\|" binutils "\|'"
|
||||
entry in
|
||||
.B
|
||||
info\c
|
||||
\&;
|
||||
.I
|
||||
The GNU Binary Utilities\c
|
||||
\&, Roland H. Pesch (October 1991);
|
||||
.BR ar "(" 1 "),"
|
||||
.BR nm "(" 1 ")."
|
||||
|
||||
|
||||
.SH COPYING
|
||||
Copyright (c) 1991, 2000 Free Software Foundation, Inc.
|
||||
.PP
|
||||
This document is distributed under the terms of the GNU Free
|
||||
Documentation License, version 1.1. That license is described in the
|
||||
sources for this manual page, but it is not displayed here in order to
|
||||
make this manual more consise. Copies of this license can also be
|
||||
obtained from: http://www.gnu.org/copyleft/.
|
||||
|
||||
\" .SH GNU Free Documentation License
|
||||
\" Version 1.1, March 2000
|
||||
|
||||
\" Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
\" 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
\" Everyone is permitted to copy and distribute verbatim
|
||||
\" copies of this license document, but changing it is
|
||||
\" not allowed.
|
||||
\" .PP
|
||||
\" 0. PREAMBLE
|
||||
\" .PP
|
||||
\" The purpose of this License is to make a manual, textbook, or other
|
||||
\" written document "free" in the sense of freedom: to assure everyone
|
||||
\" the effective freedom to copy and redistribute it, with or without
|
||||
\" modifying it, either commercially or noncommercially. Secondarily,
|
||||
\" this License preserves for the author and publisher a way to get
|
||||
\" credit for their work, while not being considered responsible for
|
||||
\" modifications made by others.
|
||||
\" .PP
|
||||
\" This License is a kind of "copyleft", which means that derivative
|
||||
\" works of the document must themselves be free in the same sense. It
|
||||
\" complements the GNU General Public License, which is a copyleft
|
||||
\" license designed for free software.
|
||||
\" .PP
|
||||
\" We have designed this License in order to use it for manuals for free
|
||||
\" software, because free software needs free documentation: a free
|
||||
\" program should come with manuals providing the same freedoms that the
|
||||
\" software does. But this License is not limited to software manuals;
|
||||
\" it can be used for any textual work, regardless of subject matter or
|
||||
\" whether it is published as a printed book. We recommend this License
|
||||
\" principally for works whose purpose is instruction or reference.
|
||||
\" .PP
|
||||
\" 1. APPLICABILITY AND DEFINITIONS
|
||||
\" .PP
|
||||
\" This License applies to any manual or other work that contains a
|
||||
\" notice placed by the copyright holder saying it can be distributed
|
||||
\" under the terms of this License. The "Document", below, refers to any
|
||||
\" such manual or work. Any member of the public is a licensee, and is
|
||||
\" addressed as "you".
|
||||
\" .PP
|
||||
\" A "Modified Version" of the Document means any work containing the
|
||||
\" Document or a portion of it, either copied verbatim, or with
|
||||
\" modifications and/or translated into another language.
|
||||
\" .PP
|
||||
\" A "Secondary Section" is a named appendix or a front-matter section of
|
||||
\" the Document that deals exclusively with the relationship of the
|
||||
\" publishers or authors of the Document to the Document's overall subject
|
||||
\" (or to related matters) and contains nothing that could fall directly
|
||||
\" within that overall subject. (For example, if the Document is in part a
|
||||
\" textbook of mathematics, a Secondary Section may not explain any
|
||||
\" mathematics.) The relationship could be a matter of historical
|
||||
\" connection with the subject or with related matters, or of legal,
|
||||
\" commercial, philosophical, ethical or political position regarding
|
||||
\" them.
|
||||
\" .PP
|
||||
\" The "Invariant Sections" are certain Secondary Sections whose titles
|
||||
\" are designated, as being those of Invariant Sections, in the notice
|
||||
\" that says that the Document is released under this License.
|
||||
\" .PP
|
||||
\" The "Cover Texts" are certain short passages of text that are listed,
|
||||
\" as Front-Cover Texts or Back-Cover Texts, in the notice that says that
|
||||
\" the Document is released under this License.
|
||||
\" .PP
|
||||
\" A "Transparent" copy of the Document means a machine-readable copy,
|
||||
\" represented in a format whose specification is available to the
|
||||
\" general public, whose contents can be viewed and edited directly and
|
||||
\" straightforwardly with generic text editors or (for images composed of
|
||||
\" pixels) generic paint programs or (for drawings) some widely available
|
||||
\" drawing editor, and that is suitable for input to text formatters or
|
||||
\" for automatic translation to a variety of formats suitable for input
|
||||
\" to text formatters. A copy made in an otherwise Transparent file
|
||||
\" format whose markup has been designed to thwart or discourage
|
||||
\" subsequent modification by readers is not Transparent. A copy that is
|
||||
\" not "Transparent" is called "Opaque".
|
||||
\" .PP
|
||||
\" Examples of suitable formats for Transparent copies include plain
|
||||
\" ASCII without markup, Texinfo input format, LaTeX input format, SGML
|
||||
\" or XML using a publicly available DTD, and standard-conforming simple
|
||||
\" HTML designed for human modification. Opaque formats include
|
||||
\" PostScript, PDF, proprietary formats that can be read and edited only
|
||||
\" by proprietary word processors, SGML or XML for which the DTD and/or
|
||||
\" processing tools are not generally available, and the
|
||||
\" machine-generated HTML produced by some word processors for output
|
||||
\" purposes only.
|
||||
\" .PP
|
||||
\" The "Title Page" means, for a printed book, the title page itself,
|
||||
\" plus such following pages as are needed to hold, legibly, the material
|
||||
\" this License requires to appear in the title page. For works in
|
||||
\" formats which do not have any title page as such, "Title Page" means
|
||||
\" the text near the most prominent appearance of the work's title,
|
||||
\" preceding the beginning of the body of the text.
|
||||
\" .PP
|
||||
\" 2. VERBATIM COPYING
|
||||
\" .PP
|
||||
\" You may copy and distribute the Document in any medium, either
|
||||
\" commercially or noncommercially, provided that this License, the
|
||||
\" copyright notices, and the license notice saying this License applies
|
||||
\" to the Document are reproduced in all copies, and that you add no other
|
||||
\" conditions whatsoever to those of this License. You may not use
|
||||
\" technical measures to obstruct or control the reading or further
|
||||
\" copying of the copies you make or distribute. However, you may accept
|
||||
\" compensation in exchange for copies. If you distribute a large enough
|
||||
\" number of copies you must also follow the conditions in section 3.
|
||||
\" .PP
|
||||
\" You may also lend copies, under the same conditions stated above, and
|
||||
\" you may publicly display copies.
|
||||
\" .PP
|
||||
\" 3. COPYING IN QUANTITY
|
||||
\" .PP
|
||||
\" If you publish printed copies of the Document numbering more than 100,
|
||||
\" and the Document's license notice requires Cover Texts, you must enclose
|
||||
\" the copies in covers that carry, clearly and legibly, all these Cover
|
||||
\" Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
|
||||
\" the back cover. Both covers must also clearly and legibly identify
|
||||
\" you as the publisher of these copies. The front cover must present
|
||||
\" the full title with all words of the title equally prominent and
|
||||
\" visible. You may add other material on the covers in addition.
|
||||
\" Copying with changes limited to the covers, as long as they preserve
|
||||
\" the title of the Document and satisfy these conditions, can be treated
|
||||
\" as verbatim copying in other respects.
|
||||
\" .PP
|
||||
\" If the required texts for either cover are too voluminous to fit
|
||||
\" legibly, you should put the first ones listed (as many as fit
|
||||
\" reasonably) on the actual cover, and continue the rest onto adjacent
|
||||
\" pages.
|
||||
\" .PP
|
||||
\" If you publish or distribute Opaque copies of the Document numbering
|
||||
\" more than 100, you must either include a machine-readable Transparent
|
||||
\" copy along with each Opaque copy, or state in or with each Opaque copy
|
||||
\" a publicly-accessible computer-network location containing a complete
|
||||
\" Transparent copy of the Document, free of added material, which the
|
||||
\" general network-using public has access to download anonymously at no
|
||||
\" charge using public-standard network protocols. If you use the latter
|
||||
\" option, you must take reasonably prudent steps, when you begin
|
||||
\" distribution of Opaque copies in quantity, to ensure that this
|
||||
\" Transparent copy will remain thus accessible at the stated location
|
||||
\" until at least one year after the last time you distribute an Opaque
|
||||
\" copy (directly or through your agents or retailers) of that edition to
|
||||
\" the public.
|
||||
\" .PP
|
||||
\" It is requested, but not required, that you contact the authors of the
|
||||
\" Document well before redistributing any large number of copies, to give
|
||||
\" them a chance to provide you with an updated version of the Document.
|
||||
\" .PP
|
||||
\" 4. MODIFICATIONS
|
||||
\" .PP
|
||||
\" You may copy and distribute a Modified Version of the Document under
|
||||
\" the conditions of sections 2 and 3 above, provided that you release
|
||||
\" the Modified Version under precisely this License, with the Modified
|
||||
\" Version filling the role of the Document, thus licensing distribution
|
||||
\" and modification of the Modified Version to whoever possesses a copy
|
||||
\" of it. In addition, you must do these things in the Modified Version:
|
||||
\" .PP
|
||||
\" A. Use in the Title Page (and on the covers, if any) a title distinct
|
||||
\" from that of the Document, and from those of previous versions
|
||||
\" (which should, if there were any, be listed in the History section
|
||||
\" of the Document). You may use the same title as a previous version
|
||||
\" if the original publisher of that version gives permission.
|
||||
\" .PP
|
||||
\" B. List on the Title Page, as authors, one or more persons or entities
|
||||
\" responsible for authorship of the modifications in the Modified
|
||||
\" Version, together with at least five of the principal authors of the
|
||||
\" Document (all of its principal authors, if it has less than five).
|
||||
\" .PP
|
||||
\" C. State on the Title page the name of the publisher of the
|
||||
\" Modified Version, as the publisher.
|
||||
\" .PP
|
||||
\" D. Preserve all the copyright notices of the Document.
|
||||
\" .PP
|
||||
\" E. Add an appropriate copyright notice for your modifications
|
||||
\" adjacent to the other copyright notices.
|
||||
\" .PP
|
||||
\" F. Include, immediately after the copyright notices, a license notice
|
||||
\" giving the public permission to use the Modified Version under the
|
||||
\" terms of this License, in the form shown in the Addendum below.
|
||||
\" Preserve in that license notice the full lists of Invariant Sections
|
||||
\" and required Cover Texts given in the Document's license notice.
|
||||
\" .PP
|
||||
\" H. Include an unaltered copy of this License.
|
||||
\" .PP
|
||||
\" I. Preserve the section entitled "History", and its title, and add to
|
||||
\" it an item stating at least the title, year, new authors, and
|
||||
\" publisher of the Modified Version as given on the Title Page. If
|
||||
\" there is no section entitled "History" in the Document, create one
|
||||
\" stating the title, year, authors, and publisher of the Document as
|
||||
\" given on its Title Page, then add an item describing the Modified
|
||||
\" Version as stated in the previous sentence.
|
||||
\" .PP
|
||||
\" J. Preserve the network location, if any, given in the Document for
|
||||
\" public access to a Transparent copy of the Document, and likewise
|
||||
\" the network locations given in the Document for previous versions
|
||||
\" it was based on. These may be placed in the "History" section.
|
||||
\" You may omit a network location for a work that was published at
|
||||
\" least four years before the Document itself, or if the original
|
||||
\" publisher of the version it refers to gives permission.
|
||||
\" .PP
|
||||
\" K. In any section entitled "Acknowledgements" or "Dedications",
|
||||
\" preserve the section's title, and preserve in the section all the
|
||||
\" substance and tone of each of the contributor acknowledgements
|
||||
\" and/or dedications given therein.
|
||||
\" .PP
|
||||
\" L. Preserve all the Invariant Sections of the Document,
|
||||
\" unaltered in their text and in their titles. Section numbers
|
||||
\" or the equivalent are not considered part of the section titles.
|
||||
\" .PP
|
||||
\" M. Delete any section entitled "Endorsements". Such a section
|
||||
\" may not be included in the Modified Version.
|
||||
\" .PP
|
||||
\" N. Do not retitle any existing section as "Endorsements"
|
||||
\" or to conflict in title with any Invariant Section.
|
||||
\" .PP
|
||||
\" If the Modified Version includes new front-matter sections or
|
||||
\" appendices that qualify as Secondary Sections and contain no material
|
||||
\" copied from the Document, you may at your option designate some or all
|
||||
\" of these sections as invariant. To do this, add their titles to the
|
||||
\" list of Invariant Sections in the Modified Version's license notice.
|
||||
\" These titles must be distinct from any other section titles.
|
||||
\" .PP
|
||||
\" You may add a section entitled "Endorsements", provided it contains
|
||||
\" nothing but endorsements of your Modified Version by various
|
||||
\" parties--for example, statements of peer review or that the text has
|
||||
\" been approved by an organization as the authoritative definition of a
|
||||
\" standard.
|
||||
\" .PP
|
||||
\" You may add a passage of up to five words as a Front-Cover Text, and a
|
||||
\" passage of up to 25 words as a Back-Cover Text, to the end of the list
|
||||
\" of Cover Texts in the Modified Version. Only one passage of
|
||||
\" Front-Cover Text and one of Back-Cover Text may be added by (or
|
||||
\" through arrangements made by) any one entity. If the Document already
|
||||
\" includes a cover text for the same cover, previously added by you or
|
||||
\" by arrangement made by the same entity you are acting on behalf of,
|
||||
\" you may not add another; but you may replace the old one, on explicit
|
||||
\" permission from the previous publisher that added the old one.
|
||||
\" .PP
|
||||
\" The author(s) and publisher(s) of the Document do not by this License
|
||||
\" give permission to use their names for publicity for or to assert or
|
||||
\" imply endorsement of any Modified Version.
|
||||
\" .PP
|
||||
|
||||
\" 5. COMBINING DOCUMENTS
|
||||
\" .PP
|
||||
\" You may combine the Document with other documents released under this
|
||||
\" License, under the terms defined in section 4 above for modified
|
||||
\" versions, provided that you include in the combination all of the
|
||||
\" Invariant Sections of all of the original documents, unmodified, and
|
||||
\" list them all as Invariant Sections of your combined work in its
|
||||
\" license notice.
|
||||
\" .PP
|
||||
\" The combined work need only contain one copy of this License, and
|
||||
\" multiple identical Invariant Sections may be replaced with a single
|
||||
\" copy. If there are multiple Invariant Sections with the same name but
|
||||
\" different contents, make the title of each such section unique by
|
||||
\" adding at the end of it, in parentheses, the name of the original
|
||||
\" author or publisher of that section if known, or else a unique number.
|
||||
\" Make the same adjustment to the section titles in the list of
|
||||
\" Invariant Sections in the license notice of the combined work.
|
||||
\" .PP
|
||||
\" In the combination, you must combine any sections entitled "History"
|
||||
\" in the various original documents, forming one section entitled
|
||||
\" "History"; likewise combine any sections entitled "Acknowledgements",
|
||||
\" and any sections entitled "Dedications". You must delete all sections
|
||||
\" entitled "Endorsements."
|
||||
\" .PP
|
||||
|
||||
\" 6. COLLECTIONS OF DOCUMENTS
|
||||
\" .PP
|
||||
\" You may make a collection consisting of the Document and other documents
|
||||
\" released under this License, and replace the individual copies of this
|
||||
\" License in the various documents with a single copy that is included in
|
||||
\" the collection, provided that you follow the rules of this License for
|
||||
\" verbatim copying of each of the documents in all other respects.
|
||||
\" .PP
|
||||
\" You may extract a single document from such a collection, and distribute
|
||||
\" it individually under this License, provided you insert a copy of this
|
||||
\" License into the extracted document, and follow this License in all
|
||||
\" other respects regarding verbatim copying of that document.
|
||||
\" .PP
|
||||
|
||||
\" 7. AGGREGATION WITH INDEPENDENT WORKS
|
||||
\" .PP
|
||||
\" A compilation of the Document or its derivatives with other separate
|
||||
\" and independent documents or works, in or on a volume of a storage or
|
||||
\" distribution medium, does not as a whole count as a Modified Version
|
||||
\" of the Document, provided no compilation copyright is claimed for the
|
||||
\" compilation. Such a compilation is called an "aggregate", and this
|
||||
\" License does not apply to the other self-contained works thus compiled
|
||||
\" with the Document, on account of their being thus compiled, if they
|
||||
\" are not themselves derivative works of the Document.
|
||||
\" .PP
|
||||
\" If the Cover Text requirement of section 3 is applicable to these
|
||||
\" copies of the Document, then if the Document is less than one quarter
|
||||
\" of the entire aggregate, the Document's Cover Texts may be placed on
|
||||
\" covers that surround only the Document within the aggregate.
|
||||
\" Otherwise they must appear on covers around the whole aggregate.
|
||||
\" .PP
|
||||
|
||||
\" 8. TRANSLATION
|
||||
\" .PP
|
||||
\" Translation is considered a kind of modification, so you may
|
||||
\" distribute translations of the Document under the terms of section 4.
|
||||
\" Replacing Invariant Sections with translations requires special
|
||||
\" permission from their copyright holders, but you may include
|
||||
\" translations of some or all Invariant Sections in addition to the
|
||||
\" original versions of these Invariant Sections. You may include a
|
||||
\" translation of this License provided that you also include the
|
||||
\" original English version of this License. In case of a disagreement
|
||||
\" between the translation and the original English version of this
|
||||
\" License, the original English version will prevail.
|
||||
\" .PP
|
||||
|
||||
\" 9. TERMINATION
|
||||
\" .PP
|
||||
\" You may not copy, modify, sublicense, or distribute the Document except
|
||||
\" as expressly provided for under this License. Any other attempt to
|
||||
\" copy, modify, sublicense or distribute the Document is void, and will
|
||||
\" automatically terminate your rights under this License. However,
|
||||
\" parties who have received copies, or rights, from you under this
|
||||
\" License will not have their licenses terminated so long as such
|
||||
\" parties remain in full compliance.
|
||||
\" .PP
|
||||
|
||||
\" 10. FUTURE REVISIONS OF THIS LICENSE
|
||||
\" .PP
|
||||
\" The Free Software Foundation may publish new, revised versions
|
||||
\" of the GNU Free Documentation License from time to time. Such new
|
||||
\" versions will be similar in spirit to the present version, but may
|
||||
\" differ in detail to address new problems or concerns. See
|
||||
\" http://www.gnu.org/copyleft/.
|
||||
\" .PP
|
||||
\" Each version of the License is given a distinguishing version number.
|
||||
\" If the Document specifies that a particular numbered version of this
|
||||
\" License "or any later version" applies to it, you have the option of
|
||||
\" following the terms and conditions either of that specified version or
|
||||
\" of any later version that has been published (not as a draft) by the
|
||||
\" Free Software Foundation. If the Document does not specify a version
|
||||
\" number of this License, you may choose any version ever published (not
|
||||
\" as a draft) by the Free Software Foundation.
|
||||
\" .PP
|
||||
|
||||
\" ADDENDUM: How to use this License for your documents
|
||||
\" .PP
|
||||
\" To use this License in a document you have written, include a copy of
|
||||
\" the License in the document and put the following copyright and
|
||||
\" license notices just after the title page:
|
||||
\" .PP
|
||||
\" Copyright (c) YEAR YOUR NAME.
|
||||
\" Permission is granted to copy, distribute and/or
|
||||
\" modify this document under the terms of the GNU
|
||||
\" Free Documentation License, Version 1.1 or any later
|
||||
\" version published by the Free Software Foundation;
|
||||
\" with the Invariant Sections being LIST THEIR TITLES,
|
||||
\" with the Front-Cover Texts being LIST, and with the
|
||||
\" Back-Cover Texts being LIST. A copy of the license
|
||||
\" is included in the section entitled "GNU Free
|
||||
\" Documentation License".
|
||||
\" .PP
|
||||
\" If you have no Invariant Sections, write "with no Invariant Sections"
|
||||
\" instead of saying which ones are invariant. If you have no
|
||||
\" Front-Cover Texts, write "no Front-Cover Texts" instead of
|
||||
\" "Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
|
||||
\" .PP
|
||||
\" If your document contains nontrivial examples of program code, we
|
||||
\" recommend releasing these examples in parallel under your choice of
|
||||
\" free software license, such as the GNU General Public License,
|
||||
\" to permit their use in free software.
|
@ -1,291 +0,0 @@
|
||||
.\" Automatically generated by Pod::Man version 1.02
|
||||
.\" Wed May 30 12:24:29 2001
|
||||
.\"
|
||||
.\" Standard preamble:
|
||||
.\" ======================================================================
|
||||
.de Sh \" Subsection heading
|
||||
.br
|
||||
.if t .Sp
|
||||
.ne 5
|
||||
.PP
|
||||
\fB\\$1\fR
|
||||
.PP
|
||||
..
|
||||
.de Sp \" Vertical space (when we can't use .PP)
|
||||
.if t .sp .5v
|
||||
.if n .sp
|
||||
..
|
||||
.de Ip \" List item
|
||||
.br
|
||||
.ie \\n(.$>=3 .ne \\$3
|
||||
.el .ne 3
|
||||
.IP "\\$1" \\$2
|
||||
..
|
||||
.de Vb \" Begin verbatim text
|
||||
.ft CW
|
||||
.nf
|
||||
.ne \\$1
|
||||
..
|
||||
.de Ve \" End verbatim text
|
||||
.ft R
|
||||
|
||||
.fi
|
||||
..
|
||||
.\" Set up some character translations and predefined strings. \*(-- will
|
||||
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
|
||||
.\" double quote, and \*(R" will give a right double quote. | will give a
|
||||
.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used
|
||||
.\" to do unbreakable dashes and therefore won't be available. \*(C` and
|
||||
.\" \*(C' expand to `' in nroff, nothing in troff, for use with C<>
|
||||
.tr \(*W-|\(bv\*(Tr
|
||||
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
|
||||
.ie n \{\
|
||||
. ds -- \(*W-
|
||||
. ds PI pi
|
||||
. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
|
||||
. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
|
||||
. ds L" ""
|
||||
. ds R" ""
|
||||
. ds C` `
|
||||
. ds C' '
|
||||
'br\}
|
||||
.el\{\
|
||||
. ds -- \|\(em\|
|
||||
. ds PI \(*p
|
||||
. ds L" ``
|
||||
. ds R" ''
|
||||
'br\}
|
||||
.\"
|
||||
.\" If the F register is turned on, we'll generate index entries on stderr
|
||||
.\" for titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and
|
||||
.\" index entries marked with X<> in POD. Of course, you'll have to process
|
||||
.\" the output yourself in some meaningful fashion.
|
||||
.if \nF \{\
|
||||
. de IX
|
||||
. tm Index:\\$1\t\\n%\t"\\$2"
|
||||
. .
|
||||
. nr % 0
|
||||
. rr F
|
||||
.\}
|
||||
.\"
|
||||
.\" For nroff, turn off justification. Always turn off hyphenation; it
|
||||
.\" makes way too many mistakes in technical documents.
|
||||
.hy 0
|
||||
.\"
|
||||
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
|
||||
.\" Fear. Run. Save yourself. No user-serviceable parts.
|
||||
.bd B 3
|
||||
. \" fudge factors for nroff and troff
|
||||
.if n \{\
|
||||
. ds #H 0
|
||||
. ds #V .8m
|
||||
. ds #F .3m
|
||||
. ds #[ \f1
|
||||
. ds #] \fP
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds #H ((1u-(\\\\n(.fu%2u))*.13m)
|
||||
. ds #V .6m
|
||||
. ds #F 0
|
||||
. ds #[ \&
|
||||
. ds #] \&
|
||||
.\}
|
||||
. \" simple accents for nroff and troff
|
||||
.if n \{\
|
||||
. ds ' \&
|
||||
. ds ` \&
|
||||
. ds ^ \&
|
||||
. ds , \&
|
||||
. ds ~ ~
|
||||
. ds /
|
||||
.\}
|
||||
.if t \{\
|
||||
. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
|
||||
. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
|
||||
. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
|
||||
. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
|
||||
. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
|
||||
. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
|
||||
.\}
|
||||
. \" troff and (daisy-wheel) nroff accents
|
||||
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
|
||||
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
|
||||
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
|
||||
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
|
||||
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
|
||||
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
|
||||
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
|
||||
.ds ae a\h'-(\w'a'u*4/10)'e
|
||||
.ds Ae A\h'-(\w'A'u*4/10)'E
|
||||
. \" corrections for vroff
|
||||
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
|
||||
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
|
||||
. \" for low resolution devices (crt and lpr)
|
||||
.if \n(.H>23 .if \n(.V>19 \
|
||||
\{\
|
||||
. ds : e
|
||||
. ds 8 ss
|
||||
. ds o a
|
||||
. ds d- d\h'-1'\(ga
|
||||
. ds D- D\h'-1'\(hy
|
||||
. ds th \o'bp'
|
||||
. ds Th \o'LP'
|
||||
. ds ae ae
|
||||
. ds Ae AE
|
||||
.\}
|
||||
.rm #[ #] #H #V #F C
|
||||
.\" ======================================================================
|
||||
.\"
|
||||
.IX Title "READELF.1 1"
|
||||
.TH READELF.1 1 "binutils-2.11.90" "2001-05-30" "GNU"
|
||||
.UC
|
||||
.SH "NAME"
|
||||
readelf \- Displays information about \s-1ELF\s0 files.
|
||||
.SH "SYNOPSIS"
|
||||
.IX Header "SYNOPSIS"
|
||||
readelf [ \-a | \-\-all ]
|
||||
[ \-h | \-\-file-header]
|
||||
[ \-l | \-\-program-headers | \-\-segments]
|
||||
[ \-S | \-\-section-headers | \-\-sections]
|
||||
[ \-e | \-\-headers]
|
||||
[ \-s | \-\-syms | \-\-symbols]
|
||||
[ \-n | \-\-notes]
|
||||
[ \-r | \-\-relocs]
|
||||
[ \-u | \-\-unwind]
|
||||
[ \-d | \-\-dynamic]
|
||||
[ \-V | \-\-version-info]
|
||||
[ \-D | \-\-use-dynamic]
|
||||
[ \-x <number> | \-\-hex-dump=<number>]
|
||||
[ \-w[liaprf] | \-\-debug-dump[=info,=line,=abbrev,=pubnames,=ranges,=frames]]
|
||||
[ \-\-histogram]
|
||||
[ \-v | \-\-version]
|
||||
[ \-H | \-\-help]
|
||||
\fIelffile\fR...
|
||||
.SH "DESCRIPTION"
|
||||
.IX Header "DESCRIPTION"
|
||||
\&\f(CW\*(C`readelf\*(C'\fR displays information about one or more \s-1ELF\s0 format object
|
||||
files. The options control what particular information to display.
|
||||
.PP
|
||||
\&\fIelffile\fR... are the object files to be examined. At the
|
||||
moment, \f(CW\*(C`readelf\*(C'\fR does not support examining archives, nor does it
|
||||
support examing 64 bit \s-1ELF\s0 files.
|
||||
.SH "OPTIONS"
|
||||
.IX Header "OPTIONS"
|
||||
The long and short forms of options, shown here as alternatives, are
|
||||
equivalent. At least one option besides \fB\-v\fR or \fB\-H\fR must be
|
||||
given.
|
||||
.Ip "\f(CW\*(C`\-a\*(C'\fR" 4
|
||||
.IX Item "-a"
|
||||
.Ip "\f(CW\*(C`\-\-all\*(C'\fR" 4
|
||||
.IX Item "--all"
|
||||
Equivalent to specifiying \fB\*(--file-header\fR,
|
||||
\&\fB\*(--program-headers\fR, \fB\*(--sections\fR, \fB\*(--symbols\fR,
|
||||
\&\fB\*(--relocs\fR, \fB\*(--dynamic\fR, \fB\*(--notes\fR and
|
||||
\&\fB\*(--version-info\fR.
|
||||
.Ip "\f(CW\*(C`\-h\*(C'\fR" 4
|
||||
.IX Item "-h"
|
||||
.Ip "\f(CW\*(C`\-\-file\-header\*(C'\fR" 4
|
||||
.IX Item "--file-header"
|
||||
Displays the information contained in the \s-1ELF\s0 header at the start of the
|
||||
file.
|
||||
.Ip "\f(CW\*(C`\-l\*(C'\fR" 4
|
||||
.IX Item "-l"
|
||||
.Ip "\f(CW\*(C`\-\-program\-headers\*(C'\fR" 4
|
||||
.IX Item "--program-headers"
|
||||
.Ip "\f(CW\*(C`\-\-segments\*(C'\fR" 4
|
||||
.IX Item "--segments"
|
||||
Displays the information contained in the file's segment headers, if it
|
||||
has any.
|
||||
.Ip "\f(CW\*(C`\-S\*(C'\fR" 4
|
||||
.IX Item "-S"
|
||||
.Ip "\f(CW\*(C`\-\-sections\*(C'\fR" 4
|
||||
.IX Item "--sections"
|
||||
.Ip "\f(CW\*(C`\-\-section\-headers\*(C'\fR" 4
|
||||
.IX Item "--section-headers"
|
||||
Displays the information contained in the file's section headers, if it
|
||||
has any.
|
||||
.Ip "\f(CW\*(C`\-s\*(C'\fR" 4
|
||||
.IX Item "-s"
|
||||
.Ip "\f(CW\*(C`\-\-symbols\*(C'\fR" 4
|
||||
.IX Item "--symbols"
|
||||
.Ip "\f(CW\*(C`\-\-syms\*(C'\fR" 4
|
||||
.IX Item "--syms"
|
||||
Displays the entries in symbol table section of the file, if it has one.
|
||||
.Ip "\f(CW\*(C`\-e\*(C'\fR" 4
|
||||
.IX Item "-e"
|
||||
.Ip "\f(CW\*(C`\-\-headers\*(C'\fR" 4
|
||||
.IX Item "--headers"
|
||||
Display all the headers in the file. Equivalent to \fB\-h \-l \-S\fR.
|
||||
.Ip "\f(CW\*(C`\-n\*(C'\fR" 4
|
||||
.IX Item "-n"
|
||||
.Ip "\f(CW\*(C`\-\-notes\*(C'\fR" 4
|
||||
.IX Item "--notes"
|
||||
Displays the contents of the \s-1NOTE\s0 segment, if it exists.
|
||||
.Ip "\f(CW\*(C`\-r\*(C'\fR" 4
|
||||
.IX Item "-r"
|
||||
.Ip "\f(CW\*(C`\-\-relocs\*(C'\fR" 4
|
||||
.IX Item "--relocs"
|
||||
Displays the contents of the file's relocation section, if it has one.
|
||||
.Ip "\f(CW\*(C`\-u\*(C'\fR" 4
|
||||
.IX Item "-u"
|
||||
.Ip "\f(CW\*(C`\-\-unwind\*(C'\fR" 4
|
||||
.IX Item "--unwind"
|
||||
Displays the contents of the file's unwind section, if it has one. Only
|
||||
the unwind sections for \s-1IA64\s0 \s-1ELF\s0 files are currently supported.
|
||||
.Ip "\f(CW\*(C`\-d\*(C'\fR" 4
|
||||
.IX Item "-d"
|
||||
.Ip "\f(CW\*(C`\-\-dynamic\*(C'\fR" 4
|
||||
.IX Item "--dynamic"
|
||||
Displays the contents of the file's dynamic section, if it has one.
|
||||
.Ip "\f(CW\*(C`\-V\*(C'\fR" 4
|
||||
.IX Item "-V"
|
||||
.Ip "\f(CW\*(C`\-\-version\-info\*(C'\fR" 4
|
||||
.IX Item "--version-info"
|
||||
Displays the contents of the version sections in the file, it they
|
||||
exist.
|
||||
.Ip "\f(CW\*(C`\-D\*(C'\fR" 4
|
||||
.IX Item "-D"
|
||||
.Ip "\f(CW\*(C`\-\-use\-dynamic\*(C'\fR" 4
|
||||
.IX Item "--use-dynamic"
|
||||
When displaying symbols, this option makes \f(CW\*(C`readelf\*(C'\fR use the
|
||||
symbol table in the file's dynamic section, rather than the one in the
|
||||
symbols section.
|
||||
.Ip "\f(CW\*(C`\-x <number>\*(C'\fR" 4
|
||||
.IX Item "-x <number>"
|
||||
.Ip "\f(CW\*(C`\-\-hex\-dump=<number>\*(C'\fR" 4
|
||||
.IX Item "--hex-dump=<number>"
|
||||
Displays the contents of the indicated section as a hexadecimal dump.
|
||||
.Ip "\f(CW\*(C`\-w[liaprf]\*(C'\fR" 4
|
||||
.IX Item "-w[liaprf]"
|
||||
.Ip "\f(CW\*(C`\-\-debug\-dump[=line,=info,=abbrev,=pubnames,=ranges,=frames]\*(C'\fR" 4
|
||||
.IX Item "--debug-dump[=line,=info,=abbrev,=pubnames,=ranges,=frames]"
|
||||
Displays the contents of the debug sections in the file, if any are
|
||||
present. If one of the optional letters or words follows the switch
|
||||
then only data found in those specific sections will be dumped.
|
||||
.Ip "\f(CW\*(C`\-\-histogram\*(C'\fR" 4
|
||||
.IX Item "--histogram"
|
||||
Display a histogram of bucket list lengths when displaying the contents
|
||||
of the symbol tables.
|
||||
.Ip "\f(CW\*(C`\-v\*(C'\fR" 4
|
||||
.IX Item "-v"
|
||||
.Ip "\f(CW\*(C`\-\-version\*(C'\fR" 4
|
||||
.IX Item "--version"
|
||||
Display the version number of readelf.
|
||||
.Ip "\f(CW\*(C`\-H\*(C'\fR" 4
|
||||
.IX Item "-H"
|
||||
.Ip "\f(CW\*(C`\-\-help\*(C'\fR" 4
|
||||
.IX Item "--help"
|
||||
Display the command line options understood by \f(CW\*(C`readelf\*(C'\fR.
|
||||
.SH "SEE ALSO"
|
||||
.IX Header "SEE ALSO"
|
||||
\&\fIobjdump\fR\|(1), and the Info entries for \fIbinutils\fR.
|
||||
.SH "COPYRIGHT"
|
||||
.IX Header "COPYRIGHT"
|
||||
Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001 Free Software Foundation, Inc.
|
||||
.PP
|
||||
Permission is granted to copy, distribute and/or modify this document
|
||||
under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.1
|
||||
or any later version published by the Free Software Foundation;
|
||||
with no Invariant Sections, with no Front-Cover Texts, and with no
|
||||
Back-Cover Texts. A copy of the license is included in the
|
||||
section entitled \*(L"\s-1GNU\s0 Free Documentation License\*(R".
|
@ -1,518 +0,0 @@
|
||||
.\" Copyright (c) 1991, 2000 Free Software Foundation
|
||||
.\" See section COPYING for conditions for redistribution
|
||||
.TH size 1 "5 November 1991" "Free Software Foundation" "GNU Development Tools"
|
||||
.de BP
|
||||
.sp
|
||||
.ti \-.2i
|
||||
\(**
|
||||
..
|
||||
|
||||
.SH NAME
|
||||
size \- list section sizes and total size.
|
||||
|
||||
.SH SYNOPSIS
|
||||
.hy 0
|
||||
.na
|
||||
.B size
|
||||
.RB "[\|" \-A \||\| \-B \||\| \c
|
||||
.BI "\-\-format=" compatibility\c
|
||||
\&\|]
|
||||
.RB "[\|" \-\-help "\|]"
|
||||
.RB "[\|" \-d \||\| \-o \||\| \-x\c
|
||||
\||\|\c
|
||||
.BI "\-\-radix=" number\c
|
||||
\&\|]
|
||||
.RB "[\|" \c
|
||||
.BI "\-\-target=" bfdname\c
|
||||
\&\|]
|
||||
.RB "[\|" \-V \||\| \-\-version "\|]"
|
||||
.I objfile\c
|
||||
\&.\|.\|.
|
||||
.ad b
|
||||
.hy 1
|
||||
.SH DESCRIPTION
|
||||
The GNU \c
|
||||
.B size\c
|
||||
\& utility lists the section sizes\(em\&and the total
|
||||
size\(em\&for each of the object files
|
||||
.I objfile
|
||||
in its argument list.
|
||||
By default, one line of output is generated for each object file or each
|
||||
module in an archive.
|
||||
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.B \-A
|
||||
.TP
|
||||
.B \-B
|
||||
.TP
|
||||
.BI "\-\-format " "compatibility"
|
||||
Using one of these options, you can choose whether the output from GNU
|
||||
\c
|
||||
.B size\c
|
||||
\& resembles output from System V \c
|
||||
.B size\c
|
||||
\& (using `\|\c
|
||||
.B \-A\c
|
||||
\|',
|
||||
or `\|\c
|
||||
.B \-\-format=sysv\c
|
||||
\|'), or Berkeley \c
|
||||
.B size\c
|
||||
\& (using `\|\c
|
||||
.B \-B\c
|
||||
\|', or
|
||||
`\|\c
|
||||
.B \-\-format=berkeley\c
|
||||
\|'). The default is the one-line format similar to
|
||||
Berkeley's.
|
||||
|
||||
.TP
|
||||
.B \-\-help
|
||||
Show a summary of acceptable arguments and options.
|
||||
|
||||
.TP
|
||||
.B \-d
|
||||
.TP
|
||||
.B \-o
|
||||
.TP
|
||||
.B \-x
|
||||
.TP
|
||||
.BI "\-\-radix " "number"
|
||||
Using one of these options, you can control whether the size of each
|
||||
section is given in decimal (`\|\c
|
||||
.B \-d\c
|
||||
\|', or `\|\c
|
||||
.B \-\-radix 10\c
|
||||
\|'); octal
|
||||
(`\|\c
|
||||
.B \-o\c
|
||||
\|', or `\|\c
|
||||
.B \-\-radix 8\c
|
||||
\|'); or hexadecimal (`\|\c
|
||||
.B \-x\c
|
||||
\|', or
|
||||
`\|\c
|
||||
.B \-\-radix 16\c
|
||||
\|'). In `\|\c
|
||||
.B \-\-radix \c
|
||||
.I number\c
|
||||
\&\c
|
||||
\|', only the three
|
||||
values (8, 10, 16) are supported. The total size is always given in two
|
||||
radices; decimal and hexadecimal for `\|\c
|
||||
.B \-d\c
|
||||
\|' or `\|\c
|
||||
.B \-x\c
|
||||
\|' output, or
|
||||
octal and hexadecimal if you're using `\|\c
|
||||
.B \-o\c
|
||||
\|'.
|
||||
|
||||
.TP
|
||||
.BI "\-\-target " "bfdname"
|
||||
You can specify a particular object-code format for \c
|
||||
.I objfile\c
|
||||
\& as
|
||||
\c
|
||||
.I bfdname\c
|
||||
\&. This may not be necessary; \c
|
||||
.I size\c
|
||||
\& can
|
||||
automatically recognize many formats. See
|
||||
.BR objdump ( 1 )
|
||||
for information
|
||||
on listing available formats.
|
||||
|
||||
.TP
|
||||
.B \-V
|
||||
.TP
|
||||
.B \-\-version
|
||||
Display version number information on \c
|
||||
.B size\c
|
||||
\& itself.
|
||||
|
||||
.SH "SEE ALSO"
|
||||
.RB "`\|" binutils "\|'"
|
||||
entry in
|
||||
.BR info ;
|
||||
.IR "The GNU Binary Utilities" ,
|
||||
Roland H. Pesch (October 1991);
|
||||
.BR ar "(" 1 "),"
|
||||
.BR objdump ( 1 ).
|
||||
|
||||
.SH COPYING
|
||||
Copyright (c) 1991, 2000 Free Software Foundation, Inc.
|
||||
.PP
|
||||
This document is distributed under the terms of the GNU Free
|
||||
Documentation License, version 1.1. That license is described in the
|
||||
sources for this manual page, but it is not displayed here in order to
|
||||
make this manual more consise. Copies of this license can also be
|
||||
obtained from: http://www.gnu.org/copyleft/.
|
||||
|
||||
\" .SH GNU Free Documentation License
|
||||
\" Version 1.1, March 2000
|
||||
|
||||
\" Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
\" 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
\" Everyone is permitted to copy and distribute verbatim
|
||||
\" copies of this license document, but changing it is
|
||||
\" not allowed.
|
||||
\" .PP
|
||||
\" 0. PREAMBLE
|
||||
\" .PP
|
||||
\" The purpose of this License is to make a manual, textbook, or other
|
||||
\" written document "free" in the sense of freedom: to assure everyone
|
||||
\" the effective freedom to copy and redistribute it, with or without
|
||||
\" modifying it, either commercially or noncommercially. Secondarily,
|
||||
\" this License preserves for the author and publisher a way to get
|
||||
\" credit for their work, while not being considered responsible for
|
||||
\" modifications made by others.
|
||||
\" .PP
|
||||
\" This License is a kind of "copyleft", which means that derivative
|
||||
\" works of the document must themselves be free in the same sense. It
|
||||
\" complements the GNU General Public License, which is a copyleft
|
||||
\" license designed for free software.
|
||||
\" .PP
|
||||
\" We have designed this License in order to use it for manuals for free
|
||||
\" software, because free software needs free documentation: a free
|
||||
\" program should come with manuals providing the same freedoms that the
|
||||
\" software does. But this License is not limited to software manuals;
|
||||
\" it can be used for any textual work, regardless of subject matter or
|
||||
\" whether it is published as a printed book. We recommend this License
|
||||
\" principally for works whose purpose is instruction or reference.
|
||||
\" .PP
|
||||
\" 1. APPLICABILITY AND DEFINITIONS
|
||||
\" .PP
|
||||
\" This License applies to any manual or other work that contains a
|
||||
\" notice placed by the copyright holder saying it can be distributed
|
||||
\" under the terms of this License. The "Document", below, refers to any
|
||||
\" such manual or work. Any member of the public is a licensee, and is
|
||||
\" addressed as "you".
|
||||
\" .PP
|
||||
\" A "Modified Version" of the Document means any work containing the
|
||||
\" Document or a portion of it, either copied verbatim, or with
|
||||
\" modifications and/or translated into another language.
|
||||
\" .PP
|
||||
\" A "Secondary Section" is a named appendix or a front-matter section of
|
||||
\" the Document that deals exclusively with the relationship of the
|
||||
\" publishers or authors of the Document to the Document's overall subject
|
||||
\" (or to related matters) and contains nothing that could fall directly
|
||||
\" within that overall subject. (For example, if the Document is in part a
|
||||
\" textbook of mathematics, a Secondary Section may not explain any
|
||||
\" mathematics.) The relationship could be a matter of historical
|
||||
\" connection with the subject or with related matters, or of legal,
|
||||
\" commercial, philosophical, ethical or political position regarding
|
||||
\" them.
|
||||
\" .PP
|
||||
\" The "Invariant Sections" are certain Secondary Sections whose titles
|
||||
\" are designated, as being those of Invariant Sections, in the notice
|
||||
\" that says that the Document is released under this License.
|
||||
\" .PP
|
||||
\" The "Cover Texts" are certain short passages of text that are listed,
|
||||
\" as Front-Cover Texts or Back-Cover Texts, in the notice that says that
|
||||
\" the Document is released under this License.
|
||||
\" .PP
|
||||
\" A "Transparent" copy of the Document means a machine-readable copy,
|
||||
\" represented in a format whose specification is available to the
|
||||
\" general public, whose contents can be viewed and edited directly and
|
||||
\" straightforwardly with generic text editors or (for images composed of
|
||||
\" pixels) generic paint programs or (for drawings) some widely available
|
||||
\" drawing editor, and that is suitable for input to text formatters or
|
||||
\" for automatic translation to a variety of formats suitable for input
|
||||
\" to text formatters. A copy made in an otherwise Transparent file
|
||||
\" format whose markup has been designed to thwart or discourage
|
||||
\" subsequent modification by readers is not Transparent. A copy that is
|
||||
\" not "Transparent" is called "Opaque".
|
||||
\" .PP
|
||||
\" Examples of suitable formats for Transparent copies include plain
|
||||
\" ASCII without markup, Texinfo input format, LaTeX input format, SGML
|
||||
\" or XML using a publicly available DTD, and standard-conforming simple
|
||||
\" HTML designed for human modification. Opaque formats include
|
||||
\" PostScript, PDF, proprietary formats that can be read and edited only
|
||||
\" by proprietary word processors, SGML or XML for which the DTD and/or
|
||||
\" processing tools are not generally available, and the
|
||||
\" machine-generated HTML produced by some word processors for output
|
||||
\" purposes only.
|
||||
\" .PP
|
||||
\" The "Title Page" means, for a printed book, the title page itself,
|
||||
\" plus such following pages as are needed to hold, legibly, the material
|
||||
\" this License requires to appear in the title page. For works in
|
||||
\" formats which do not have any title page as such, "Title Page" means
|
||||
\" the text near the most prominent appearance of the work's title,
|
||||
\" preceding the beginning of the body of the text.
|
||||
\" .PP
|
||||
\" 2. VERBATIM COPYING
|
||||
\" .PP
|
||||
\" You may copy and distribute the Document in any medium, either
|
||||
\" commercially or noncommercially, provided that this License, the
|
||||
\" copyright notices, and the license notice saying this License applies
|
||||
\" to the Document are reproduced in all copies, and that you add no other
|
||||
\" conditions whatsoever to those of this License. You may not use
|
||||
\" technical measures to obstruct or control the reading or further
|
||||
\" copying of the copies you make or distribute. However, you may accept
|
||||
\" compensation in exchange for copies. If you distribute a large enough
|
||||
\" number of copies you must also follow the conditions in section 3.
|
||||
\" .PP
|
||||
\" You may also lend copies, under the same conditions stated above, and
|
||||
\" you may publicly display copies.
|
||||
\" .PP
|
||||
\" 3. COPYING IN QUANTITY
|
||||
\" .PP
|
||||
\" If you publish printed copies of the Document numbering more than 100,
|
||||
\" and the Document's license notice requires Cover Texts, you must enclose
|
||||
\" the copies in covers that carry, clearly and legibly, all these Cover
|
||||
\" Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
|
||||
\" the back cover. Both covers must also clearly and legibly identify
|
||||
\" you as the publisher of these copies. The front cover must present
|
||||
\" the full title with all words of the title equally prominent and
|
||||
\" visible. You may add other material on the covers in addition.
|
||||
\" Copying with changes limited to the covers, as long as they preserve
|
||||
\" the title of the Document and satisfy these conditions, can be treated
|
||||
\" as verbatim copying in other respects.
|
||||
\" .PP
|
||||
\" If the required texts for either cover are too voluminous to fit
|
||||
\" legibly, you should put the first ones listed (as many as fit
|
||||
\" reasonably) on the actual cover, and continue the rest onto adjacent
|
||||
\" pages.
|
||||
\" .PP
|
||||
\" If you publish or distribute Opaque copies of the Document numbering
|
||||
\" more than 100, you must either include a machine-readable Transparent
|
||||
\" copy along with each Opaque copy, or state in or with each Opaque copy
|
||||
\" a publicly-accessible computer-network location containing a complete
|
||||
\" Transparent copy of the Document, free of added material, which the
|
||||
\" general network-using public has access to download anonymously at no
|
||||
\" charge using public-standard network protocols. If you use the latter
|
||||
\" option, you must take reasonably prudent steps, when you begin
|
||||
\" distribution of Opaque copies in quantity, to ensure that this
|
||||
\" Transparent copy will remain thus accessible at the stated location
|
||||
\" until at least one year after the last time you distribute an Opaque
|
||||
\" copy (directly or through your agents or retailers) of that edition to
|
||||
\" the public.
|
||||
\" .PP
|
||||
\" It is requested, but not required, that you contact the authors of the
|
||||
\" Document well before redistributing any large number of copies, to give
|
||||
\" them a chance to provide you with an updated version of the Document.
|
||||
\" .PP
|
||||
\" 4. MODIFICATIONS
|
||||
\" .PP
|
||||
\" You may copy and distribute a Modified Version of the Document under
|
||||
\" the conditions of sections 2 and 3 above, provided that you release
|
||||
\" the Modified Version under precisely this License, with the Modified
|
||||
\" Version filling the role of the Document, thus licensing distribution
|
||||
\" and modification of the Modified Version to whoever possesses a copy
|
||||
\" of it. In addition, you must do these things in the Modified Version:
|
||||
\" .PP
|
||||
\" A. Use in the Title Page (and on the covers, if any) a title distinct
|
||||
\" from that of the Document, and from those of previous versions
|
||||
\" (which should, if there were any, be listed in the History section
|
||||
\" of the Document). You may use the same title as a previous version
|
||||
\" if the original publisher of that version gives permission.
|
||||
\" .PP
|
||||
\" B. List on the Title Page, as authors, one or more persons or entities
|
||||
\" responsible for authorship of the modifications in the Modified
|
||||
\" Version, together with at least five of the principal authors of the
|
||||
\" Document (all of its principal authors, if it has less than five).
|
||||
\" .PP
|
||||
\" C. State on the Title page the name of the publisher of the
|
||||
\" Modified Version, as the publisher.
|
||||
\" .PP
|
||||
\" D. Preserve all the copyright notices of the Document.
|
||||
\" .PP
|
||||
\" E. Add an appropriate copyright notice for your modifications
|
||||
\" adjacent to the other copyright notices.
|
||||
\" .PP
|
||||
\" F. Include, immediately after the copyright notices, a license notice
|
||||
\" giving the public permission to use the Modified Version under the
|
||||
\" terms of this License, in the form shown in the Addendum below.
|
||||
\" Preserve in that license notice the full lists of Invariant Sections
|
||||
\" and required Cover Texts given in the Document's license notice.
|
||||
\" .PP
|
||||
\" H. Include an unaltered copy of this License.
|
||||
\" .PP
|
||||
\" I. Preserve the section entitled "History", and its title, and add to
|
||||
\" it an item stating at least the title, year, new authors, and
|
||||
\" publisher of the Modified Version as given on the Title Page. If
|
||||
\" there is no section entitled "History" in the Document, create one
|
||||
\" stating the title, year, authors, and publisher of the Document as
|
||||
\" given on its Title Page, then add an item describing the Modified
|
||||
\" Version as stated in the previous sentence.
|
||||
\" .PP
|
||||
\" J. Preserve the network location, if any, given in the Document for
|
||||
\" public access to a Transparent copy of the Document, and likewise
|
||||
\" the network locations given in the Document for previous versions
|
||||
\" it was based on. These may be placed in the "History" section.
|
||||
\" You may omit a network location for a work that was published at
|
||||
\" least four years before the Document itself, or if the original
|
||||
\" publisher of the version it refers to gives permission.
|
||||
\" .PP
|
||||
\" K. In any section entitled "Acknowledgements" or "Dedications",
|
||||
\" preserve the section's title, and preserve in the section all the
|
||||
\" substance and tone of each of the contributor acknowledgements
|
||||
\" and/or dedications given therein.
|
||||
\" .PP
|
||||
\" L. Preserve all the Invariant Sections of the Document,
|
||||
\" unaltered in their text and in their titles. Section numbers
|
||||
\" or the equivalent are not considered part of the section titles.
|
||||
\" .PP
|
||||
\" M. Delete any section entitled "Endorsements". Such a section
|
||||
\" may not be included in the Modified Version.
|
||||
\" .PP
|
||||
\" N. Do not retitle any existing section as "Endorsements"
|
||||
\" or to conflict in title with any Invariant Section.
|
||||
\" .PP
|
||||
\" If the Modified Version includes new front-matter sections or
|
||||
\" appendices that qualify as Secondary Sections and contain no material
|
||||
\" copied from the Document, you may at your option designate some or all
|
||||
\" of these sections as invariant. To do this, add their titles to the
|
||||
\" list of Invariant Sections in the Modified Version's license notice.
|
||||
\" These titles must be distinct from any other section titles.
|
||||
\" .PP
|
||||
\" You may add a section entitled "Endorsements", provided it contains
|
||||
\" nothing but endorsements of your Modified Version by various
|
||||
\" parties--for example, statements of peer review or that the text has
|
||||
\" been approved by an organization as the authoritative definition of a
|
||||
\" standard.
|
||||
\" .PP
|
||||
\" You may add a passage of up to five words as a Front-Cover Text, and a
|
||||
\" passage of up to 25 words as a Back-Cover Text, to the end of the list
|
||||
\" of Cover Texts in the Modified Version. Only one passage of
|
||||
\" Front-Cover Text and one of Back-Cover Text may be added by (or
|
||||
\" through arrangements made by) any one entity. If the Document already
|
||||
\" includes a cover text for the same cover, previously added by you or
|
||||
\" by arrangement made by the same entity you are acting on behalf of,
|
||||
\" you may not add another; but you may replace the old one, on explicit
|
||||
\" permission from the previous publisher that added the old one.
|
||||
\" .PP
|
||||
\" The author(s) and publisher(s) of the Document do not by this License
|
||||
\" give permission to use their names for publicity for or to assert or
|
||||
\" imply endorsement of any Modified Version.
|
||||
\" .PP
|
||||
|
||||
\" 5. COMBINING DOCUMENTS
|
||||
\" .PP
|
||||
\" You may combine the Document with other documents released under this
|
||||
\" License, under the terms defined in section 4 above for modified
|
||||
\" versions, provided that you include in the combination all of the
|
||||
\" Invariant Sections of all of the original documents, unmodified, and
|
||||
\" list them all as Invariant Sections of your combined work in its
|
||||
\" license notice.
|
||||
\" .PP
|
||||
\" The combined work need only contain one copy of this License, and
|
||||
\" multiple identical Invariant Sections may be replaced with a single
|
||||
\" copy. If there are multiple Invariant Sections with the same name but
|
||||
\" different contents, make the title of each such section unique by
|
||||
\" adding at the end of it, in parentheses, the name of the original
|
||||
\" author or publisher of that section if known, or else a unique number.
|
||||
\" Make the same adjustment to the section titles in the list of
|
||||
\" Invariant Sections in the license notice of the combined work.
|
||||
\" .PP
|
||||
\" In the combination, you must combine any sections entitled "History"
|
||||
\" in the various original documents, forming one section entitled
|
||||
\" "History"; likewise combine any sections entitled "Acknowledgements",
|
||||
\" and any sections entitled "Dedications". You must delete all sections
|
||||
\" entitled "Endorsements."
|
||||
\" .PP
|
||||
|
||||
\" 6. COLLECTIONS OF DOCUMENTS
|
||||
\" .PP
|
||||
\" You may make a collection consisting of the Document and other documents
|
||||
\" released under this License, and replace the individual copies of this
|
||||
\" License in the various documents with a single copy that is included in
|
||||
\" the collection, provided that you follow the rules of this License for
|
||||
\" verbatim copying of each of the documents in all other respects.
|
||||
\" .PP
|
||||
\" You may extract a single document from such a collection, and distribute
|
||||
\" it individually under this License, provided you insert a copy of this
|
||||
\" License into the extracted document, and follow this License in all
|
||||
\" other respects regarding verbatim copying of that document.
|
||||
\" .PP
|
||||
|
||||
\" 7. AGGREGATION WITH INDEPENDENT WORKS
|
||||
\" .PP
|
||||
\" A compilation of the Document or its derivatives with other separate
|
||||
\" and independent documents or works, in or on a volume of a storage or
|
||||
\" distribution medium, does not as a whole count as a Modified Version
|
||||
\" of the Document, provided no compilation copyright is claimed for the
|
||||
\" compilation. Such a compilation is called an "aggregate", and this
|
||||
\" License does not apply to the other self-contained works thus compiled
|
||||
\" with the Document, on account of their being thus compiled, if they
|
||||
\" are not themselves derivative works of the Document.
|
||||
\" .PP
|
||||
\" If the Cover Text requirement of section 3 is applicable to these
|
||||
\" copies of the Document, then if the Document is less than one quarter
|
||||
\" of the entire aggregate, the Document's Cover Texts may be placed on
|
||||
\" covers that surround only the Document within the aggregate.
|
||||
\" Otherwise they must appear on covers around the whole aggregate.
|
||||
\" .PP
|
||||
|
||||
\" 8. TRANSLATION
|
||||
\" .PP
|
||||
\" Translation is considered a kind of modification, so you may
|
||||
\" distribute translations of the Document under the terms of section 4.
|
||||
\" Replacing Invariant Sections with translations requires special
|
||||
\" permission from their copyright holders, but you may include
|
||||
\" translations of some or all Invariant Sections in addition to the
|
||||
\" original versions of these Invariant Sections. You may include a
|
||||
\" translation of this License provided that you also include the
|
||||
\" original English version of this License. In case of a disagreement
|
||||
\" between the translation and the original English version of this
|
||||
\" License, the original English version will prevail.
|
||||
\" .PP
|
||||
|
||||
\" 9. TERMINATION
|
||||
\" .PP
|
||||
\" You may not copy, modify, sublicense, or distribute the Document except
|
||||
\" as expressly provided for under this License. Any other attempt to
|
||||
\" copy, modify, sublicense or distribute the Document is void, and will
|
||||
\" automatically terminate your rights under this License. However,
|
||||
\" parties who have received copies, or rights, from you under this
|
||||
\" License will not have their licenses terminated so long as such
|
||||
\" parties remain in full compliance.
|
||||
\" .PP
|
||||
|
||||
\" 10. FUTURE REVISIONS OF THIS LICENSE
|
||||
\" .PP
|
||||
\" The Free Software Foundation may publish new, revised versions
|
||||
\" of the GNU Free Documentation License from time to time. Such new
|
||||
\" versions will be similar in spirit to the present version, but may
|
||||
\" differ in detail to address new problems or concerns. See
|
||||
\" http://www.gnu.org/copyleft/.
|
||||
\" .PP
|
||||
\" Each version of the License is given a distinguishing version number.
|
||||
\" If the Document specifies that a particular numbered version of this
|
||||
\" License "or any later version" applies to it, you have the option of
|
||||
\" following the terms and conditions either of that specified version or
|
||||
\" of any later version that has been published (not as a draft) by the
|
||||
\" Free Software Foundation. If the Document does not specify a version
|
||||
\" number of this License, you may choose any version ever published (not
|
||||
\" as a draft) by the Free Software Foundation.
|
||||
\" .PP
|
||||
|
||||
\" ADDENDUM: How to use this License for your documents
|
||||
\" .PP
|
||||
\" To use this License in a document you have written, include a copy of
|
||||
\" the License in the document and put the following copyright and
|
||||
\" license notices just after the title page:
|
||||
\" .PP
|
||||
\" Copyright (c) YEAR YOUR NAME.
|
||||
\" Permission is granted to copy, distribute and/or
|
||||
\" modify this document under the terms of the GNU
|
||||
\" Free Documentation License, Version 1.1 or any later
|
||||
\" version published by the Free Software Foundation;
|
||||
\" with the Invariant Sections being LIST THEIR TITLES,
|
||||
\" with the Front-Cover Texts being LIST, and with the
|
||||
\" Back-Cover Texts being LIST. A copy of the license
|
||||
\" is included in the section entitled "GNU Free
|
||||
\" Documentation License".
|
||||
\" .PP
|
||||
\" If you have no Invariant Sections, write "with no Invariant Sections"
|
||||
\" instead of saying which ones are invariant. If you have no
|
||||
\" Front-Cover Texts, write "no Front-Cover Texts" instead of
|
||||
\" "Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
|
||||
\" .PP
|
||||
\" If your document contains nontrivial examples of program code, we
|
||||
\" recommend releasing these examples in parallel under your choice of
|
||||
\" free software license, such as the GNU General Public License,
|
||||
\" to permit their use in free software.
|
@ -1,508 +0,0 @@
|
||||
.\" Copyright (c) 1993, 94, 95, 2000 Free Software Foundation
|
||||
.\" See section COPYING for conditions for redistribution
|
||||
.TH strings 1 "09 March 2000" "Free Software Foundation" "GNU Development Tools"
|
||||
.de BP
|
||||
.sp
|
||||
.ti \-.2i
|
||||
\(**
|
||||
..
|
||||
|
||||
.SH NAME
|
||||
strings \- print the strings of printable characters in files
|
||||
|
||||
.SH SYNOPSIS
|
||||
.hy 0
|
||||
.na
|
||||
.B strings
|
||||
.RB "[\|" \-a | \-\c
|
||||
.RB | \-\-all "\|]"
|
||||
.RB "[\|" \-f | \-\-print\-file\-name "\|]"
|
||||
.RB "[\|" \-o "\|]"
|
||||
.RB "[\|" \-\-help "\|]"
|
||||
.RB "[\|" \-v | \-\-version "\|]"
|
||||
.RB "[\|" \-n
|
||||
.I min\-len\c
|
||||
.RI | \-min\-len\c
|
||||
.RB | "\-\-bytes="\c
|
||||
.I min\-len\c
|
||||
\&\|]
|
||||
.RB "[\|" \-t
|
||||
.I {o,x,d}\c
|
||||
.RB "[\|" "\-\-target=\fIbfdname" "\|]"
|
||||
.RB | "\-\-radix="\c
|
||||
.I {o,x,d}\c
|
||||
\&\|]
|
||||
.I file\c
|
||||
.ad b
|
||||
.hy 1
|
||||
.SH DESCRIPTION
|
||||
For each
|
||||
.I file
|
||||
given, GNU \c
|
||||
.B strings
|
||||
prints the printable character sequences that are at least 4
|
||||
characters long (or the number given with the options below) and are
|
||||
followed by an unprintable character. By default, it only prints the
|
||||
strings from the initialized and loaded sections of object files; for
|
||||
other types of files, it prints the strings from the whole file.
|
||||
|
||||
.PP
|
||||
.B strings
|
||||
is mainly useful for determining the contents of non-text files.
|
||||
|
||||
.SH OPTIONS
|
||||
The long and short forms of options, shown here as alternatives, are
|
||||
equivalent.
|
||||
|
||||
.TP
|
||||
.B \-a
|
||||
.TP
|
||||
.B \-\-all
|
||||
.TP
|
||||
.B \-
|
||||
Do not scan only the initialized and loaded sections of object files;
|
||||
scan the whole files.
|
||||
|
||||
.TP
|
||||
.B \-f
|
||||
.TP
|
||||
.B \-\-print\-file\-name
|
||||
Print the name of the file before each string.
|
||||
|
||||
.TP
|
||||
.B \-\-help
|
||||
Print a summary of the options to
|
||||
.B strings
|
||||
on the standard output and exit.
|
||||
|
||||
.TP
|
||||
.B \-v
|
||||
.TP
|
||||
.B \-\-version
|
||||
Print the version number
|
||||
of
|
||||
.B strings
|
||||
on the standard output and exit.
|
||||
|
||||
.TP
|
||||
.B "\-n \fImin\-len\fP"
|
||||
.TP
|
||||
.B "\-\fImin\-len\fP"
|
||||
.TP
|
||||
.B "\-\-bytes=\fImin\-len\fP"
|
||||
Print sequences of characters that are at least
|
||||
.I min\-len
|
||||
characters long, instead of the default 4.
|
||||
|
||||
.TP
|
||||
.BR "\-t " {o,x,d}
|
||||
.TP
|
||||
.BR "\-\-radix=" {o,x,d}
|
||||
Print the offset within the file before each string. The single
|
||||
character argument specifies the radix of the offset\(emoctal,
|
||||
hexadecimal, or decimal.
|
||||
|
||||
.TP
|
||||
.BI "\-\-target=" "bfdname"
|
||||
Specify an object code format other than your system's default format.
|
||||
See
|
||||
.BR objdump ( 1 ),
|
||||
for information on listing available formats.
|
||||
|
||||
.TP
|
||||
.B \-o
|
||||
Like
|
||||
.BR "\-t o" .
|
||||
|
||||
.PP
|
||||
|
||||
.SH "SEE ALSO"
|
||||
.RB "`\|" binutils "\|'"
|
||||
entry in
|
||||
.B
|
||||
info\c
|
||||
\&;
|
||||
.I
|
||||
The GNU Binary Utilities\c
|
||||
\&, Roland H. Pesch (October 1991);
|
||||
.BR ar ( 1 ),
|
||||
.BR nm ( 1 ),
|
||||
.BR objdump ( 1 ),
|
||||
.BR ranlib ( 1 ).
|
||||
|
||||
|
||||
.SH COPYING
|
||||
Copyright (c) 1993, 2000 Free Software Foundation, Inc.
|
||||
.PP
|
||||
This document is distributed under the terms of the GNU Free
|
||||
Documentation License, version 1.1. That license is described in the
|
||||
sources for this manual page, but it is not displayed here in order to
|
||||
make this manual more consise. Copies of this license can also be
|
||||
obtained from: http://www.gnu.org/copyleft/.
|
||||
|
||||
\" .SH GNU Free Documentation License
|
||||
\" Version 1.1, March 2000
|
||||
|
||||
\" Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
\" 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
\" Everyone is permitted to copy and distribute verbatim
|
||||
\" copies of this license document, but changing it is
|
||||
\" not allowed.
|
||||
\" .PP
|
||||
\" 0. PREAMBLE
|
||||
\" .PP
|
||||
\" The purpose of this License is to make a manual, textbook, or other
|
||||
\" written document "free" in the sense of freedom: to assure everyone
|
||||
\" the effective freedom to copy and redistribute it, with or without
|
||||
\" modifying it, either commercially or noncommercially. Secondarily,
|
||||
\" this License preserves for the author and publisher a way to get
|
||||
\" credit for their work, while not being considered responsible for
|
||||
\" modifications made by others.
|
||||
\" .PP
|
||||
\" This License is a kind of "copyleft", which means that derivative
|
||||
\" works of the document must themselves be free in the same sense. It
|
||||
\" complements the GNU General Public License, which is a copyleft
|
||||
\" license designed for free software.
|
||||
\" .PP
|
||||
\" We have designed this License in order to use it for manuals for free
|
||||
\" software, because free software needs free documentation: a free
|
||||
\" program should come with manuals providing the same freedoms that the
|
||||
\" software does. But this License is not limited to software manuals;
|
||||
\" it can be used for any textual work, regardless of subject matter or
|
||||
\" whether it is published as a printed book. We recommend this License
|
||||
\" principally for works whose purpose is instruction or reference.
|
||||
\" .PP
|
||||
\" 1. APPLICABILITY AND DEFINITIONS
|
||||
\" .PP
|
||||
\" This License applies to any manual or other work that contains a
|
||||
\" notice placed by the copyright holder saying it can be distributed
|
||||
\" under the terms of this License. The "Document", below, refers to any
|
||||
\" such manual or work. Any member of the public is a licensee, and is
|
||||
\" addressed as "you".
|
||||
\" .PP
|
||||
\" A "Modified Version" of the Document means any work containing the
|
||||
\" Document or a portion of it, either copied verbatim, or with
|
||||
\" modifications and/or translated into another language.
|
||||
\" .PP
|
||||
\" A "Secondary Section" is a named appendix or a front-matter section of
|
||||
\" the Document that deals exclusively with the relationship of the
|
||||
\" publishers or authors of the Document to the Document's overall subject
|
||||
\" (or to related matters) and contains nothing that could fall directly
|
||||
\" within that overall subject. (For example, if the Document is in part a
|
||||
\" textbook of mathematics, a Secondary Section may not explain any
|
||||
\" mathematics.) The relationship could be a matter of historical
|
||||
\" connection with the subject or with related matters, or of legal,
|
||||
\" commercial, philosophical, ethical or political position regarding
|
||||
\" them.
|
||||
\" .PP
|
||||
\" The "Invariant Sections" are certain Secondary Sections whose titles
|
||||
\" are designated, as being those of Invariant Sections, in the notice
|
||||
\" that says that the Document is released under this License.
|
||||
\" .PP
|
||||
\" The "Cover Texts" are certain short passages of text that are listed,
|
||||
\" as Front-Cover Texts or Back-Cover Texts, in the notice that says that
|
||||
\" the Document is released under this License.
|
||||
\" .PP
|
||||
\" A "Transparent" copy of the Document means a machine-readable copy,
|
||||
\" represented in a format whose specification is available to the
|
||||
\" general public, whose contents can be viewed and edited directly and
|
||||
\" straightforwardly with generic text editors or (for images composed of
|
||||
\" pixels) generic paint programs or (for drawings) some widely available
|
||||
\" drawing editor, and that is suitable for input to text formatters or
|
||||
\" for automatic translation to a variety of formats suitable for input
|
||||
\" to text formatters. A copy made in an otherwise Transparent file
|
||||
\" format whose markup has been designed to thwart or discourage
|
||||
\" subsequent modification by readers is not Transparent. A copy that is
|
||||
\" not "Transparent" is called "Opaque".
|
||||
\" .PP
|
||||
\" Examples of suitable formats for Transparent copies include plain
|
||||
\" ASCII without markup, Texinfo input format, LaTeX input format, SGML
|
||||
\" or XML using a publicly available DTD, and standard-conforming simple
|
||||
\" HTML designed for human modification. Opaque formats include
|
||||
\" PostScript, PDF, proprietary formats that can be read and edited only
|
||||
\" by proprietary word processors, SGML or XML for which the DTD and/or
|
||||
\" processing tools are not generally available, and the
|
||||
\" machine-generated HTML produced by some word processors for output
|
||||
\" purposes only.
|
||||
\" .PP
|
||||
\" The "Title Page" means, for a printed book, the title page itself,
|
||||
\" plus such following pages as are needed to hold, legibly, the material
|
||||
\" this License requires to appear in the title page. For works in
|
||||
\" formats which do not have any title page as such, "Title Page" means
|
||||
\" the text near the most prominent appearance of the work's title,
|
||||
\" preceding the beginning of the body of the text.
|
||||
\" .PP
|
||||
\" 2. VERBATIM COPYING
|
||||
\" .PP
|
||||
\" You may copy and distribute the Document in any medium, either
|
||||
\" commercially or noncommercially, provided that this License, the
|
||||
\" copyright notices, and the license notice saying this License applies
|
||||
\" to the Document are reproduced in all copies, and that you add no other
|
||||
\" conditions whatsoever to those of this License. You may not use
|
||||
\" technical measures to obstruct or control the reading or further
|
||||
\" copying of the copies you make or distribute. However, you may accept
|
||||
\" compensation in exchange for copies. If you distribute a large enough
|
||||
\" number of copies you must also follow the conditions in section 3.
|
||||
\" .PP
|
||||
\" You may also lend copies, under the same conditions stated above, and
|
||||
\" you may publicly display copies.
|
||||
\" .PP
|
||||
\" 3. COPYING IN QUANTITY
|
||||
\" .PP
|
||||
\" If you publish printed copies of the Document numbering more than 100,
|
||||
\" and the Document's license notice requires Cover Texts, you must enclose
|
||||
\" the copies in covers that carry, clearly and legibly, all these Cover
|
||||
\" Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
|
||||
\" the back cover. Both covers must also clearly and legibly identify
|
||||
\" you as the publisher of these copies. The front cover must present
|
||||
\" the full title with all words of the title equally prominent and
|
||||
\" visible. You may add other material on the covers in addition.
|
||||
\" Copying with changes limited to the covers, as long as they preserve
|
||||
\" the title of the Document and satisfy these conditions, can be treated
|
||||
\" as verbatim copying in other respects.
|
||||
\" .PP
|
||||
\" If the required texts for either cover are too voluminous to fit
|
||||
\" legibly, you should put the first ones listed (as many as fit
|
||||
\" reasonably) on the actual cover, and continue the rest onto adjacent
|
||||
\" pages.
|
||||
\" .PP
|
||||
\" If you publish or distribute Opaque copies of the Document numbering
|
||||
\" more than 100, you must either include a machine-readable Transparent
|
||||
\" copy along with each Opaque copy, or state in or with each Opaque copy
|
||||
\" a publicly-accessible computer-network location containing a complete
|
||||
\" Transparent copy of the Document, free of added material, which the
|
||||
\" general network-using public has access to download anonymously at no
|
||||
\" charge using public-standard network protocols. If you use the latter
|
||||
\" option, you must take reasonably prudent steps, when you begin
|
||||
\" distribution of Opaque copies in quantity, to ensure that this
|
||||
\" Transparent copy will remain thus accessible at the stated location
|
||||
\" until at least one year after the last time you distribute an Opaque
|
||||
\" copy (directly or through your agents or retailers) of that edition to
|
||||
\" the public.
|
||||
\" .PP
|
||||
\" It is requested, but not required, that you contact the authors of the
|
||||
\" Document well before redistributing any large number of copies, to give
|
||||
\" them a chance to provide you with an updated version of the Document.
|
||||
\" .PP
|
||||
\" 4. MODIFICATIONS
|
||||
\" .PP
|
||||
\" You may copy and distribute a Modified Version of the Document under
|
||||
\" the conditions of sections 2 and 3 above, provided that you release
|
||||
\" the Modified Version under precisely this License, with the Modified
|
||||
\" Version filling the role of the Document, thus licensing distribution
|
||||
\" and modification of the Modified Version to whoever possesses a copy
|
||||
\" of it. In addition, you must do these things in the Modified Version:
|
||||
\" .PP
|
||||
\" A. Use in the Title Page (and on the covers, if any) a title distinct
|
||||
\" from that of the Document, and from those of previous versions
|
||||
\" (which should, if there were any, be listed in the History section
|
||||
\" of the Document). You may use the same title as a previous version
|
||||
\" if the original publisher of that version gives permission.
|
||||
\" .PP
|
||||
\" B. List on the Title Page, as authors, one or more persons or entities
|
||||
\" responsible for authorship of the modifications in the Modified
|
||||
\" Version, together with at least five of the principal authors of the
|
||||
\" Document (all of its principal authors, if it has less than five).
|
||||
\" .PP
|
||||
\" C. State on the Title page the name of the publisher of the
|
||||
\" Modified Version, as the publisher.
|
||||
\" .PP
|
||||
\" D. Preserve all the copyright notices of the Document.
|
||||
\" .PP
|
||||
\" E. Add an appropriate copyright notice for your modifications
|
||||
\" adjacent to the other copyright notices.
|
||||
\" .PP
|
||||
\" F. Include, immediately after the copyright notices, a license notice
|
||||
\" giving the public permission to use the Modified Version under the
|
||||
\" terms of this License, in the form shown in the Addendum below.
|
||||
\" Preserve in that license notice the full lists of Invariant Sections
|
||||
\" and required Cover Texts given in the Document's license notice.
|
||||
\" .PP
|
||||
\" H. Include an unaltered copy of this License.
|
||||
\" .PP
|
||||
\" I. Preserve the section entitled "History", and its title, and add to
|
||||
\" it an item stating at least the title, year, new authors, and
|
||||
\" publisher of the Modified Version as given on the Title Page. If
|
||||
\" there is no section entitled "History" in the Document, create one
|
||||
\" stating the title, year, authors, and publisher of the Document as
|
||||
\" given on its Title Page, then add an item describing the Modified
|
||||
\" Version as stated in the previous sentence.
|
||||
\" .PP
|
||||
\" J. Preserve the network location, if any, given in the Document for
|
||||
\" public access to a Transparent copy of the Document, and likewise
|
||||
\" the network locations given in the Document for previous versions
|
||||
\" it was based on. These may be placed in the "History" section.
|
||||
\" You may omit a network location for a work that was published at
|
||||
\" least four years before the Document itself, or if the original
|
||||
\" publisher of the version it refers to gives permission.
|
||||
\" .PP
|
||||
\" K. In any section entitled "Acknowledgements" or "Dedications",
|
||||
\" preserve the section's title, and preserve in the section all the
|
||||
\" substance and tone of each of the contributor acknowledgements
|
||||
\" and/or dedications given therein.
|
||||
\" .PP
|
||||
\" L. Preserve all the Invariant Sections of the Document,
|
||||
\" unaltered in their text and in their titles. Section numbers
|
||||
\" or the equivalent are not considered part of the section titles.
|
||||
\" .PP
|
||||
\" M. Delete any section entitled "Endorsements". Such a section
|
||||
\" may not be included in the Modified Version.
|
||||
\" .PP
|
||||
\" N. Do not retitle any existing section as "Endorsements"
|
||||
\" or to conflict in title with any Invariant Section.
|
||||
\" .PP
|
||||
\" If the Modified Version includes new front-matter sections or
|
||||
\" appendices that qualify as Secondary Sections and contain no material
|
||||
\" copied from the Document, you may at your option designate some or all
|
||||
\" of these sections as invariant. To do this, add their titles to the
|
||||
\" list of Invariant Sections in the Modified Version's license notice.
|
||||
\" These titles must be distinct from any other section titles.
|
||||
\" .PP
|
||||
\" You may add a section entitled "Endorsements", provided it contains
|
||||
\" nothing but endorsements of your Modified Version by various
|
||||
\" parties--for example, statements of peer review or that the text has
|
||||
\" been approved by an organization as the authoritative definition of a
|
||||
\" standard.
|
||||
\" .PP
|
||||
\" You may add a passage of up to five words as a Front-Cover Text, and a
|
||||
\" passage of up to 25 words as a Back-Cover Text, to the end of the list
|
||||
\" of Cover Texts in the Modified Version. Only one passage of
|
||||
\" Front-Cover Text and one of Back-Cover Text may be added by (or
|
||||
\" through arrangements made by) any one entity. If the Document already
|
||||
\" includes a cover text for the same cover, previously added by you or
|
||||
\" by arrangement made by the same entity you are acting on behalf of,
|
||||
\" you may not add another; but you may replace the old one, on explicit
|
||||
\" permission from the previous publisher that added the old one.
|
||||
\" .PP
|
||||
\" The author(s) and publisher(s) of the Document do not by this License
|
||||
\" give permission to use their names for publicity for or to assert or
|
||||
\" imply endorsement of any Modified Version.
|
||||
\" .PP
|
||||
|
||||
\" 5. COMBINING DOCUMENTS
|
||||
\" .PP
|
||||
\" You may combine the Document with other documents released under this
|
||||
\" License, under the terms defined in section 4 above for modified
|
||||
\" versions, provided that you include in the combination all of the
|
||||
\" Invariant Sections of all of the original documents, unmodified, and
|
||||
\" list them all as Invariant Sections of your combined work in its
|
||||
\" license notice.
|
||||
\" .PP
|
||||
\" The combined work need only contain one copy of this License, and
|
||||
\" multiple identical Invariant Sections may be replaced with a single
|
||||
\" copy. If there are multiple Invariant Sections with the same name but
|
||||
\" different contents, make the title of each such section unique by
|
||||
\" adding at the end of it, in parentheses, the name of the original
|
||||
\" author or publisher of that section if known, or else a unique number.
|
||||
\" Make the same adjustment to the section titles in the list of
|
||||
\" Invariant Sections in the license notice of the combined work.
|
||||
\" .PP
|
||||
\" In the combination, you must combine any sections entitled "History"
|
||||
\" in the various original documents, forming one section entitled
|
||||
\" "History"; likewise combine any sections entitled "Acknowledgements",
|
||||
\" and any sections entitled "Dedications". You must delete all sections
|
||||
\" entitled "Endorsements."
|
||||
\" .PP
|
||||
|
||||
\" 6. COLLECTIONS OF DOCUMENTS
|
||||
\" .PP
|
||||
\" You may make a collection consisting of the Document and other documents
|
||||
\" released under this License, and replace the individual copies of this
|
||||
\" License in the various documents with a single copy that is included in
|
||||
\" the collection, provided that you follow the rules of this License for
|
||||
\" verbatim copying of each of the documents in all other respects.
|
||||
\" .PP
|
||||
\" You may extract a single document from such a collection, and distribute
|
||||
\" it individually under this License, provided you insert a copy of this
|
||||
\" License into the extracted document, and follow this License in all
|
||||
\" other respects regarding verbatim copying of that document.
|
||||
\" .PP
|
||||
|
||||
\" 7. AGGREGATION WITH INDEPENDENT WORKS
|
||||
\" .PP
|
||||
\" A compilation of the Document or its derivatives with other separate
|
||||
\" and independent documents or works, in or on a volume of a storage or
|
||||
\" distribution medium, does not as a whole count as a Modified Version
|
||||
\" of the Document, provided no compilation copyright is claimed for the
|
||||
\" compilation. Such a compilation is called an "aggregate", and this
|
||||
\" License does not apply to the other self-contained works thus compiled
|
||||
\" with the Document, on account of their being thus compiled, if they
|
||||
\" are not themselves derivative works of the Document.
|
||||
\" .PP
|
||||
\" If the Cover Text requirement of section 3 is applicable to these
|
||||
\" copies of the Document, then if the Document is less than one quarter
|
||||
\" of the entire aggregate, the Document's Cover Texts may be placed on
|
||||
\" covers that surround only the Document within the aggregate.
|
||||
\" Otherwise they must appear on covers around the whole aggregate.
|
||||
\" .PP
|
||||
|
||||
\" 8. TRANSLATION
|
||||
\" .PP
|
||||
\" Translation is considered a kind of modification, so you may
|
||||
\" distribute translations of the Document under the terms of section 4.
|
||||
\" Replacing Invariant Sections with translations requires special
|
||||
\" permission from their copyright holders, but you may include
|
||||
\" translations of some or all Invariant Sections in addition to the
|
||||
\" original versions of these Invariant Sections. You may include a
|
||||
\" translation of this License provided that you also include the
|
||||
\" original English version of this License. In case of a disagreement
|
||||
\" between the translation and the original English version of this
|
||||
\" License, the original English version will prevail.
|
||||
\" .PP
|
||||
|
||||
\" 9. TERMINATION
|
||||
\" .PP
|
||||
\" You may not copy, modify, sublicense, or distribute the Document except
|
||||
\" as expressly provided for under this License. Any other attempt to
|
||||
\" copy, modify, sublicense or distribute the Document is void, and will
|
||||
\" automatically terminate your rights under this License. However,
|
||||
\" parties who have received copies, or rights, from you under this
|
||||
\" License will not have their licenses terminated so long as such
|
||||
\" parties remain in full compliance.
|
||||
\" .PP
|
||||
|
||||
\" 10. FUTURE REVISIONS OF THIS LICENSE
|
||||
\" .PP
|
||||
\" The Free Software Foundation may publish new, revised versions
|
||||
\" of the GNU Free Documentation License from time to time. Such new
|
||||
\" versions will be similar in spirit to the present version, but may
|
||||
\" differ in detail to address new problems or concerns. See
|
||||
\" http://www.gnu.org/copyleft/.
|
||||
\" .PP
|
||||
\" Each version of the License is given a distinguishing version number.
|
||||
\" If the Document specifies that a particular numbered version of this
|
||||
\" License "or any later version" applies to it, you have the option of
|
||||
\" following the terms and conditions either of that specified version or
|
||||
\" of any later version that has been published (not as a draft) by the
|
||||
\" Free Software Foundation. If the Document does not specify a version
|
||||
\" number of this License, you may choose any version ever published (not
|
||||
\" as a draft) by the Free Software Foundation.
|
||||
\" .PP
|
||||
|
||||
\" ADDENDUM: How to use this License for your documents
|
||||
\" .PP
|
||||
\" To use this License in a document you have written, include a copy of
|
||||
\" the License in the document and put the following copyright and
|
||||
\" license notices just after the title page:
|
||||
\" .PP
|
||||
\" Copyright (c) YEAR YOUR NAME.
|
||||
\" Permission is granted to copy, distribute and/or
|
||||
\" modify this document under the terms of the GNU
|
||||
\" Free Documentation License, Version 1.1 or any later
|
||||
\" version published by the Free Software Foundation;
|
||||
\" with the Invariant Sections being LIST THEIR TITLES,
|
||||
\" with the Front-Cover Texts being LIST, and with the
|
||||
\" Back-Cover Texts being LIST. A copy of the license
|
||||
\" is included in the section entitled "GNU Free
|
||||
\" Documentation License".
|
||||
\" .PP
|
||||
\" If you have no Invariant Sections, write "with no Invariant Sections"
|
||||
\" instead of saying which ones are invariant. If you have no
|
||||
\" Front-Cover Texts, write "no Front-Cover Texts" instead of
|
||||
\" "Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
|
||||
\" .PP
|
||||
\" If your document contains nontrivial examples of program code, we
|
||||
\" recommend releasing these examples in parallel under your choice of
|
||||
\" free software license, such as the GNU General Public License,
|
||||
\" to permit their use in free software.
|
@ -1,543 +0,0 @@
|
||||
.\" Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 1998, 2000 Free Software Foundation
|
||||
.\" See section COPYING for conditions for redistribution
|
||||
.\" $FreeBSD$
|
||||
.TH strip 1 "5 November 1991" "Free Software Foundation" "GNU Development Tools"
|
||||
.de BP
|
||||
.sp
|
||||
.ti \-.2i
|
||||
\(**
|
||||
..
|
||||
|
||||
.SH NAME
|
||||
strip \- Discard symbols from object files.
|
||||
|
||||
.SH SYNOPSIS
|
||||
.hy 0
|
||||
.na
|
||||
.B strip
|
||||
.RB "[\|" \-F\ \fIbfdname\fR\ |\ \fB\-\-target=\fIbfdname\fP "\|]"
|
||||
.RB "[\|" \-I\ \fIbfdname\fR\ |\ \fB\-\-input\-target=\fIbfdname\fP "\|]"
|
||||
.RB "[\|" \-O\ \fIbfdname\fR\ |\ \fB\-\-output\-target=\fIbfdname\fP "\|]"
|
||||
.RB "[\|" \-R\ \fIsectionname\fR\ |\ \fB\-\-remove\-section=\fIsectionname\fP "\|]"
|
||||
.RB "[\|" \-s\fR\ |\ \fB\-\-strip\-all "\|]"
|
||||
.RB "[\|" \-S\fR\ |\ \fB\-g\fR\ |\ \fB\-\-strip\-debug "\|]"
|
||||
.RB "[\|" \-\-strip\-unneeded\fR "\|]"
|
||||
.RB "[\|" \-x\fR\ |\ \fB\-\-discard\-all "\|]"
|
||||
.RB "[\|" \-X\fR\ |\ \fB\-\-discard\-locals "\|]"
|
||||
.RB "[\|" \-K\ \fIsymbolname\fR\ |\ \fB\-\-keep\-symbol=\fIsymbolname\fR "\|]"
|
||||
.RB "[\|" \-N\ \fIsymbolname\fR\ |\ \fB\-\-strip\-symbol=\fIsymbolname\fR "\|]"
|
||||
.RB "[\|" \-o\ \fIfile\fR "\|]"
|
||||
.RB "[\|" \-p\fR\ |\ \fB\-\-preserve\-dates "\|]"
|
||||
.RB "[\|" \-v\fR\ |\ \fB\-\-verbose "\|]"
|
||||
.RB "[\|" \-V\fR\ |\ \fB\-\-version "\|]"
|
||||
.RB "[\|" \-V\fR\ |\ \fB\-\-help "\|]"
|
||||
.I objfile\c
|
||||
\&.\|.\|.
|
||||
|
||||
.SH DESCRIPTION
|
||||
GNU
|
||||
.B strip
|
||||
discards all symbols from the object files
|
||||
.IR objfile .
|
||||
The list of object files may include archives.
|
||||
At least one object file must be given.
|
||||
|
||||
.P
|
||||
.B strip
|
||||
modifies the files named in its argument,
|
||||
rather than writing modified copies under different names.
|
||||
|
||||
.SH OPTIONS
|
||||
.TP
|
||||
.B "\-F \fIbfdname"
|
||||
.TP
|
||||
.B "\-\-target=\fIbfdname"
|
||||
Treat the original \fIobjfile\fP as a file with the object
|
||||
code format \fIbfdname\fP, and rewrite it in the same format.
|
||||
|
||||
.TP
|
||||
.B \-\-help
|
||||
Show a summary of the options to
|
||||
.B strip
|
||||
and exit.
|
||||
|
||||
.TP
|
||||
.B "\-I \fIbfdname
|
||||
.TP
|
||||
.B "\-\-input\-target=\fIbfdname"
|
||||
Treat the original \fIobjfile\fP as a file with the object
|
||||
code format \fIbfdname\fP.
|
||||
|
||||
.TP
|
||||
.B "\-O \fIbfdname\fP"
|
||||
.TP
|
||||
.B "\-\-output\-target=\fIbfdname"
|
||||
Replace \fIobjfile\fP with a file in the output format \fIbfdname\fP.
|
||||
|
||||
.TP
|
||||
.B "\-R \fIsectionname\fP"
|
||||
.TP
|
||||
.B "\-\-remove\-section=\fIsectionname"
|
||||
Remove the named section from the file. This option may be given more
|
||||
than once. Note that using this option inappropriately may make the
|
||||
object file unusable.
|
||||
|
||||
.TP
|
||||
.B \-s
|
||||
.TP
|
||||
.B \-\-strip\-all
|
||||
Remove all symbols.
|
||||
|
||||
.TP
|
||||
.B \-S
|
||||
.TP
|
||||
.B \-g
|
||||
.TP
|
||||
.B \-\-strip\-debug
|
||||
Remove debugging symbols only.
|
||||
|
||||
.TP
|
||||
.B \-\-strip\-unneeded
|
||||
Strip all symbols that are not needed for relocation processing.
|
||||
|
||||
.TP
|
||||
.B \-N \fIsymbolname\fR
|
||||
.TP
|
||||
.B \-\-strip\-symbol=\fIsymbolname
|
||||
Remove symbol \fIsymbolname\fP from the source file. This option
|
||||
may be given more than once, and may be combined with other strip
|
||||
options.
|
||||
|
||||
.TP
|
||||
.B \-o \fIfile\fR
|
||||
Put the stripped output in \fIfile\fR, rather than replacing the
|
||||
existing file. When this argument is used, only one \fIobjfile\fR
|
||||
argument may be specified.
|
||||
|
||||
.TP
|
||||
.B \-p
|
||||
.TP
|
||||
.B \-\-preserve-dates
|
||||
Preserve the access and modification dates of the file.
|
||||
|
||||
.TP
|
||||
.B \-x
|
||||
.TP
|
||||
.B \-\-discard\-all
|
||||
Remove non-global symbols.
|
||||
|
||||
.TP
|
||||
.B \-X
|
||||
.TP
|
||||
.B \-\-discard\-locals
|
||||
Remove compiler-generated local symbols.
|
||||
(These usually start with ``L'' or ``.''.)
|
||||
|
||||
.TP
|
||||
.B \-K \fIsymbolname\fR, \fB\-\-keep\-symbol=\fIsymbolname
|
||||
Copy only symbol \fIsymbolname\fP from the source file. This option
|
||||
may be given more than once.
|
||||
|
||||
.TP
|
||||
.B \-N \fIsymbolname\fR, \fB\-\-strip\-symbol=\fIsymbolname
|
||||
Do not copy symbol \fIsymbolname\fP from the source file. This option
|
||||
may be given more than once, and may be combined with strip options
|
||||
other than \fB\-K\fR.
|
||||
|
||||
.TP
|
||||
.B \-v
|
||||
.TP
|
||||
.B \-\-verbose
|
||||
Verbose output: list all object files modified. In the case of
|
||||
archives,
|
||||
.B "strip \-v"
|
||||
lists all members of the archive.
|
||||
|
||||
.TP
|
||||
.B \-V
|
||||
.TP
|
||||
.B \-\-version
|
||||
Show the version number for \fBstrip\fP and exit.
|
||||
|
||||
.SH "SEE ALSO"
|
||||
.RB "`\|" binutils "\|'"
|
||||
entry in
|
||||
.BR info ;
|
||||
.IR "The GNU Binary Utilities" ,
|
||||
Roland H. Pesch (October 1991).
|
||||
|
||||
.SH COPYING
|
||||
Copyright (c) 1991, 2000 Free Software Foundation, Inc.
|
||||
.PP
|
||||
This document is distributed under the terms of the GNU Free
|
||||
Documentation License, version 1.1. That license is described in the
|
||||
sources for this manual page, but it is not displayed here in order to
|
||||
make this manual more consise. Copies of this license can also be
|
||||
obtained from: http://www.gnu.org/copyleft/.
|
||||
|
||||
\" .SH GNU Free Documentation License
|
||||
\" Version 1.1, March 2000
|
||||
|
||||
\" Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
\" 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
\" Everyone is permitted to copy and distribute verbatim
|
||||
\" copies of this license document, but changing it is
|
||||
\" not allowed.
|
||||
\" .PP
|
||||
\" 0. PREAMBLE
|
||||
\" .PP
|
||||
\" The purpose of this License is to make a manual, textbook, or other
|
||||
\" written document "free" in the sense of freedom: to assure everyone
|
||||
\" the effective freedom to copy and redistribute it, with or without
|
||||
\" modifying it, either commercially or noncommercially. Secondarily,
|
||||
\" this License preserves for the author and publisher a way to get
|
||||
\" credit for their work, while not being considered responsible for
|
||||
\" modifications made by others.
|
||||
\" .PP
|
||||
\" This License is a kind of "copyleft", which means that derivative
|
||||
\" works of the document must themselves be free in the same sense. It
|
||||
\" complements the GNU General Public License, which is a copyleft
|
||||
\" license designed for free software.
|
||||
\" .PP
|
||||
\" We have designed this License in order to use it for manuals for free
|
||||
\" software, because free software needs free documentation: a free
|
||||
\" program should come with manuals providing the same freedoms that the
|
||||
\" software does. But this License is not limited to software manuals;
|
||||
\" it can be used for any textual work, regardless of subject matter or
|
||||
\" whether it is published as a printed book. We recommend this License
|
||||
\" principally for works whose purpose is instruction or reference.
|
||||
\" .PP
|
||||
\" 1. APPLICABILITY AND DEFINITIONS
|
||||
\" .PP
|
||||
\" This License applies to any manual or other work that contains a
|
||||
\" notice placed by the copyright holder saying it can be distributed
|
||||
\" under the terms of this License. The "Document", below, refers to any
|
||||
\" such manual or work. Any member of the public is a licensee, and is
|
||||
\" addressed as "you".
|
||||
\" .PP
|
||||
\" A "Modified Version" of the Document means any work containing the
|
||||
\" Document or a portion of it, either copied verbatim, or with
|
||||
\" modifications and/or translated into another language.
|
||||
\" .PP
|
||||
\" A "Secondary Section" is a named appendix or a front-matter section of
|
||||
\" the Document that deals exclusively with the relationship of the
|
||||
\" publishers or authors of the Document to the Document's overall subject
|
||||
\" (or to related matters) and contains nothing that could fall directly
|
||||
\" within that overall subject. (For example, if the Document is in part a
|
||||
\" textbook of mathematics, a Secondary Section may not explain any
|
||||
\" mathematics.) The relationship could be a matter of historical
|
||||
\" connection with the subject or with related matters, or of legal,
|
||||
\" commercial, philosophical, ethical or political position regarding
|
||||
\" them.
|
||||
\" .PP
|
||||
\" The "Invariant Sections" are certain Secondary Sections whose titles
|
||||
\" are designated, as being those of Invariant Sections, in the notice
|
||||
\" that says that the Document is released under this License.
|
||||
\" .PP
|
||||
\" The "Cover Texts" are certain short passages of text that are listed,
|
||||
\" as Front-Cover Texts or Back-Cover Texts, in the notice that says that
|
||||
\" the Document is released under this License.
|
||||
\" .PP
|
||||
\" A "Transparent" copy of the Document means a machine-readable copy,
|
||||
\" represented in a format whose specification is available to the
|
||||
\" general public, whose contents can be viewed and edited directly and
|
||||
\" straightforwardly with generic text editors or (for images composed of
|
||||
\" pixels) generic paint programs or (for drawings) some widely available
|
||||
\" drawing editor, and that is suitable for input to text formatters or
|
||||
\" for automatic translation to a variety of formats suitable for input
|
||||
\" to text formatters. A copy made in an otherwise Transparent file
|
||||
\" format whose markup has been designed to thwart or discourage
|
||||
\" subsequent modification by readers is not Transparent. A copy that is
|
||||
\" not "Transparent" is called "Opaque".
|
||||
\" .PP
|
||||
\" Examples of suitable formats for Transparent copies include plain
|
||||
\" ASCII without markup, Texinfo input format, LaTeX input format, SGML
|
||||
\" or XML using a publicly available DTD, and standard-conforming simple
|
||||
\" HTML designed for human modification. Opaque formats include
|
||||
\" PostScript, PDF, proprietary formats that can be read and edited only
|
||||
\" by proprietary word processors, SGML or XML for which the DTD and/or
|
||||
\" processing tools are not generally available, and the
|
||||
\" machine-generated HTML produced by some word processors for output
|
||||
\" purposes only.
|
||||
\" .PP
|
||||
\" The "Title Page" means, for a printed book, the title page itself,
|
||||
\" plus such following pages as are needed to hold, legibly, the material
|
||||
\" this License requires to appear in the title page. For works in
|
||||
\" formats which do not have any title page as such, "Title Page" means
|
||||
\" the text near the most prominent appearance of the work's title,
|
||||
\" preceding the beginning of the body of the text.
|
||||
\" .PP
|
||||
\" 2. VERBATIM COPYING
|
||||
\" .PP
|
||||
\" You may copy and distribute the Document in any medium, either
|
||||
\" commercially or noncommercially, provided that this License, the
|
||||
\" copyright notices, and the license notice saying this License applies
|
||||
\" to the Document are reproduced in all copies, and that you add no other
|
||||
\" conditions whatsoever to those of this License. You may not use
|
||||
\" technical measures to obstruct or control the reading or further
|
||||
\" copying of the copies you make or distribute. However, you may accept
|
||||
\" compensation in exchange for copies. If you distribute a large enough
|
||||
\" number of copies you must also follow the conditions in section 3.
|
||||
\" .PP
|
||||
\" You may also lend copies, under the same conditions stated above, and
|
||||
\" you may publicly display copies.
|
||||
\" .PP
|
||||
\" 3. COPYING IN QUANTITY
|
||||
\" .PP
|
||||
\" If you publish printed copies of the Document numbering more than 100,
|
||||
\" and the Document's license notice requires Cover Texts, you must enclose
|
||||
\" the copies in covers that carry, clearly and legibly, all these Cover
|
||||
\" Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on
|
||||
\" the back cover. Both covers must also clearly and legibly identify
|
||||
\" you as the publisher of these copies. The front cover must present
|
||||
\" the full title with all words of the title equally prominent and
|
||||
\" visible. You may add other material on the covers in addition.
|
||||
\" Copying with changes limited to the covers, as long as they preserve
|
||||
\" the title of the Document and satisfy these conditions, can be treated
|
||||
\" as verbatim copying in other respects.
|
||||
\" .PP
|
||||
\" If the required texts for either cover are too voluminous to fit
|
||||
\" legibly, you should put the first ones listed (as many as fit
|
||||
\" reasonably) on the actual cover, and continue the rest onto adjacent
|
||||
\" pages.
|
||||
\" .PP
|
||||
\" If you publish or distribute Opaque copies of the Document numbering
|
||||
\" more than 100, you must either include a machine-readable Transparent
|
||||
\" copy along with each Opaque copy, or state in or with each Opaque copy
|
||||
\" a publicly-accessible computer-network location containing a complete
|
||||
\" Transparent copy of the Document, free of added material, which the
|
||||
\" general network-using public has access to download anonymously at no
|
||||
\" charge using public-standard network protocols. If you use the latter
|
||||
\" option, you must take reasonably prudent steps, when you begin
|
||||
\" distribution of Opaque copies in quantity, to ensure that this
|
||||
\" Transparent copy will remain thus accessible at the stated location
|
||||
\" until at least one year after the last time you distribute an Opaque
|
||||
\" copy (directly or through your agents or retailers) of that edition to
|
||||
\" the public.
|
||||
\" .PP
|
||||
\" It is requested, but not required, that you contact the authors of the
|
||||
\" Document well before redistributing any large number of copies, to give
|
||||
\" them a chance to provide you with an updated version of the Document.
|
||||
\" .PP
|
||||
\" 4. MODIFICATIONS
|
||||
\" .PP
|
||||
\" You may copy and distribute a Modified Version of the Document under
|
||||
\" the conditions of sections 2 and 3 above, provided that you release
|
||||
\" the Modified Version under precisely this License, with the Modified
|
||||
\" Version filling the role of the Document, thus licensing distribution
|
||||
\" and modification of the Modified Version to whoever possesses a copy
|
||||
\" of it. In addition, you must do these things in the Modified Version:
|
||||
\" .PP
|
||||
\" A. Use in the Title Page (and on the covers, if any) a title distinct
|
||||
\" from that of the Document, and from those of previous versions
|
||||
\" (which should, if there were any, be listed in the History section
|
||||
\" of the Document). You may use the same title as a previous version
|
||||
\" if the original publisher of that version gives permission.
|
||||
\" .PP
|
||||
\" B. List on the Title Page, as authors, one or more persons or entities
|
||||
\" responsible for authorship of the modifications in the Modified
|
||||
\" Version, together with at least five of the principal authors of the
|
||||
\" Document (all of its principal authors, if it has less than five).
|
||||
\" .PP
|
||||
\" C. State on the Title page the name of the publisher of the
|
||||
\" Modified Version, as the publisher.
|
||||
\" .PP
|
||||
\" D. Preserve all the copyright notices of the Document.
|
||||
\" .PP
|
||||
\" E. Add an appropriate copyright notice for your modifications
|
||||
\" adjacent to the other copyright notices.
|
||||
\" .PP
|
||||
\" F. Include, immediately after the copyright notices, a license notice
|
||||
\" giving the public permission to use the Modified Version under the
|
||||
\" terms of this License, in the form shown in the Addendum below.
|
||||
\" Preserve in that license notice the full lists of Invariant Sections
|
||||
\" and required Cover Texts given in the Document's license notice.
|
||||
\" .PP
|
||||
\" H. Include an unaltered copy of this License.
|
||||
\" .PP
|
||||
\" I. Preserve the section entitled "History", and its title, and add to
|
||||
\" it an item stating at least the title, year, new authors, and
|
||||
\" publisher of the Modified Version as given on the Title Page. If
|
||||
\" there is no section entitled "History" in the Document, create one
|
||||
\" stating the title, year, authors, and publisher of the Document as
|
||||
\" given on its Title Page, then add an item describing the Modified
|
||||
\" Version as stated in the previous sentence.
|
||||
\" .PP
|
||||
\" J. Preserve the network location, if any, given in the Document for
|
||||
\" public access to a Transparent copy of the Document, and likewise
|
||||
\" the network locations given in the Document for previous versions
|
||||
\" it was based on. These may be placed in the "History" section.
|
||||
\" You may omit a network location for a work that was published at
|
||||
\" least four years before the Document itself, or if the original
|
||||
\" publisher of the version it refers to gives permission.
|
||||
\" .PP
|
||||
\" K. In any section entitled "Acknowledgements" or "Dedications",
|
||||
\" preserve the section's title, and preserve in the section all the
|
||||
\" substance and tone of each of the contributor acknowledgements
|
||||
\" and/or dedications given therein.
|
||||
\" .PP
|
||||
\" L. Preserve all the Invariant Sections of the Document,
|
||||
\" unaltered in their text and in their titles. Section numbers
|
||||
\" or the equivalent are not considered part of the section titles.
|
||||
\" .PP
|
||||
\" M. Delete any section entitled "Endorsements". Such a section
|
||||
\" may not be included in the Modified Version.
|
||||
\" .PP
|
||||
\" N. Do not retitle any existing section as "Endorsements"
|
||||
\" or to conflict in title with any Invariant Section.
|
||||
\" .PP
|
||||
\" If the Modified Version includes new front-matter sections or
|
||||
\" appendices that qualify as Secondary Sections and contain no material
|
||||
\" copied from the Document, you may at your option designate some or all
|
||||
\" of these sections as invariant. To do this, add their titles to the
|
||||
\" list of Invariant Sections in the Modified Version's license notice.
|
||||
\" These titles must be distinct from any other section titles.
|
||||
\" .PP
|
||||
\" You may add a section entitled "Endorsements", provided it contains
|
||||
\" nothing but endorsements of your Modified Version by various
|
||||
\" parties--for example, statements of peer review or that the text has
|
||||
\" been approved by an organization as the authoritative definition of a
|
||||
\" standard.
|
||||
\" .PP
|
||||
\" You may add a passage of up to five words as a Front-Cover Text, and a
|
||||
\" passage of up to 25 words as a Back-Cover Text, to the end of the list
|
||||
\" of Cover Texts in the Modified Version. Only one passage of
|
||||
\" Front-Cover Text and one of Back-Cover Text may be added by (or
|
||||
\" through arrangements made by) any one entity. If the Document already
|
||||
\" includes a cover text for the same cover, previously added by you or
|
||||
\" by arrangement made by the same entity you are acting on behalf of,
|
||||
\" you may not add another; but you may replace the old one, on explicit
|
||||
\" permission from the previous publisher that added the old one.
|
||||
\" .PP
|
||||
\" The author(s) and publisher(s) of the Document do not by this License
|
||||
\" give permission to use their names for publicity for or to assert or
|
||||
\" imply endorsement of any Modified Version.
|
||||
\" .PP
|
||||
|
||||
\" 5. COMBINING DOCUMENTS
|
||||
\" .PP
|
||||
\" You may combine the Document with other documents released under this
|
||||
\" License, under the terms defined in section 4 above for modified
|
||||
\" versions, provided that you include in the combination all of the
|
||||
\" Invariant Sections of all of the original documents, unmodified, and
|
||||
\" list them all as Invariant Sections of your combined work in its
|
||||
\" license notice.
|
||||
\" .PP
|
||||
\" The combined work need only contain one copy of this License, and
|
||||
\" multiple identical Invariant Sections may be replaced with a single
|
||||
\" copy. If there are multiple Invariant Sections with the same name but
|
||||
\" different contents, make the title of each such section unique by
|
||||
\" adding at the end of it, in parentheses, the name of the original
|
||||
\" author or publisher of that section if known, or else a unique number.
|
||||
\" Make the same adjustment to the section titles in the list of
|
||||
\" Invariant Sections in the license notice of the combined work.
|
||||
\" .PP
|
||||
\" In the combination, you must combine any sections entitled "History"
|
||||
\" in the various original documents, forming one section entitled
|
||||
\" "History"; likewise combine any sections entitled "Acknowledgements",
|
||||
\" and any sections entitled "Dedications". You must delete all sections
|
||||
\" entitled "Endorsements."
|
||||
\" .PP
|
||||
|
||||
\" 6. COLLECTIONS OF DOCUMENTS
|
||||
\" .PP
|
||||
\" You may make a collection consisting of the Document and other documents
|
||||
\" released under this License, and replace the individual copies of this
|
||||
\" License in the various documents with a single copy that is included in
|
||||
\" the collection, provided that you follow the rules of this License for
|
||||
\" verbatim copying of each of the documents in all other respects.
|
||||
\" .PP
|
||||
\" You may extract a single document from such a collection, and distribute
|
||||
\" it individually under this License, provided you insert a copy of this
|
||||
\" License into the extracted document, and follow this License in all
|
||||
\" other respects regarding verbatim copying of that document.
|
||||
\" .PP
|
||||
|
||||
\" 7. AGGREGATION WITH INDEPENDENT WORKS
|
||||
\" .PP
|
||||
\" A compilation of the Document or its derivatives with other separate
|
||||
\" and independent documents or works, in or on a volume of a storage or
|
||||
\" distribution medium, does not as a whole count as a Modified Version
|
||||
\" of the Document, provided no compilation copyright is claimed for the
|
||||
\" compilation. Such a compilation is called an "aggregate", and this
|
||||
\" License does not apply to the other self-contained works thus compiled
|
||||
\" with the Document, on account of their being thus compiled, if they
|
||||
\" are not themselves derivative works of the Document.
|
||||
\" .PP
|
||||
\" If the Cover Text requirement of section 3 is applicable to these
|
||||
\" copies of the Document, then if the Document is less than one quarter
|
||||
\" of the entire aggregate, the Document's Cover Texts may be placed on
|
||||
\" covers that surround only the Document within the aggregate.
|
||||
\" Otherwise they must appear on covers around the whole aggregate.
|
||||
\" .PP
|
||||
|
||||
\" 8. TRANSLATION
|
||||
\" .PP
|
||||
\" Translation is considered a kind of modification, so you may
|
||||
\" distribute translations of the Document under the terms of section 4.
|
||||
\" Replacing Invariant Sections with translations requires special
|
||||
\" permission from their copyright holders, but you may include
|
||||
\" translations of some or all Invariant Sections in addition to the
|
||||
\" original versions of these Invariant Sections. You may include a
|
||||
\" translation of this License provided that you also include the
|
||||
\" original English version of this License. In case of a disagreement
|
||||
\" between the translation and the original English version of this
|
||||
\" License, the original English version will prevail.
|
||||
\" .PP
|
||||
|
||||
\" 9. TERMINATION
|
||||
\" .PP
|
||||
\" You may not copy, modify, sublicense, or distribute the Document except
|
||||
\" as expressly provided for under this License. Any other attempt to
|
||||
\" copy, modify, sublicense or distribute the Document is void, and will
|
||||
\" automatically terminate your rights under this License. However,
|
||||
\" parties who have received copies, or rights, from you under this
|
||||
\" License will not have their licenses terminated so long as such
|
||||
\" parties remain in full compliance.
|
||||
\" .PP
|
||||
|
||||
\" 10. FUTURE REVISIONS OF THIS LICENSE
|
||||
\" .PP
|
||||
\" The Free Software Foundation may publish new, revised versions
|
||||
\" of the GNU Free Documentation License from time to time. Such new
|
||||
\" versions will be similar in spirit to the present version, but may
|
||||
\" differ in detail to address new problems or concerns. See
|
||||
\" http://www.gnu.org/copyleft/.
|
||||
\" .PP
|
||||
\" Each version of the License is given a distinguishing version number.
|
||||
\" If the Document specifies that a particular numbered version of this
|
||||
\" License "or any later version" applies to it, you have the option of
|
||||
\" following the terms and conditions either of that specified version or
|
||||
\" of any later version that has been published (not as a draft) by the
|
||||
\" Free Software Foundation. If the Document does not specify a version
|
||||
\" number of this License, you may choose any version ever published (not
|
||||
\" as a draft) by the Free Software Foundation.
|
||||
\" .PP
|
||||
|
||||
\" ADDENDUM: How to use this License for your documents
|
||||
\" .PP
|
||||
\" To use this License in a document you have written, include a copy of
|
||||
\" the License in the document and put the following copyright and
|
||||
\" license notices just after the title page:
|
||||
\" .PP
|
||||
\" Copyright (c) YEAR YOUR NAME.
|
||||
\" Permission is granted to copy, distribute and/or
|
||||
\" modify this document under the terms of the GNU
|
||||
\" Free Documentation License, Version 1.1 or any later
|
||||
\" version published by the Free Software Foundation;
|
||||
\" with the Invariant Sections being LIST THEIR TITLES,
|
||||
\" with the Front-Cover Texts being LIST, and with the
|
||||
\" Back-Cover Texts being LIST. A copy of the license
|
||||
\" is included in the section entitled "GNU Free
|
||||
\" Documentation License".
|
||||
\" .PP
|
||||
\" If you have no Invariant Sections, write "with no Invariant Sections"
|
||||
\" instead of saying which ones are invariant. If you have no
|
||||
\" Front-Cover Texts, write "no Front-Cover Texts" instead of
|
||||
\" "Front-Cover Texts being LIST"; likewise for Back-Cover Texts.
|
||||
\" .PP
|
||||
\" If your document contains nontrivial examples of program code, we
|
||||
\" recommend releasing these examples in parallel under your choice of
|
||||
\" free software license, such as the GNU General Public License,
|
||||
\" to permit their use in free software.
|
Loading…
Reference in New Issue
Block a user