|
|
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.