* doc/binutils.texi (nm): Alpha-sort the option descriptions.
Add description of the --synthetic option.
This commit is contained in:
parent
1dd5381629
commit
fa8f3997eb
@ -1,3 +1,8 @@
|
||||
2012-09-06 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
* doc/binutils.texi (nm): Alpha-sort the option descriptions.
|
||||
Add description of the --synthetic option.
|
||||
|
||||
2012-09-04 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR binutils/14493
|
||||
|
@ -723,17 +723,19 @@ The @sc{gnu} linker @command{ld} is now described in a separate manual.
|
||||
|
||||
@smallexample
|
||||
@c man begin SYNOPSIS nm
|
||||
nm [@option{-a}|@option{--debug-syms}]
|
||||
[@option{-g}|@option{--extern-only}][@option{--plugin} @var{name}]
|
||||
[@option{-B}] [@option{-C}|@option{--demangle}[=@var{style}]] [@option{-D}|@option{--dynamic}]
|
||||
[@option{-S}|@option{--print-size}] [@option{-s}|@option{--print-armap}]
|
||||
[@option{-A}|@option{-o}|@option{--print-file-name}][@option{--special-syms}]
|
||||
[@option{-n}|@option{-v}|@option{--numeric-sort}] [@option{-p}|@option{--no-sort}]
|
||||
[@option{-r}|@option{--reverse-sort}] [@option{--size-sort}] [@option{-u}|@option{--undefined-only}]
|
||||
[@option{-t} @var{radix}|@option{--radix=}@var{radix}] [@option{-P}|@option{--portability}]
|
||||
[@option{--target=}@var{bfdname}] [@option{-f}@var{format}|@option{--format=}@var{format}]
|
||||
[@option{--defined-only}] [@option{-l}|@option{--line-numbers}] [@option{--no-demangle}]
|
||||
[@option{-V}|@option{--version}] [@option{-X 32_64}] [@option{--help}] [@var{objfile}@dots{}]
|
||||
nm [@option{-A}|@option{-o}|@option{--print-file-name}] [@option{-a}|@option{--debug-syms}]
|
||||
[@option{-B}|@option{--format=bsd}] [@option{-C}|@option{--demangle}[=@var{style}]]
|
||||
[@option{-D}|@option{--dynamic}] [@option{-f}@var{format}|@option{--format=}@var{format}]
|
||||
[@option{-g}|@option{--extern-only}] [@option{-h}|@option{--help}]
|
||||
[@option{-l}|@option{--line-numbers}] [@option{-n}|@option{-v}|@option{--numeric-sort}]
|
||||
[@option{-P}|@option{--portability}] [@option{-p}|@option{--no-sort}]
|
||||
[@option{-r}|@option{--reverse-sort}] [@option{-S}|@option{--print-size}]
|
||||
[@option{-s}|@option{--print-armap}] [@option{-t} @var{radix}|@option{--radix=}@var{radix}]
|
||||
[@option{-u}|@option{--undefined-only}] [@option{-V}|@option{--version}]
|
||||
[@option{-X 32_64}] [@option{--defined-only}] [@option{--no-demangle}]
|
||||
[@option{--plugin} @var{name}] [@option{--size-sort}] [@option{--special-syms}]
|
||||
[@option{--synthetic}] [@option{--target=}@var{bfdname}]
|
||||
[@var{objfile}@dots{}]
|
||||
@c man end
|
||||
@end smallexample
|
||||
|
||||
@ -920,11 +922,9 @@ either upper or lower case.
|
||||
@cindex external symbols
|
||||
Display only external symbols.
|
||||
|
||||
@item --plugin @var{name}
|
||||
@cindex load plugin
|
||||
Load the plugin called @var{name} to add support for extra target
|
||||
types. This option is only available if the toolchain has been built
|
||||
with plugin support enabled.
|
||||
@item -h
|
||||
@itemx --help
|
||||
Show a summary of the options to @command{nm} and exit.
|
||||
|
||||
@item -l
|
||||
@itemx --line-numbers
|
||||
@ -952,6 +952,11 @@ encountered.
|
||||
Use the POSIX.2 standard output format instead of the default format.
|
||||
Equivalent to @samp{-f posix}.
|
||||
|
||||
@item -r
|
||||
@itemx --reverse-sort
|
||||
Reverse the order of the sort (whether numeric or alphabetic); let the
|
||||
last come first.
|
||||
|
||||
@item -S
|
||||
@itemx --print-size
|
||||
Print both value and size of defined symbols for the @code{bsd} output style.
|
||||
@ -966,10 +971,37 @@ When listing symbols from archive members, include the index: a mapping
|
||||
(stored in the archive by @command{ar} or @command{ranlib}) of which modules
|
||||
contain definitions for which names.
|
||||
|
||||
@item -r
|
||||
@itemx --reverse-sort
|
||||
Reverse the order of the sort (whether numeric or alphabetic); let the
|
||||
last come first.
|
||||
@item -t @var{radix}
|
||||
@itemx --radix=@var{radix}
|
||||
Use @var{radix} as the radix for printing the symbol values. It must be
|
||||
@samp{d} for decimal, @samp{o} for octal, or @samp{x} for hexadecimal.
|
||||
|
||||
@item -u
|
||||
@itemx --undefined-only
|
||||
@cindex external symbols
|
||||
@cindex undefined symbols
|
||||
Display only undefined symbols (those external to each object file).
|
||||
|
||||
@item -V
|
||||
@itemx --version
|
||||
Show the version number of @command{nm} and exit.
|
||||
|
||||
@item -X
|
||||
This option is ignored for compatibility with the AIX version of
|
||||
@command{nm}. It takes one parameter which must be the string
|
||||
@option{32_64}. The default mode of AIX @command{nm} corresponds
|
||||
to @option{-X 32}, which is not supported by @sc{gnu} @command{nm}.
|
||||
|
||||
@item --defined-only
|
||||
@cindex external symbols
|
||||
@cindex undefined symbols
|
||||
Display only defined symbols for each object file.
|
||||
|
||||
@item --plugin @var{name}
|
||||
@cindex load plugin
|
||||
Load the plugin called @var{name} to add support for extra target
|
||||
types. This option is only available if the toolchain has been built
|
||||
with plugin support enabled.
|
||||
|
||||
@item --size-sort
|
||||
Sort symbols by size. The size is computed as the difference between
|
||||
@ -986,39 +1018,16 @@ lists. For example for ARM targets this option would skip the mapping
|
||||
symbols used to mark transitions between ARM code, THUMB code and
|
||||
data.
|
||||
|
||||
@item -t @var{radix}
|
||||
@itemx --radix=@var{radix}
|
||||
Use @var{radix} as the radix for printing the symbol values. It must be
|
||||
@samp{d} for decimal, @samp{o} for octal, or @samp{x} for hexadecimal.
|
||||
@item --synthetic
|
||||
Include synthetic symbols in the output. These are special symbols
|
||||
created by the linker for various purposes. They are not shown by
|
||||
default since they are not part of the binary's original source code.
|
||||
|
||||
@item --target=@var{bfdname}
|
||||
@cindex object code format
|
||||
Specify an object code format other than your system's default format.
|
||||
@xref{Target Selection}, for more information.
|
||||
|
||||
@item -u
|
||||
@itemx --undefined-only
|
||||
@cindex external symbols
|
||||
@cindex undefined symbols
|
||||
Display only undefined symbols (those external to each object file).
|
||||
|
||||
@item --defined-only
|
||||
@cindex external symbols
|
||||
@cindex undefined symbols
|
||||
Display only defined symbols for each object file.
|
||||
|
||||
@item -V
|
||||
@itemx --version
|
||||
Show the version number of @command{nm} and exit.
|
||||
|
||||
@item -X
|
||||
This option is ignored for compatibility with the AIX version of
|
||||
@command{nm}. It takes one parameter which must be the string
|
||||
@option{32_64}. The default mode of AIX @command{nm} corresponds
|
||||
to @option{-X 32}, which is not supported by @sc{gnu} @command{nm}.
|
||||
|
||||
@item --help
|
||||
Show a summary of the options to @command{nm} and exit.
|
||||
@end table
|
||||
|
||||
@c man end
|
||||
|
Loading…
Reference in New Issue
Block a user