[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

1.2 MANY_SEGMENTS gas version

The MANY_SEGMENTS version of gas is only used for COFF. It uses the BFD library, but it writes out all the data itself using bfd_write. This version of gas supports up to 40 normal sections. The section names are stored in the seg_name array. Other information is stored in the segment_info array.

The type segT is an enum. Code that wants to examine all the sections can use a segT variable as loop index from SEG_E0 up to but not including SEG_UNKNOWN.

Most of the code specific to this version of GAS is in the file `config/obj-coff.c', in the portion of that file that is compiled when BFD_ASSEMBLER is not defined.

This version of GAS is still used for several COFF targets.



This document was generated by system on December, 2 2004 using texi2html