64 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
.TH ANM 1
 | 
						|
.SH NAME
 | 
						|
anm \- print name list
 | 
						|
.SH SYNOPSIS
 | 
						|
\fBanm \fR[\fB\-gnoprus\fR] \fIfile\fR ...\fR
 | 
						|
.br
 | 
						|
.de FL
 | 
						|
.TP
 | 
						|
\\fB\\$1\\fR
 | 
						|
\\$2
 | 
						|
..
 | 
						|
.de EX
 | 
						|
.TP 20
 | 
						|
\\fB\\$1\\fR
 | 
						|
# \\$2
 | 
						|
..
 | 
						|
.SH OPTIONS
 | 
						|
.FL "\-g" "Global symbols only"
 | 
						|
.FL "\-n" "Sort numerically"
 | 
						|
.FL "\-o" "Prepend the filename to each line"
 | 
						|
.FL "\-p" "No sorting\(emuse symbol table order"
 | 
						|
.FL "\-r" "Sort in reverse order"
 | 
						|
.FL "\-u" "List undefined symbols only"
 | 
						|
.FL "\-s" "Sort in section order"
 | 
						|
.SH EXAMPLES
 | 
						|
.EX "anm  \-gn  test.o" "Print global symbols in numerical order"
 | 
						|
.SH DESCRIPTION
 | 
						|
.PP
 | 
						|
.I Anm
 | 
						|
prints the name list (symbol table) of each ACK format object
 | 
						|
.I file
 | 
						|
in the argument list.
 | 
						|
If no file name is given, \fIa.out\fR is used.
 | 
						|
Each symbol name is preceded by its value, a section indicator
 | 
						|
and a type indicator.
 | 
						|
The section indicators are:
 | 
						|
.PP
 | 
						|
.ta 0.25i 0.50i
 | 
						|
.nf
 | 
						|
	\fBU\fR	Undefined symbol
 | 
						|
	\fBA\fR	Absolute symbol
 | 
						|
	\fB\-\fR	Other symbol
 | 
						|
.sp
 | 
						|
The type indicators are:
 | 
						|
.PP
 | 
						|
	\fBF\fR	Filename
 | 
						|
	\fBM\fR	Module name
 | 
						|
	\fBS\fR	Section name
 | 
						|
	\fBE\fR	External (global) symbol
 | 
						|
	\fB\-\fR	Local symbol
 | 
						|
.fi
 | 
						|
.PP
 | 
						|
The output is sorted alphabetically, unless otherwise specified.
 | 
						|
Notice that \fIanm\fR can only be used on ACK format object files 
 | 
						|
(that is: \fI.o\fR and \fI.out\fR files). 
 | 
						|
If you want to get the name list of an executable program use 
 | 
						|
.I nm
 | 
						|
instead.
 | 
						|
.SH "SEE ALSO"
 | 
						|
.BR asize (1),
 | 
						|
.BR nm (1),
 | 
						|
.BR ar (1),
 | 
						|
.BR size (1).
 |