|
|
1.1 root 1: .th NM80 1 03/01/77
2: .sh NAME
3: nm80 \*- print name list
4: .sh SYNOPSIS
5: .bd nm80
6: [
7: .bd \-cnrupgfabdth
8: ]
9: [ name ]
10: .sh DESCRIPTION
11: .it Nm80
12: prints the symbol table from the output file of an
13: assembler or loader run.
14: Each symbol name is preceded by its value (blanks if undefined)
15: and one of the letters:
16: .s1
17: \fBU\fR (undefined)
18: .br
19: \fBA\fR (absolute)
20: .br
21: \fBT\fR (text segment symbol)
22: .br
23: \fBD\fR (data segment symbol)
24: .br
25: \fBB\fR (bss segment symbol)
26: .br
27: \fBF\fR (file name)
28: .br
29: \fBC\fR (common symbol)
30: .s3
31: If the symbol is local (non-external)
32: the type letter is in lower case.
33: The output is sorted alphabetically.
34: .s3
35: If no file is given, the symbols in
36: .bd 80.out
37: are listed.
38: Absolute symbols have their values printed in octal.
39: Non-absolute symbols are assumed to be addresses
40: and are printed in a "low byte:high byte" format.
41: .s3
42: Options are:
43: .s3
44: .lp +4 4
45: \fB\-a\fR list only absolute symbols
46: .s3
47: .lp +4 4
48: \fB\-b\fR list only bss symbols
49: .s3
50: .lp +4 4
51: \fB\-c\fR list only C-style external symbols, that is
52: those beginning with underscore `\*_'.
53: .s3
54: .lp +4 4
55: \fB\-d\fR list only data symbols
56: those beginning with underscore `\*_'.
57: .s3
58: .lp +4 4
59: \fB\-f\fR print only the file names.
60: .s3
61: .lp +4 4
62: \fB\-g\fR print only global (external) symbols
63: .s3
64: .lp +4 4
65: \fB\-n\fR sort by value instead of by name
66: .s3
67: .lp +4 4
68: \fB\-p\fR don't sort; print in symbol-table order
69: .s3
70: .lp +4 4
71: \fB\-r\fR sort in reverse order
72: .s3
73: .lp +4 4
74: \fB\-t\fR list only text symbols
75: those beginning with underscore `\*_'.
76: .s3
77: .lp +4 4
78: \fB\-u\fR print only undefined symbols.
79: .s3
80: .lp +4 4
81: \fB\-h\fR print output in hex.
82: .i0
83: .sh FILES
84: 80.out
85: .sh BUGS
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.