vm: fix sanity checks on arm
[minix.git] / man / man1 / nm.1
blob62eec51cd0b52ee711394590ffdd13a640d1a149
1 .TH NM 1
2 .SH NAME
3 nm \- print name list
4 .SH SYNOPSIS
5 \fBnm\fR [\fB\-dgnopru\fR]\fR [\fIfile\fR] ...\fR
6 .br
7 .de FL
8 .TP
9 \\fB\\$1\\fR
10 \\$2
12 .de EX
13 .TP 20
14 \\fB\\$1\\fR
15 # \\$2
17 .SH OPTIONS
18 .TP 5
19 .B \-d
20 # Print the offsets in decimal instead of in hex
21 .TP 5
22 .B \-g
23 # Print only external symbols
24 .TP 5
25 .B \-n
26 # Sort numerically rather than alphabetically
27 .TP 5
28 .B \-o
29 # Prepend file name to each line rather than only once
30 .TP 5
31 .B \-p
32 # Do not sort, print in symbol-table order
33 .TP 5
34 .B \-r
35 # Sort in reverse order
36 .TP 5
37 .B \-u
38 # Print only undefined symbols
39 .SH EXAMPLES
40 .TP 20
41 .B nm \-n a.out
42 # Print all symbols in numerical order
43 .TP 20
44 .B nm \-dg a.out
45 # Print globals alphabetically in decimal
46 .SH DESCRIPTION
47 .PP
48 \fINm\fR prints the symbol table of executable files when it is available.
49 If no file is given, the symbols in \fIa.out\fR are used.  
50 The format of the table 
51 is somewhat compatible with the one produced  by \fIasld\fR when used with 
52 the \fB\-s\fR option. The symbol table can be added with \fIast\fR.  
53 Assembly language files do not have symbol tables.
54 .SH "SEE ALSO"
55 .BR anm (1),
56 .BR asize (1),
57 .BR ar (1),
58 .BR size (1).