diff options
author | Nick Clifton <nickc@redhat.com> | 2004-10-08 14:54:04 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2004-10-08 14:54:04 +0000 |
commit | 3c9458e9534287bda2ab643e6c39b0008595a493 (patch) | |
tree | 0698a23a10b1400abd7941a58f30901382dbeb49 /binutils/doc | |
parent | d2b2c203e1ff2daf8cfeab0906084f9389e66246 (diff) | |
download | gdb-3c9458e9534287bda2ab643e6c39b0008595a493.zip gdb-3c9458e9534287bda2ab643e6c39b0008595a493.tar.gz gdb-3c9458e9534287bda2ab643e6c39b0008595a493.tar.bz2 |
Implement a new BFD API function: bfd_is_target_special_symbol. Use this in nm
and objdump to skip the displaying of ARM Mapping symbols unless specifically
requested.
Diffstat (limited to 'binutils/doc')
-rw-r--r-- | binutils/doc/binutils.texi | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/binutils/doc/binutils.texi b/binutils/doc/binutils.texi index 0a80a0d..97a6538 100644 --- a/binutils/doc/binutils.texi +++ b/binutils/doc/binutils.texi @@ -663,7 +663,7 @@ The @sc{gnu} linker @command{ld} is now described in a separate manual. nm [@option{-a}|@option{--debug-syms}] [@option{-g}|@option{--extern-only}] [@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{-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}] @@ -879,6 +879,14 @@ value. If the @code{bsd} output format is used the size of the symbol is printed, rather than the value, and @samp{-S} must be used in order both size and value to be printed. +@item --special-syms +Display symbols which have a target-specific special meaning. These +symbols are usually used by the target for some special processing and +are not normally helpful when included included in the normal symbol +lists. For example for ARM targets this option would skip the mapping +symbols used to mark transistions 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 @@ -1495,6 +1503,7 @@ objdump [@option{-a}|@option{--archive-headers}] [@option{--prefix-addresses}] [@option{--[no-]show-raw-insn}] [@option{--adjust-vma=}@var{offset}] + [@option{--special-syms}] [@option{-V}|@option{--version}] [@option{-H}|@option{--help}] @var{objfile}@dots{} @@ -1837,6 +1846,11 @@ meaningful for dynamic objects, such as certain types of shared libraries. This is similar to the information provided by the @samp{nm} program when given the @option{-D} (@option{--dynamic}) option. +@item --special-syms +When displaying symbols include those which the target considers to be +special in some way and which would not normally be of interest to the +user. + @item -V @itemx --version Print the version number of @command{objdump} and exit. |