Lines Matching defs:SecName
226 StringRef SecName, ELFYAML::Section *YAMLSec);
409 std::string SecName = ("." + DebugSecName).str();
412 if (SectionHeaderStringTableName == SecName)
413 reportError("cannot use '" + SecName +
416 ImplicitSections.insert(StringRef(SecName).copy(StringAlloc));
425 for (StringRef SecName : ImplicitSections) {
426 if (DocSections.count(SecName))
431 Sec->Name = SecName;
433 if (SecName == SectionHeaderStringTableName)
435 else if (SecName == ".dynsym")
437 else if (SecName == ".symtab")
653 Elf_Shdr &Header, StringRef SecName,
659 if (SecName == ".strtab")
660 initStrtabSectionHeader(Header, SecName, DotStrtab, CBA, YAMLSec);
661 else if (SecName == ".dynstr")
662 initStrtabSectionHeader(Header, SecName, DotDynstr, CBA, YAMLSec);
663 else if (SecName == SectionHeaderStringTableName)
664 initStrtabSectionHeader(Header, SecName, *ShStrtabStrings, CBA, YAMLSec);
665 else if (SecName == ".symtab")
667 else if (SecName == ".dynsym")
669 else if (SecName.starts_with(".debug_")) {
674 initDWARFSectionHeader(Header, SecName, CBA, YAMLSec);