Searched refs:comdat (Results 1 - 20 of 20) sorted by relevance

/openbsd-current/gnu/llvm/lld/wasm/
H A DInputChunks.h75 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 DSyntheticSections.cpp696 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 DInputFiles.cpp433 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 Dllvm.vim69 \ comdat
/openbsd-current/gnu/usr.bin/binutils-2.17/bfd/
H A Dlibcoff-in.h195 struct coff_comdat_info *comdat; member in struct:coff_section_tdata
H A Dcofflink.c417 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 Dlibcoff.h199 struct coff_comdat_info *comdat; member in struct:coff_section_tdata
H A Dcoffcode.h755 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 Dcoffgen.c1939 fprintf (file, " checksum 0x%lx assoc %d comdat %d",
2323 return coff_section_data (abfd, sec)->comdat;
H A Dsom.c4032 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 Dtc-hppa.c366 /* 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 DInputFiles.cpp181 // 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 Dcofflink.c415 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 Dcoffcode.h757 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 Dbfd-in2.h996 /* 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 Dobjdump.c350 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 Dldlang.c886 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 Dobjdump.c353 if (section->comdat != NULL)
354 printf (" (COMDAT %s %ld)", section->comdat->name,
355 section->comdat->symbol);
H A Dobjcopy.c895 else if (bfd_get_section (sym)->comdat)
/openbsd-current/gnu/llvm/llvm/lib/AsmParser/
H A DLLLexer.cpp659 KEYWORD(comdat);

Completed in 503 milliseconds