add nm -B
This commit is contained in:
parent
da0baf42e1
commit
68dd529571
3 changed files with 40 additions and 4 deletions
|
@ -1,3 +1,26 @@
|
||||||
|
Mon Aug 2 11:28:23 1993 David J. Mackenzie (djm@thepub.cygnus.com)
|
||||||
|
|
||||||
|
* nm.c: Add -B option, like --format=bsd.
|
||||||
|
|
||||||
|
Tue Jul 27 16:29:54 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
|
||||||
|
|
||||||
|
* objcopy.c (copy_file): If the file is neither an object nor an
|
||||||
|
archive, give an error rather than returning success.
|
||||||
|
|
||||||
|
Mon Jul 19 16:13:40 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
|
||||||
|
|
||||||
|
* objdump.c (objdump_print_address): Prefer non-local symbols over
|
||||||
|
local ones, and especially discriminate against debugging symbols.
|
||||||
|
Also, for relocateable files, try to find a symbol in the current
|
||||||
|
section, instead of picking one from some random section with a
|
||||||
|
convenient value (read, section offset).
|
||||||
|
(disassemble_data): Cast argument to malloc to size_t first.
|
||||||
|
(dump_data): Likewise.
|
||||||
|
(dump_relocs): If a single section name is specified, show relocs
|
||||||
|
only for that section. Otherwise, silently omit sections without
|
||||||
|
relocs. Format table nicely even if values are printed using 16
|
||||||
|
digits instead of 8.
|
||||||
|
|
||||||
Fri Jul 16 15:19:59 1993 David J. Mackenzie (djm@thepub.cygnus.com)
|
Fri Jul 16 15:19:59 1993 David J. Mackenzie (djm@thepub.cygnus.com)
|
||||||
|
|
||||||
* nm.c: Changes for final version of POSIX.2.
|
* nm.c: Changes for final version of POSIX.2.
|
||||||
|
@ -50,7 +73,7 @@ Fri Jun 25 23:12:12 1993 David J. Mackenzie (djm@thepub.cygnus.com)
|
||||||
|
|
||||||
Fri Jun 25 20:44:43 1993 Ken Raeburn (raeburn@poseidon.cygnus.com)
|
Fri Jun 25 20:44:43 1993 Ken Raeburn (raeburn@poseidon.cygnus.com)
|
||||||
|
|
||||||
* objdump.c: Use size-independend bfd elf section names.
|
* objdump.c: Use size-independent bfd elf section names.
|
||||||
|
|
||||||
Sun Jun 20 23:09:06 1993 Ken Raeburn (raeburn@poseidon.cygnus.com)
|
Sun Jun 20 23:09:06 1993 Ken Raeburn (raeburn@poseidon.cygnus.com)
|
||||||
|
|
||||||
|
|
|
@ -639,7 +639,7 @@ The GNU linker @code{ld} is now described in a separate manual.
|
||||||
@kindex nm
|
@kindex nm
|
||||||
|
|
||||||
@smallexample
|
@smallexample
|
||||||
nm [ -a | --debug-syms ] [ -g | --extern-only ]
|
nm [ -a | --debug-syms ] [ -g | --extern-only ] [ -B ]
|
||||||
[ -s | --print-armap ] [ -A | -o | --print-file-name ]
|
[ -s | --print-armap ] [ -A | -o | --print-file-name ]
|
||||||
[ -n | -v | --numeric-sort ] [ -p | --no-sort ]
|
[ -n | -v | --numeric-sort ] [ -p | --no-sort ]
|
||||||
[ -r | --reverse-sort ] [ -u | --undefined-only ]
|
[ -r | --reverse-sort ] [ -u | --undefined-only ]
|
||||||
|
@ -713,8 +713,15 @@ before all of its symbols.
|
||||||
Display all symbols, even debugger-only symbols; normally these are not
|
Display all symbols, even debugger-only symbols; normally these are not
|
||||||
listed.
|
listed.
|
||||||
|
|
||||||
|
@item -B
|
||||||
|
@cindex @code{nm} format
|
||||||
|
@cindex @code{nm} compatibility
|
||||||
|
The same as @samp{--format=bsd}.
|
||||||
|
|
||||||
@item -f @var{format}
|
@item -f @var{format}
|
||||||
@itemx --format=@var{format}
|
@itemx --format=@var{format}
|
||||||
|
@cindex @code{nm} format
|
||||||
|
@cindex @code{nm} compatibility
|
||||||
Use the output format @var{format}, which can be @code{bsd},
|
Use the output format @var{format}, which can be @code{bsd},
|
||||||
@code{sysv}, or @code{posix}. The default is @code{bsd}.
|
@code{sysv}, or @code{posix}. The default is @code{bsd}.
|
||||||
Only the first character of @var{format} is significant; it can be
|
Only the first character of @var{format} is significant; it can be
|
||||||
|
@ -972,7 +979,7 @@ The command line options have the following meanings:
|
||||||
@item -A
|
@item -A
|
||||||
@itemx -B
|
@itemx -B
|
||||||
@itemx --format=@var{compatibility}
|
@itemx --format=@var{compatibility}
|
||||||
@cindex size display format
|
@cindex @code{size} display format
|
||||||
Using one of these options, you can choose whether the output from GNU
|
Using one of these options, you can choose whether the output from GNU
|
||||||
@code{size} resembles output from System V @code{size} (using @samp{-A},
|
@code{size} resembles output from System V @code{size} (using @samp{-A},
|
||||||
or @samp{--format=sysv}), or Berkeley @code{size} (using @samp{-B}, or
|
or @samp{--format=sysv}), or Berkeley @code{size} (using @samp{-B}, or
|
||||||
|
@ -1019,7 +1026,7 @@ Show a summary of acceptable arguments and options.
|
||||||
@itemx -o
|
@itemx -o
|
||||||
@itemx -x
|
@itemx -x
|
||||||
@itemx --radix=@var{number}
|
@itemx --radix=@var{number}
|
||||||
@cindex size number format
|
@cindex @code{size} number format
|
||||||
@cindex radix for section sizes
|
@cindex radix for section sizes
|
||||||
Using one of these options, you can control whether the size of each
|
Using one of these options, you can control whether the size of each
|
||||||
section is given in decimal (@samp{-d}, or @samp{--radix=10}); octal
|
section is given in decimal (@samp{-d}, or @samp{--radix=10}); octal
|
||||||
|
|
|
@ -65,6 +65,12 @@ symbols.
|
||||||
.B \-\-debug\-syms
|
.B \-\-debug\-syms
|
||||||
Display debugger-only symbols; normally these are not listed.
|
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
|
.TP
|
||||||
.B "\-f \fIformat"
|
.B "\-f \fIformat"
|
||||||
Use the output format \fIformat\fP, which can be ``bsd'',
|
Use the output format \fIformat\fP, which can be ``bsd'',
|
||||||
|
|
Loading…
Reference in a new issue