Searched refs:GroupSection (Results 1 – 3 of 3) sorted by relevance
40 class GroupSection; variable78 virtual void visit(const GroupSection &Sec) = 0;96 virtual void visit(const GroupSection &Sec) override = 0;113 void visit(const GroupSection &Sec) override;130 void visit(const GroupSection &Sec) override;533 class GroupSection : public SectionBase {545 explicit GroupSection(ArrayRef<uint8_t> Data) : Contents(Data) {} in GroupSection() function638 void initGroupSection(GroupSection *GroupSec);
121 void BinarySectionWriter::visit(const GroupSection &Sec) { in visit()463 void GroupSection::finalize() { in finalize()468 void GroupSection::removeSymbols(function_ref<bool(const Symbol &)> ToRemove) { in removeSymbols()477 void GroupSection::markSymbols() { in markSymbols()541 void ELFSectionWriter<ELFT>::visit(const GroupSection &Sec) { in visit()549 void GroupSection::accept(SectionVisitor &Visitor) const { in accept()671 void ELFBuilder<ELFT>::initGroupSection(GroupSection *GroupSec) { in initGroupSection()812 return Obj.addSection<GroupSection>(Data); in makeSection()888 } else if (auto GroupSec = dyn_cast<GroupSection>(&Section)) { in readSectionHeaders()
2542 struct GroupSection { struct2554 std::vector<GroupSection> getGroups(const ELFFile<ELFT> *Obj) { in getGroups()2559 std::vector<GroupSection> Ret; in getGroups()2594 DenseMap<uint64_t, const GroupSection *>2595 mapSectionsToGroups(ArrayRef<GroupSection> Groups) { in mapSectionsToGroups()2596 DenseMap<uint64_t, const GroupSection *> Ret; in mapSectionsToGroups()2597 for (const GroupSection &G : Groups) in mapSectionsToGroups()2606 std::vector<GroupSection> V = getGroups<ELFT>(Obj); in printGroupSections()2607 DenseMap<uint64_t, const GroupSection *> Map = mapSectionsToGroups(V); in printGroupSections()2608 for (const GroupSection &G : V) { in printGroupSections()[all …]