15 * proprietary exec headers, needed to bootstrap various machines
19 short mmagic; /* (0x160) mips magic number */
20 short nscns; /* (unused) number of sections */
21 long timdat; /* (unused) time & date stamp */
22 long symptr; /* offset to symbol table */
23 long nsyms; /* size of symbol table */
24 short opthdr; /* (0x38) sizeof(optional hdr) */
25 short pcszs; /* flags */
26 short amagic; /* see above */
27 short vstamp; /* version stamp */
28 long tsize; /* text size in bytes */
29 long dsize; /* initialized data */
30 long bsize; /* uninitialized data */
31 long mentry; /* entry pt. */
32 long text_start; /* base of text used for this file */
33 long data_start; /* base of data used for this file */
34 long bss_start; /* base of bss used for this file */
35 long gprmask; /* general purpose register mask */
37 long cprmask[4]; /* co-processor register masks */
40 long gp_value; /* the gp value used for this object */
46 struct coffsect itexts;
47 struct coffsect idatas;
48 struct coffsect ibsss;
53 short sjunk; /* dynamic bit and version number */
54 short smagic; /* 0407 */
102 struct nextcmd datac;
103 struct nextsect datas;
104 struct nextsect bsss;
133 struct coffsect itexts;
134 struct coffsect idatas;
135 struct coffsect ibsss;
136 struct coffsect icomments;