#include <coff.h>
Data Fields | |
| struct { | |
| char x_tagndx [4] | |
| str, un, or enum tag indx | |
| union { | |
| struct { | |
| char x_lnno [2] | |
| declaration line number | |
| char x_size [2] | |
| str/union/array size | |
| } x_lnsz | |
| char x_fsize [4] | |
| size of function | |
| } x_misc | |
| union { | |
| struct { | |
| char x_lnnoptr [4] | |
| < if ISFCN, tag, or .bb ptr to fcn line # | |
| char x_endndx [4] | |
| entry ndx past block end | |
| } x_fcn | |
| struct { | |
| char x_dimen [E_DIMNUM][2] | |
| < if ISARY, up to 4 dimen. | |
| } x_ary | |
| } x_fcnary | |
| char x_tvndx [2] | |
| tv index | |
| } | x_sym |
| union { | |
| char x_fname [E_FILNMLEN] | |
| struct { | |
| char x_zeroes [4] | |
| char x_offset [4] | |
| } x_n | |
| } | x_file |
| struct { | |
| char x_scnlen [4] | |
| section length | |
| char x_nreloc [2] | |
| # relocation entries | |
| char x_nlinno [2] | |
| # line numbers | |
| } | x_scn |
| struct { | |
| char x_tvfill [4] | |
| tv fill value | |
| char x_tvlen [2] | |
| length of .tv | |
| char x_tvran [2][2] | |
| tv range | |
| } | x_tv |
| info about .tv section (in auxent of symbol .tv)) | |
Definition at line 305 of file coff.h.
| struct { ... } COFF_auxent::x_ary |
| char COFF_auxent::x_dimen[E_DIMNUM][2] |
| char COFF_auxent::x_endndx[4] |
| struct { ... } COFF_auxent::x_fcn |
| union { ... } COFF_auxent::x_fcnary |
| union { ... } COFF_auxent::x_file |
Source file names (debugger information)
| char COFF_auxent::x_fname[E_FILNMLEN] |
| char COFF_auxent::x_fsize[4] |
| char COFF_auxent::x_lnno[2] |
| char COFF_auxent::x_lnnoptr[4] |
| struct { ... } COFF_auxent::x_lnsz |
| union { ... } COFF_auxent::x_misc |
| struct { ... } COFF_auxent::x_n |
| char COFF_auxent::x_nlinno[2] |
| char COFF_auxent::x_nreloc[2] |
| char COFF_auxent::x_offset[4] |
| struct { ... } COFF_auxent::x_scn |
Section information
| char COFF_auxent::x_scnlen[4] |
| char COFF_auxent::x_size[2] |
| struct { ... } COFF_auxent::x_sym |
Debugger information
| char COFF_auxent::x_tagndx[4] |
| struct { ... } COFF_auxent::x_tv |
info about .tv section (in auxent of symbol .tv))
Transfer vector (branch table)
| char COFF_auxent::x_tvfill[4] |
| char COFF_auxent::x_tvlen[2] |
| char COFF_auxent::x_tvndx[2] |
| char COFF_auxent::x_tvran[2][2] |
| char COFF_auxent::x_zeroes[4] |
1.4.6-5