4.3BSD-Tahoe/usr/man/cat1/nm.0

Compare this file to the similar file:
Show the results in this format:




NM(1)		    UNIX Programmer's Manual		    NM(1)



NNAAMMEE
     nm - print name list

SSYYNNOOPPSSIISS
     nnmm [ --aaggnnoopprruu ] [ file ... ]

DDEESSCCRRIIPPTTIIOONN
     _N_m prints the name list (symbol table) of each object _f_i_l_e
     in the argument list.  If an argument is an archive, a list-
     ing for each object file in the archive will be produced.
     If no _f_i_l_e is given, the symbols in "a.out" are listed.

     Each symbol name is preceded by its value (blanks if unde-
     fined) and one of the letters UU (undefined), AA (absolute), TT
     (text segment symbol), DD (data segment symbol), BB (bss seg-
     ment symbol), CC (common symbol), ff file name, or -- for
     debugger symbol table entries (see --aa below).  If the symbol
     is local (non-external) the type letter is in lower case.
     The output is sorted alphabetically.

     Options are:

     --aa   Print symbol table entries inserted for use by
	  debuggers.

     --gg   Print only global (external) symbols.

     --nn   Sort numerically rather than alphabetically.

     --oo   Prepend file or archive element name to each output
	  line rather than only once.

     --pp   Don't sort; print in symbol-table order.

     --rr   Sort in reverse order.

     --uu   Print only undefined symbols.

SSEEEE AALLSSOO
     ar(1), ar(5), a.out(5), stab(5)















Printed 7/9/88		 April 29, 1985                         1