AT&T UNIX™PC Unix System V Users Manual - tenox
AT&T UNIX™PC Unix System V Users Manual - tenox AT&T UNIX™PC Unix System V Users Manual - tenox
I� "--- - . . .� . ' . ) I ry'-._- .
SYMS ( 4) SYMS ( 4) NAME syms - common object file symbol table format SYNOPSIS #include DESCRIPTION Common object files contain information to support symb olic software testing (see sdb (1 ). Line number entries, linenum( 4), and extensive symbolic information permit testing at the C source level. Every object file's symbol table is organized as shown below. File name 1. Function 1. Local symbols for function 1. Function 2 Local symbols for function 2. Static externs for file 1. File name 2. Function 1. Local symbols for function 1. Function 2. Local symbols for function 2. Static externs for file 2. Defined global symbols. Undefined global symbols. The entry for a symbol is a fixed-length structure. The members of the structure hold the name (null padded), its value, and other information. The C structure is given below. #define SYMNMLEN 8 #define FILNMLEN 14 struct syment { char n_name[SYMNMLEN] ; long n_value ; I* value of symbol *I short n_scnum ; I* section number *I unsigned short n_type ; I* type and derived type *I char n_sclass ; I* storage class *I char n_numaux ; I* number of aux entries *I } ; Meaningful values and explanations for them are given in both syms.h and Common Object File Format. Anyone who needs to interpret the entries should seek more information in these sources. Some symbols require more information than a single entry; they are followed by auxiliary entries that are the same size as a symbol entry. The format follows. - 1 -
- Page 1070 and 1071: I�
- Page 1072 and 1073: FS (4) FS (4) S_type indicates the
- Page 1074 and 1075: (�
- Page 1076 and 1077: FSPEC ( 4) FSPEC ( 4) Several UNIX
- Page 1078 and 1079: GETTYDEFS ( 4) GETTYDEFS ( 4 ) sett
- Page 1080 and 1081: � , __
- Page 1082 and 1083: INITTAB ( 4) INITTAB ( 4) I etclini
- Page 1084 and 1085: I I �I I I I I � I I 1� 1 1 I
- Page 1086 and 1087: (� .
- Page 1089 and 1090: � LDFCN( 4) LDFCN( 4) NAME ldfcn
- Page 1091: LDFCN( 4) LDFCN{4) REWIND(Idptr) FE
- Page 1095 and 1096: MASTER ( 4) MASTER (4) NAME master
- Page 1097: MNTTAB (4) MNTTAB (4) NAME mnttab -
- Page 1100 and 1101: PASSWD (4) PASSWD ( 4) Haphazard mo
- Page 1102 and 1103: PHONE (4) 02 (short) 03 (short) 04
- Page 1104 and 1105: y . /
- Page 1107: PROFILE ( 4) PROFILE ( 4) NAME prof
- Page 1110 and 1111: RELOC (4) RELOC ( 4) R_ABS The refe
- Page 1112 and 1113: (�
- Page 1114 and 1115: SCCSFILE ( 4) SCCSFILE ( 4) time of
- Page 1116 and 1117: (�
- Page 1119: SHLill ( 4) (AT&T UNIX PC only ) SH
- Page 1123 and 1124: UA ( 4) (AT&T UNIX PC only ) UA ( 4
- Page 1125 and 1126: UA ( 4) Rename (AT&T UNIX PC only )
- Page 1127 and 1128: UA ( 4) (AT&T UNIX PC only ) UA (4)
- Page 1129 and 1130: UA ( 4) (AT&T UNIX PC only ) UA ( 4
- Page 1131 and 1132: UTMP ( 4) UTMP ( 4) NAME utmp, wtmp
- Page 1133: INTRO ( 5) NAME intro - introductio
- Page 1136 and 1137: ,!)
- Page 1139: .� EQNCHAR (5) EQNCHAR (5) NAME e
- Page 1143 and 1144: GREEK (5) GREEK (5) NAME greek - gr
- Page 1145 and 1146: MAN(5) MAN ( 5) NAME man - macros f
- Page 1147 and 1148: MAN (5) MAN (5) . � FILES The mac
- Page 1149 and 1150: MM (5) MM ( 5 ) NAME mm - the MM ma
- Page 1151 and 1152: MODEMCAP ( 5) ( AT&T UNIX PC Only )
- Page 1153: � MPTX ( 5 ) MPTX ( 5 ) NAME mptx
- Page 1156 and 1157: REGEXP (5) REGEXP (5) ERROR( val )
- Page 1158 and 1159: REGEXP (5) REGEXP (5) #define UNGET
- Page 1160 and 1161: TERM (5) TERM ( 5) Commands whose b
- Page 1163 and 1164: TERMCAP (S) TERMCAP (S) NAME termca
- Page 1165 and 1166: TERMCAP (5) ti uc ue ug ul up us vb
- Page 1167 and 1168: TERMCAP (5) TERMCAP (5) character a
- Page 1169 and 1170: TERMCAP (5) TERMCAP (5) "abc" shift
I�<br />
"---<br />
- . .<br />
.� .<br />
' . )<br />
I<br />
ry'-._-<br />
.