Searched refs:SymtabShndxSection (Results 1 – 7 of 7) sorted by relevance
238 SymtabShndxSection, enumerator668 struct SymtabShndxSection : Section { struct671 SymtabShndxSection() : Section(ChunkKind::SymtabShndxSection) {} in SymtabShndxSection() argument678 return S->Kind == ChunkKind::SymtabShndxSection; in classof() argument
608 MCSectionELF *SymtabShndxSection = in computeSymbolTable() local610 SymtabShndxSectionIndex = addToSectionTable(SymtabShndxSection); in computeSymbolTable()611 SymtabShndxSection->setAlignment(Align(4)); in computeSymbolTable()666 MCSectionELF *SymtabShndxSection = SectionTable[SymtabShndxSectionIndex - 1]; in computeSymbolTable() local670 SymtabShndxSection->setOffsets(SecStart, SecEnd); in computeSymbolTable()
75 class SymtabShndxSection; variable601 std::unique_ptr<SymtabShndxSection> symTabShndx;
684 class SymtabShndxSection final : public SyntheticSection {686 SymtabShndxSection(Ctx &);
2380 SymtabShndxSection::SymtabShndxSection(Ctx &ctx) in SymtabShndxSection() function in SymtabShndxSection2385 void SymtabShndxSection::writeTo(uint8_t *buf) { in writeTo()2400 bool SymtabShndxSection::isNeeded() const { in isNeeded()2413 void SymtabShndxSection::finalizeContents() { in finalizeContents()2417 size_t SymtabShndxSection::getSize() const { in getSize()4748 ctx.in.symTabShndx = std::make_unique<SymtabShndxSection>(ctx); in createSyntheticSections()
1514 static void sectionMapping(IO &IO, ELFYAML::SymtabShndxSection &Section) { in sectionMapping()1710 Section.reset(new ELFYAML::SymtabShndxSection()); in mapping()1711 sectionMapping(IO, *cast<ELFYAML::SymtabShndxSection>(Section.get())); in mapping()
264 const ELFYAML::SymtabShndxSection &Shndx,857 } else if (auto S = dyn_cast<ELFYAML::SymtabShndxSection>(Sec)) { in initSectionHeaders()1366 Elf_Shdr &SHeader, const ELFYAML::SymtabShndxSection &Shndx, in writeSectionContent()