* nm.c (struct get_relocs_info): Define.
(line_numbers): New static variable. (long_options): Add "line-numbers". (usage): Mention -l and --line-numbers. (main): Handle -l. (print_symbol): Print line numbers if requested. (get_relocs): New static function. * binutils.texi, nm.1: Document -l/--line-numbers.
This commit is contained in:
parent
0e3bd85ee7
commit
77dd44697f
2 changed files with 21 additions and 1 deletions
|
@ -27,6 +27,7 @@ nm \- list symbols from object files.
|
|||
.RB "[\|" \-r | \-\-reverse\-sort "\|]"
|
||||
.RB "[\|" \-\-size\-sort "\|]"
|
||||
.RB "[\|" \-u | \-\-undefined\-only "\|]"
|
||||
.RB "[\|" \-l | \-\-line\-numbers "\|]"
|
||||
.RB "[\|" \-\-help "\|]"
|
||||
.RB "[\|" \-\-version "\|]"
|
||||
.RB "[\|" "\-t \fIradix" | \-\-radix=\fIradix "\|]"
|
||||
|
@ -172,6 +173,16 @@ for information on listing available formats.
|
|||
.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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue