Searched refs:RelocationSection (Results 1 – 10 of 10) sorted by relevance
40 class RelocationSection; variable80 virtual void visit(const RelocationSection &Sec) = 0;97 virtual void visit(RelocationSection &Sec) = 0;118 virtual void visit(const RelocationSection &Sec) override = 0;138 void visit(const RelocationSection &Sec) override;162 void visit(RelocationSection &Sec) override;180 void visit(const RelocationSection &Sec) override;582 class RelocationSection
94 void ELFSectionSizer<ELFT>::visit(RelocationSection &Sec) { in visit()123 void BinarySectionWriter::visit(const RelocationSection &Sec) { in visit()596 void ELFSectionWriter<ELFT>::visit(const RelocationSection &Sec) { in visit()604 void RelocationSection::accept(SectionVisitor &Visitor) const { in accept()608 void RelocationSection::accept(MutableSectionVisitor &Visitor) { in accept()612 void RelocationSection::removeSymbols( in removeSymbols()620 void RelocationSection::markSymbols() { in markSymbols()1013 static void initRelocations(RelocationSection *Relocs, in initRelocations()1049 return Obj.addSection<RelocationSection>(); in makeSection()1148 if (auto RelSec = dyn_cast<RelocationSection>(&Section)) { in readSectionHeaders()
227 SmallVector<RelocationSection *, 13> RelocationSections; in replaceDebugSections()229 if (RelocationSection *R = dyn_cast<RelocationSection>(&Sec)) { in replaceDebugSections()242 for (RelocationSection *RS : RelocationSections) { in replaceDebugSections()
172 struct RelocationSection : Section { struct175 RelocationSection() : Section(SectionKind::Relocation) {} in RelocationSection() argument
72 OutputSection *RelocationSection = nullptr; variable
571 if (Out->RelocationSection) { in addInputSec()572 Out->RelocationSection->addSection(Sec); in addInputSec()576 Out->RelocationSection = createSection(IS, OutsecName); in addInputSec()577 return Out->RelocationSection; in addInputSec()
1539 RelocationSection<ELFT>::RelocationSection(StringRef Name, bool Sort) in RelocationSection() function in RelocationSection1555 template <class ELFT> void RelocationSection<ELFT>::writeTo(uint8_t *Buf) { in writeTo()1565 template <class ELFT> unsigned RelocationSection<ELFT>::getRelocOffset() { in getRelocOffset()2348 static_cast<RelocationSection<ELFT> *>(PltRelocSection)->getRelocOffset(); in addEntry()3205 template class elf::RelocationSection<ELF32LE>; member in elf3206 template class elf::RelocationSection<ELF32BE>; member in elf3207 template class elf::RelocationSection<ELF64LE>; member in elf3208 template class elf::RelocationSection<ELF64BE>; member in elf
496 class RelocationSection final : public RelocationBaseSection {501 RelocationSection(StringRef Name, bool Sort);
284 In.RelaDyn = make<RelocationSection<ELFT>>( in createSyntheticSections()395 In.RelaPlt = make<RelocationSection<ELFT>>( in createSyntheticSections()405 In.RelaIplt = make<RelocationSection<ELFT>>( in createSyntheticSections()
845 static void sectionMapping(IO &IO, ELFYAML::RelocationSection &Section) { in sectionMapping()897 Section.reset(new ELFYAML::RelocationSection()); in mapping()898 sectionMapping(IO, *cast<ELFYAML::RelocationSection>(Section.get())); in mapping()