[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
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.