Searched refs:RelocationSection (Results 1 – 10 of 10) sorted by relevance
39 class RelocationSection; variable81 virtual Error visit(const RelocationSection &Sec) = 0;98 virtual Error visit(RelocationSection &Sec) = 0;119 Error visit(const RelocationSection &Sec) override = 0;139 Error visit(const RelocationSection &Sec) override;163 Error visit(RelocationSection &Sec) override;183 Error visit(const RelocationSection &Sec) override;776 class RelocationSection784 RelocationSection(const Object &O) : Obj(O) {} in RelocationSection() function1089 MustBeRelocatable |= isa<RelocationSection>(*Ptr); in addSection()
110 Error ELFSectionSizer<ELFT>::visit(RelocationSection &Sec) { in visit()154 Error BinarySectionWriter::visit(const RelocationSection &Sec) { in visit()846 Error RelocationSection::removeSectionReferences( in removeSectionReferences()931 Error ELFSectionWriter<ELFT>::visit(const RelocationSection &Sec) { in visit()942 Error RelocationSection::accept(SectionVisitor &Visitor) const { in accept()946 Error RelocationSection::accept(MutableSectionVisitor &Visitor) { in accept()950 Error RelocationSection::removeSymbols( in removeSymbols()961 void RelocationSection::markSymbols() { in markSymbols()967 void RelocationSection::replaceSectionReferences( in replaceSectionReferences()1650 return Obj.addSection<RelocationSection>(Obj); in makeSection()[all …]
66 ELFYAML::RelocationSection &S);79 Expected<ELFYAML::RelocationSection *> dumpRelocSection(const Elf_Shdr *Shdr);820 const Elf_Shdr *Shdr, ELFYAML::RelocationSection &S) { in dumpCommonRelocationSection()1094 Expected<ELFYAML::RelocationSection *>1096 auto S = std::make_unique<ELFYAML::RelocationSection>(); in dumpRelocSection()
595 struct RelocationSection : Section { struct599 RelocationSection() : Section(ChunkKind::Relocation) {} in RelocationSection() function
1717 RelocationSection<ELFT>::RelocationSection(StringRef name, bool combreloc) in RelocationSection() function in RelocationSection1724 template <class ELFT> void RelocationSection<ELFT>::writeTo(uint8_t *buf) { in writeTo()3948 template class elf::RelocationSection<ELF32LE>; member in elf3949 template class elf::RelocationSection<ELF32BE>; member in elf3950 template class elf::RelocationSection<ELF64LE>; member in elf3951 template class elf::RelocationSection<ELF64BE>; member in elf
556 class RelocationSection final : public RelocationBaseSection {561 RelocationSection(StringRef name, bool combreloc);
376 part.relaDyn = std::make_unique<RelocationSection<ELFT>>( in createSyntheticSections()490 in.relaPlt = std::make_unique<RelocationSection<ELFT>>( in createSyntheticSections()500 in.relaIplt = std::make_unique<RelocationSection<ELFT>>( in createSyntheticSections()
1416 static void sectionMapping(IO &IO, ELFYAML::RelocationSection &Section) { in sectionMapping()1578 Section.reset(new ELFYAML::RelocationSection()); in mapping()1579 sectionMapping(IO, *cast<ELFYAML::RelocationSection>(Section.get())); in mapping()
250 const ELFYAML::RelocationSection &Section,858 } else if (auto S = dyn_cast<ELFYAML::RelocationSection>(Sec)) { in initSectionHeaders()1267 Elf_Shdr &SHeader, const ELFYAML::RelocationSection &Section, in writeSectionContent()
1784 const ELFShdrTy *RelocationSection = cantFail(EF.getSection(Rel.d.a)); in getRelocationAddend() local1785 switch (RelocationSection->sh_type) { in getRelocationAddend()1819 const ELFShdrTy *RelocationSection = cantFail(EF.getSection(Rel.d.a)); in getRelocationSymbol() local1820 switch (RelocationSection->sh_type) { in getRelocationSymbol()