Lines Matching defs:comdat
901 /* COMDAT sections are special. The first symbol is the section
902 symbol, which tells what kind of COMDAT section it is. The
903 second symbol is the "comdat symbol" - the one with the unique
905 ".text" for every comdat section. Sigh. - DJ. */
929 comdat symbol name. Here, we've found the first qualifying
942 symbol for the comdat name. If the section name has a $, we
944 follows the $) as the comdat symbol. */
952 _bfd_error_handler (_("%pB: unable to load COMDAT section name"),
989 do the comdat symbols right. So, until we can fix it to
1094 struct coff_comdat_info *comdat;
1097 comdat = bfd_alloc (abfd, sizeof (*comdat) + len);
1098 if (comdat == NULL)
1101 coff_section_data (abfd, section)->comdat = comdat;
1102 comdat->symbol = symbol;
1103 char *newname = (char *) (comdat + 1);
1104 comdat->name = newname;
1133 serves BOTH as the comdat symbol and the defining symbol
1149 (_("%pB: error: unexpected symbol '%s' in COMDAT section"),
1160 _bfd_error_handler (_("%pB: warning: COMDAT symbol '%s'"
1182 of the symbol being used as the COMDAT symbol. This is admittedly
1184 required information. FIXME: Is the COMDAT symbol index used for
1324 /* COMDAT gets very special treatment. */
3823 /* PE stores COMDAT section information in the symbol table. If
3824 this section is supposed to have some COMDAT info, track down
3897 /* The COMDAT symbol must be the first symbol from this
3899 work, we move the COMDAT symbol before the first