Lines Matching defs:SecName
229 StringRef SecName, ELFYAML::Section *YAMLSec);
412 std::string SecName = ("." + DebugSecName).str();
415 if (SectionHeaderStringTableName == SecName)
416 reportError("cannot use '" + SecName +
419 ImplicitSections.insert(StringRef(SecName).copy(StringAlloc));
428 for (StringRef SecName : ImplicitSections) {
429 if (DocSections.count(SecName))
434 Sec->Name = SecName;
436 if (SecName == SectionHeaderStringTableName)
438 else if (SecName == ".dynsym")
440 else if (SecName == ".symtab")
660 Elf_Shdr &Header, StringRef SecName,
666 if (SecName == ".strtab")
667 initStrtabSectionHeader(Header, SecName, DotStrtab, CBA, YAMLSec);
668 else if (SecName == ".dynstr")
669 initStrtabSectionHeader(Header, SecName, DotDynstr, CBA, YAMLSec);
670 else if (SecName == SectionHeaderStringTableName)
671 initStrtabSectionHeader(Header, SecName, *ShStrtabStrings, CBA, YAMLSec);
672 else if (SecName == ".symtab")
674 else if (SecName == ".dynsym")
676 else if (SecName.starts_with(".debug_")) {
681 initDWARFSectionHeader(Header, SecName, CBA, YAMLSec);