/openbsd-current/gnu/llvm/lld/wasm/ |
H A D | InputChunks.h | 75 uint32_t getComdat() const { return comdat; } 87 uint32_t comdat = UINT32_MAX; member in class:lld::wasm::InputChunk 137 comdat = segment.Data.Comdat; 175 comdat = seg.Data.Comdat; 182 comdat = s.Comdat; 235 comdat = ms->getComdat(); 261 comdat = function->Comdat; 333 comdat = section.Comdat;
|
H A D | SyntheticSections.cpp | 696 StringRef comdat = f->getComdatName(); local 697 if (!comdat.empty()) 698 comdats[comdat].emplace_back( 705 StringRef comdat = inputSegments[0]->getComdatName(); local 708 assert(isec->getComdatName() == comdat); 710 if (!comdat.empty()) 711 comdats[comdat].emplace_back(ComdatEntry{WASM_COMDAT_DATA, i}); 718 writeStr(sub.os, c.first, "comdat name"); 719 writeUleb128(sub.os, 0, "comdat flags"); // flags for future use
|
H A D | InputFiles.cpp | 433 for (StringRef comdat : comdats) { 434 bool isNew = ignoreComdats || symtab->addComdat(comdat); 528 // createDefined may fail if the symbol is comdat excluded in which case
|
/openbsd-current/gnu/llvm/llvm/utils/vim/syntax/ |
H A D | llvm.vim | 69 \ comdat
|
/openbsd-current/gnu/usr.bin/binutils-2.17/bfd/ |
H A D | libcoff-in.h | 195 struct coff_comdat_info *comdat; member in struct:coff_section_tdata
|
H A D | cofflink.c | 417 relying on the linker comdat support to discard 427 and .rdata instances as separate symbols. The comdat 441 && coff_section_data (abfd, section)->comdat != NULL 443 && strcmp (name, coff_section_data (abfd, section)->comdat->name) == 0) 450 && coff_section_data (abfd, (*sym_hash)->root.u.def.section)->comdat != NULL 451 && strcmp (coff_section_data (abfd, (*sym_hash)->root.u.def.section)->comdat->name, 452 coff_section_data (abfd, section)->comdat->name) == 0)
|
H A D | libcoff.h | 199 struct coff_comdat_info *comdat; member in struct:coff_section_tdata
|
H A D | coffcode.h | 755 second symbol is the "comdat symbol" - the one with the 757 name; MS uses ".text" for every comdat section. Sigh. - DJ */ 789 symbol" (section name). The second is the comdat 805 precisely the second symbol for the comdat name. 808 follows the $) as the comdat symbol. */ 826 as the comdat symbol and the defining 872 the comdat symbols right. So, until we can 961 coff_section_data (abfd, section)->comdat 963 if (coff_section_data (abfd, section)->comdat == NULL) 966 coff_section_data (abfd, section)->comdat [all...] |
H A D | coffgen.c | 1939 fprintf (file, " checksum 0x%lx assoc %d comdat %d", 2323 return coff_section_data (abfd, sec)->comdat;
|
H A D | som.c | 4032 subspace. This avoids having to add directives like `.comdat' but 4034 universal symbol (comdat key sysmbol) in a subspace. 5139 int comdat, 5156 som_section_data (section)->copy_data->is_comdat = comdat; 5133 bfd_som_set_subsection_attributes(asection *section, asection *container, int access, unsigned int sort_key, int quadrant, int comdat, int common, int dup_common) argument
|
/openbsd-current/gnu/usr.bin/binutils-2.17/gas/config/ |
H A D | tc-hppa.c | 366 /* Nonzero if this is a comdat subspace. */ 367 char comdat; member in struct:default_subspace_dict 7469 char loadable, code_only, comdat, common, dup_common, zero, sort; 7495 comdat = 0; 7530 comdat = pa_def_subspaces[i].comdat; 7594 else if ((strncasecmp (name, "comdat", 6) == 0)) 7597 comdat = 1; 7640 if (comdat || common || dup_common) 7683 code_only, comdat, commo 7467 char loadable, code_only, comdat, common, dup_common, zero, sort; local [all...] |
/openbsd-current/gnu/llvm/lld/COFF/ |
H A D | InputFiles.cpp | 181 // temporarily to mark comdat sections as having an unknown resolution. As we 183 // an associative section definition together with the parent comdat's leader, 299 error(toString(this) + ": associative comdat " + name + " (sec " + 305 // This can happen if an associative comdat refers to another associative 306 // comdat that appears after it (invalid per COFF spec) or to a section 328 // For comdat symbols in executable sections, where this is the copy 409 // 1) section definition symbol for a comdat leader; 410 // 2) symbol belongs to a comdat section associated with another section. 429 log("comdat section " + name + 470 // There's already an existing comdat fo [all...] |
/openbsd-current/gnu/usr.bin/binutils/bfd/ |
H A D | cofflink.c | 415 relying on the linker comdat support to discard 425 and .rdata instances as separate symbols. The comdat 438 && section->comdat != NULL 440 && strcmp (name, section->comdat->name) == 0) 447 && (*sym_hash)->root.u.def.section->comdat != NULL 448 && strcmp ((*sym_hash)->root.u.def.section->comdat->name, 449 section->comdat->name) == 0)
|
H A D | coffcode.h | 757 second symbol is the "comdat symbol" - the one with the 759 name; MS uses ".text" for every comdat section. Sigh. - DJ */ 791 symbol" (section name). The second is the comdat 807 precisely the second symbol for the comdat name. 810 follows the $) as the comdat symbol. */ 830 as the comdat symbol and the defining 873 the comdat symbols right. So, until we can 962 section->comdat = bfd_alloc (abfd, amt); 963 if (section->comdat == NULL) 966 section->comdat [all...] |
H A D | bfd-in2.h | 996 /* This structure is used for a comdat section, as in PE. A comdat 998 sees a comdat section, it keeps only one of the sections with a 1003 /* The name of the symbol associated with a comdat section. */ 1007 comdat section. This is only meaningful to the object file format 1338 struct bfd_comdat_info *comdat; 1331 struct bfd_comdat_info *comdat; member in struct:bfd_section
|
/openbsd-current/gnu/usr.bin/binutils-2.17/binutils/ |
H A D | objdump.c | 350 struct coff_comdat_info *comdat; 371 comdat = bfd_coff_get_comdat_section (abfd, section); 372 if (comdat != NULL) 373 printf (" (COMDAT %s %ld)", comdat->name, comdat->symbol); 347 struct coff_comdat_info *comdat; local
|
/openbsd-current/gnu/usr.bin/binutils/ld/ |
H A D | ldlang.c | 886 if (sec->comdat == NULL 887 || l->sec->comdat == NULL 888 || strcmp (sec->comdat->name, l->sec->comdat->name) == 0) 901 if (sec->comdat == NULL) 906 abfd, name, sec->comdat->name);
|
/openbsd-current/gnu/usr.bin/binutils/binutils/ |
H A D | objdump.c | 353 if (section->comdat != NULL) 354 printf (" (COMDAT %s %ld)", section->comdat->name, 355 section->comdat->symbol);
|
H A D | objcopy.c | 895 else if (bfd_get_section (sym)->comdat)
|
/openbsd-current/gnu/llvm/llvm/lib/AsmParser/ |
H A D | LLLexer.cpp | 659 KEYWORD(comdat);
|