Lines Matching defs:YAMLSec

226                           StringRef SecName, ELFYAML::Section *YAMLSec);
231 ELFYAML::Section *YAMLSec);
235 ELFYAML::Section *YAMLSec);
238 ELFYAML::Section *YAMLSec);
316 void assignSectionAddress(Elf_Shdr &SHeader, ELFYAML::Section *YAMLSec);
654 ELFYAML::Section *YAMLSec) {
660 initStrtabSectionHeader(Header, SecName, DotStrtab, CBA, YAMLSec);
662 initStrtabSectionHeader(Header, SecName, DotDynstr, CBA, YAMLSec);
664 initStrtabSectionHeader(Header, SecName, *ShStrtabStrings, CBA, YAMLSec);
666 initSymtabSectionHeader(Header, SymtabType::Static, CBA, YAMLSec);
668 initSymtabSectionHeader(Header, SymtabType::Dynamic, CBA, YAMLSec);
672 if (YAMLSec && !isa<ELFYAML::RawContentSection>(YAMLSec))
674 initDWARFSectionHeader(Header, SecName, CBA, YAMLSec);
681 overrideFields<ELFT>(YAMLSec, Header);
910 ELFYAML::Section *YAMLSec) {
911 if (YAMLSec && YAMLSec->Address) {
912 SHeader.sh_addr = *YAMLSec->Address;
913 LocationCounter = *YAMLSec->Address;
973 ELFYAML::Section *YAMLSec) {
983 dyn_cast_or_null<ELFYAML::RawContentSection>(YAMLSec);
1001 if (YAMLSec)
1002 SHeader.sh_type = YAMLSec->Type;
1006 if (YAMLSec && YAMLSec->Flags)
1007 SHeader.sh_flags = *YAMLSec->Flags;
1015 SHeader.sh_addralign = YAMLSec ? (uint64_t)YAMLSec->AddressAlign : 8;
1017 assignSectionAddress(SHeader, YAMLSec);
1038 ELFYAML::Section *YAMLSec) {
1040 SHeader.sh_type = YAMLSec ? YAMLSec->Type : ELF::SHT_STRTAB;
1041 SHeader.sh_addralign = YAMLSec ? (uint64_t)YAMLSec->AddressAlign : 1;
1044 dyn_cast_or_null<ELFYAML::RawContentSection>(YAMLSec);
1047 YAMLSec ? YAMLSec->Offset : std::nullopt);
1060 if (YAMLSec && YAMLSec->Flags)
1061 SHeader.sh_flags = *YAMLSec->Flags;
1065 assignSectionAddress(SHeader, YAMLSec);
1096 ELFYAML::Section *YAMLSec) {
1098 SHeader.sh_type = YAMLSec ? YAMLSec->Type : ELF::SHT_PROGBITS;
1099 SHeader.sh_addralign = YAMLSec ? (uint64_t)YAMLSec->AddressAlign : 1;
1101 YAMLSec ? YAMLSec->Offset : std::nullopt);
1104 dyn_cast_or_null<ELFYAML::RawContentSection>(YAMLSec);
1126 if (YAMLSec && YAMLSec->Flags)
1127 SHeader.sh_flags = *YAMLSec->Flags;
1131 assignSectionAddress(SHeader, YAMLSec);