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
LINENUM ( 4) LINENUM ( 4) NAME linenum - line number entries in a common object file SYNOPSIS #include DESCRIPTION Compilers based on pee generate an entry in the object file for each C source line on which a breakpoint is possible (when invoked with the -g option; see ee(1)). Users can then reference line numbers when using the appropriate software test system (see sdb (1 )). The structure of these line number entries appears below. struct lineno { } ; UniOn { long l_symndx ; long l_paddr ; } l_addr ; unsigned short l_lnno ; Numbering starts with one for each function. The initial line number entry for a function has l_lnno equal to zero, and the symbol table index of the function's entry is in l_symndx . Otherwise, l_lnno is non-zero, and l_paddr is the physical address of the code for the referenced line. Thus the overall structure is the following: SEE ALSO cc(1), sdb(1), a.out(4). l_addr l_lnno function symtab index 0 physical address line physical address line function symtab index 0 physical address line physical address line - 1 -
- Page 1041 and 1042: ADF ( 4) (AT&T UNIX PC only ) ADF (
- Page 1043 and 1044: ADF ( 4 ) (AT&T UNIX PC only ) \ \
- Page 1045 and 1046: ADF ( 4) (AT&T UNIX PC only ) FORMA
- Page 1047 and 1048: ADF (4) (AT&T UNIX PC only ) ADF (4
- Page 1049 and 1050: ADF (4) (AT&T UNIX PC only ) ADF (
- Page 1051 and 1052: ADF ( 4) (AT&T UNIX PC only ) ADF (
- Page 1053 and 1054: ADF ( 4 ) (AT&T UNIX PC only ) Toke
- Page 1055 and 1056: AR( 4 ) AR ( 4) NAME ar - common ar
- Page 1057: CHECKLIST ( 4 ) CHECKLIST ( 4 ) NAM
- Page 1060 and 1061: I I I I I I II I I I I I I I I I I
- Page 1063 and 1064: Dffi ( 4 ) Dffi ( 4 ) NAME dir - fo
- Page 1065: FILEHDR (4) (not. on PDP-11) FILEHD
- Page 1068 and 1069: FONT ( 4) (AT&T UNIX PC only ) FONT
- 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 1096 and 1097: MASTER ( 4) Field 1: Field 2: MASTE
- Page 1099 and 1100: PASSWD ( 4 ) PASSWD ( 4 ) NAME pass
- Page 1101 and 1102: PHONE ( 4) (AT&T UNIX PC Only ) PHO
- Page 1103 and 1104: PHONE ( 4) (AT&T UNIX PC Only ) PHO
- Page 1105: PNCH ( 4) PNCH(4) NAME pnch - file
- Page 1109 and 1110: RELOC ( 4) RELOC ( 4) NAME reloc -
- Page 1111 and 1112: RELOC ( 4) RELOC ( 4) R_PCRLONG A "
- Page 1113 and 1114: � I SCCSFILE ( 4) SCCSFILE ( 4 )
- Page 1115 and 1116: SCCSFILE ( 4) SCCSFILE ( 4) get com
- Page 1117: � SCNHDR ( 4) SCNHDR ( 4) NAME sc
- Page 1120 and 1121: I� "--- - . . .� . ' . ) I ry'-
- Page 1122 and 1123: SYMS (4) union auxent { struct { lo
- Page 1124 and 1125: UA ( 4) (AT&T UNIX PC only ) UA (4)
- Page 1126 and 1127: UA (4) (AT&T UNIX PC only ) UA (4)
- Page 1128 and 1129: UA ( 4) (AT&T UNIX PC only ) UA ( 4
- Page 1130 and 1131: UA ( 4) (AT&T UNIX PC only ) UA ( 4
- Page 1132 and 1133: UTMP ( 4) UTMP ( 4) FILES I* Specia
- Page 1135 and 1136: f""" " : � � ASCII ( 5 ) ASCII
- Page 1137: ENVIRON (5) ENVIRON (5) NAME enviro
- Page 1141: FCNTL ( 5) FCNTL (5) NAME fcntl - f
LINENUM ( 4) LINENUM ( 4)<br />
NAME<br />
linenum - line number entries in a common object file<br />
SYNOPSIS<br />
#include <br />
DESCRIPTION<br />
Compilers based on pee generate an entry in the object file for<br />
each C source line on which a breakpoint is possible (when<br />
invoked with the -g option; see ee(1)). <strong>Users</strong> can then reference<br />
line numbers when using the appropriate software test system (see<br />
sdb (1 )). The structure of these line number entries appears below.<br />
struct lineno<br />
{<br />
} ;<br />
UniOn<br />
{<br />
long l_symndx ;<br />
long l_paddr ;<br />
}<br />
l_addr ;<br />
unsigned short l_lnno ;<br />
Numbering starts with one for each function. The initial line<br />
number entry for a function has l_lnno equal to zero, and the symbol<br />
table index of the function's entry is in l_symndx . Otherwise,<br />
l_lnno is non-zero, and l_paddr is the physical address of the code<br />
for the referenced line. Thus the overall structure is the following:<br />
SEE ALSO<br />
cc(1), sdb(1), a.out(4).<br />
l_addr l_lnno<br />
function symtab index 0<br />
physical address line<br />
physical address line<br />
function symtab index 0<br />
physical address line<br />
physical address line<br />
- 1 -