Home
last modified time | relevance | path

Searched refs:GroupSection (Results 1 – 7 of 7) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-objcopy/ELF/
H A DObject.h42 class GroupSection; variable
84 virtual Error visit(const GroupSection &Sec) = 0;
101 virtual Error visit(GroupSection &Sec) = 0;
121 virtual 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;
797 class GroupSection : public SectionBase {
809 explicit GroupSection(ArrayRef<uint8_t> Data) : Contents(Data) {} in GroupSection() function
953 Error initGroupSection(GroupSection *GroupSec);
H A DObject.cpp125 template <class ELFT> Error ELFSectionSizer<ELFT>::visit(GroupSection &Sec) { in visit()
167 Error BinarySectionWriter::visit(const GroupSection &Sec) { in visit()
1071 void GroupSection::finalize() { in finalize()
1076 Error GroupSection::removeSectionReferences( in removeSectionReferences()
1092 Error GroupSection::removeSymbols(function_ref<bool(const Symbol &)> ToRemove) { in removeSymbols()
1101 void GroupSection::markSymbols() { in markSymbols()
1106 void GroupSection::replaceSectionReferences( in replaceSectionReferences()
1113 void GroupSection::onRemove() { in onRemove()
1183 Error ELFSectionWriter<ELFT>::visit(const GroupSection &Sec) { in visit()
1192 Error GroupSection::accept(SectionVisitor &Visitor) const { in accept()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/tools/llvm-readobj/
H A DELFDumper.cpp164 struct GroupSection { struct
299 std::vector<GroupSection> getGroups();
3279 template <class ELFT> std::vector<GroupSection> ELFDumper<ELFT>::getGroups() { in getGroups()
3303 std::vector<GroupSection> Ret; in getGroups()
3365 static DenseMap<uint64_t, const GroupSection *>
3366 mapSectionsToGroups(ArrayRef<GroupSection> Groups) { in mapSectionsToGroups()
3367 DenseMap<uint64_t, const GroupSection *> Ret; in mapSectionsToGroups()
3368 for (const GroupSection &G : Groups) in mapSectionsToGroups()
3375 std::vector<GroupSection> V = this->getGroups(); in printGroupSections()
3376 DenseMap<uint64_t, const GroupSection *> Map = mapSectionsToGroups(V); in printGroupSections()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ObjectYAML/
H A DELFYAML.h574 struct GroupSection : Section { struct
580 GroupSection() : Section(ChunkKind::Group) {} in GroupSection() function
/netbsd-src/external/apache2/llvm/dist/llvm/tools/obj2yaml/
H A Delf2yaml.cpp90 Expected<ELFYAML::GroupSection *> dumpGroupSection(const Elf_Shdr *Shdr);
1448 Expected<ELFYAML::GroupSection *>
1450 auto S = std::make_unique<ELFYAML::GroupSection>(); in dumpGroupSection()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ObjectYAML/
H A DELFYAML.cpp1350 static void groupSectionMapping(IO &IO, ELFYAML::GroupSection &Group) { in groupSectionMapping()
1511 Section.reset(new ELFYAML::GroupSection()); in mapping()
1512 groupSectionMapping(IO, *cast<ELFYAML::GroupSection>(Section.get())); in mapping()
H A DELFEmitter.cpp246 const ELFYAML::GroupSection &Group,
822 } else if (auto S = dyn_cast<ELFYAML::GroupSection>(Sec)) { in initSectionHeaders()
1300 const ELFYAML::GroupSection &Section, in writeSectionContent()