Annotation of lucent/sys/man/1/nm, revision 1.1.1.1

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: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.