Lines Matching refs:ELFBuilder
1387 template <class ELFT> void ELFBuilder<ELFT>::setParentSegment(Segment &Child) { in setParentSegment()
1403 template <class ELFT> Error ELFBuilder<ELFT>::findEhdrOffset() { in findEhdrOffset()
1419 Error ELFBuilder<ELFT>::readProgramHeaders(const ELFFile<ELFT> &HeadersFile) { in readProgramHeaders()
1486 Error ELFBuilder<ELFT>::initGroupSection(GroupSection *GroupSec) { in initGroupSection()
1537 Error ELFBuilder<ELFT>::initSymbolTable(SymbolTableSection *SymTab) { in initSymbolTable()
1677 Expected<SectionBase &> ELFBuilder<ELFT>::makeSection(const Elf_Shdr &Shdr) { in makeSection()
1760 template <class ELFT> Error ELFBuilder<ELFT>::readSectionHeaders() { in readSectionHeaders()
1800 template <class ELFT> Error ELFBuilder<ELFT>::readSections(bool EnsureSymtab) { in readSections()
1888 template <class ELFT> Error ELFBuilder<ELFT>::build(bool EnsureSymtab) { in build()
1963 ELFBuilder<ELF32LE> Builder(*O, *Obj, ExtractPartition); in create()
1968 ELFBuilder<ELF64LE> Builder(*O, *Obj, ExtractPartition); in create()
1973 ELFBuilder<ELF32BE> Builder(*O, *Obj, ExtractPartition); in create()
1978 ELFBuilder<ELF64BE> Builder(*O, *Obj, ExtractPartition); in create()
2718 template class ELFBuilder<ELF64LE>; variable
2719 template class ELFBuilder<ELF64BE>; variable
2720 template class ELFBuilder<ELF32LE>; variable
2721 template class ELFBuilder<ELF32BE>; variable