|
|
1.1 root 1: .TH NM 1
2: .SH NAME
3: nm \- name list (symbol table)
4: .SH SYNOPSIS
5: .B nm
6: [
7: .B -aghnsu
8: ]
9: .I file ...
10: .SH DESCRIPTION
11: .I Nm
12: prints the name list of each executable or object
13: .I file
14: in the argument list.
15: If the
16: .I file
17: is an archive
18: (see
19: .IR ar (1)),
20: the name list of each file in the archive is printed.
21: If more than one file is given in the argument list,
22: the name of each file is printed at the beginning of each line.
23: .PP
24: Each symbol name is preceded by its hexadecimal
25: value (blanks if undefined)
26: and one of the letters
27: .TP
28: .B T
29: text segment symbol
30: .PD0
31: .TP
32: .B t
33: static text segment symbol
34: .TP
35: .B L
36: leaf function text segment symbol
37: .TP
38: .B l
39: static leaf function text segment symbol
40: .TP
41: .B D
42: data segment symbol
43: .TP
44: .B d
45: static data segment symbol
46: .TP
47: .B B
48: bss segment symbol
49: .TP
50: .B b
51: static bss segment symbol
52: .TP
53: .B a
54: automatic (local) variable symbol
55: .TP
56: .B p
57: function parameter symbol
58: .TP
59: .B z
60: source file name
61: .TP
62: .B Z
63: source file line offset
64: .TP
65: .B f
66: source file name components
67: .PD
68: .PP
69: The output is sorted alphabetically.
70: .PP
71: Options are:
72: .TP
73: .B -a
74: Print all symbols; normally only user-defined text, data,
75: and bss segment symbols are printed.
76: .TP
77: .B -g
78: Print only global
79: .RB ( T ,
80: .BR L ,
81: .BR D ,
82: .BR B )
83: symbols.
84: .TP
85: .B -h
86: Do not print file name headers with output lines.
87: .TP
88: .B -n
89: Sort according to the address of the symbols.
90: .TP
91: .B -s
92: Don't sort; print in symbol-table order.
93: .TP
94: .B -u
95: Print only undefined symbols.
96: .SH SOURCE
97: .B /sys/src/cmd/nm.c
98: .SH SEE ALSO
99: .IR ar (1),
100: .IR 2l (1),
101: .IR db (1),
102: .IR acid (1),
103: .IR a.out (6)
104:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.