Searched refs:GroupSection (Results 1 – 7 of 7) sorted by relevance
42 class GroupSection; variable84 virtual Error visit(const GroupSection &Sec) = 0;101 virtual Error visit(GroupSection &Sec) = 0;121 Error visit(const GroupSection &Sec) override = 0;141 Error visit(const GroupSection &Sec) override;165 Error visit(GroupSection &Sec) override;185 Error visit(const GroupSection &Sec) override;810 class GroupSection : public SectionBase {822 explicit GroupSection(ArrayRef<uint8_t> Data) : Contents(Data) {} in GroupSection() function964 Error initGroupSection(GroupSection *GroupSec);
123 template <class ELFT> Error ELFSectionSizer<ELFT>::visit(GroupSection &Sec) { in visit()165 Error BinarySectionWriter::visit(const GroupSection &Sec) { in visit()1042 void GroupSection::finalize() { in finalize()1053 Error GroupSection::removeSectionReferences( in removeSectionReferences()1069 Error GroupSection::removeSymbols(function_ref<bool(const Symbol &)> ToRemove) { in removeSymbols()1078 void GroupSection::markSymbols() { in markSymbols()1083 void GroupSection::replaceSectionReferences( in replaceSectionReferences()1090 void GroupSection::onRemove() { in onRemove()1160 Error ELFSectionWriter<ELFT>::visit(const GroupSection &Sec) { in visit()1169 Error GroupSection::accept(SectionVisitor &Visitor) const { in accept()[all …]
169 struct GroupSection { struct304 std::vector<GroupSection> getGroups();3398 template <class ELFT> std::vector<GroupSection> ELFDumper<ELFT>::getGroups() { in getGroups()3422 std::vector<GroupSection> Ret; in getGroups()3484 static DenseMap<uint64_t, const GroupSection *>3485 mapSectionsToGroups(ArrayRef<GroupSection> Groups) { in mapSectionsToGroups()3486 DenseMap<uint64_t, const GroupSection *> Ret; in mapSectionsToGroups()3487 for (const GroupSection &G : Groups) in mapSectionsToGroups()3494 std::vector<GroupSection> V = this->getGroups(); in printGroupSections()3495 DenseMap<uint64_t, const GroupSection *> Map = mapSectionsToGroups(V); in printGroupSections()[all …]
575 struct GroupSection : Section { struct581 GroupSection() : Section(ChunkKind::Group) {} in GroupSection() argument
93 Expected<ELFYAML::GroupSection *> dumpGroupSection(const Elf_Shdr *Shdr);1492 Expected<ELFYAML::GroupSection *>1494 auto S = std::make_unique<ELFYAML::GroupSection>(); in dumpGroupSection()
1441 static void groupSectionMapping(IO &IO, ELFYAML::GroupSection &Group) { in groupSectionMapping()1602 Section.reset(new ELFYAML::GroupSection()); in mapping()1603 groupSectionMapping(IO, *cast<ELFYAML::GroupSection>(Section.get())); in mapping()
257 const ELFYAML::GroupSection &Group,863 } else if (auto S = dyn_cast<ELFYAML::GroupSection>(Sec)) { in initSectionHeaders()1341 const ELFYAML::GroupSection &Section, in writeSectionContent()