Lines Matching refs:ELFState
170 template <class ELFT> class ELFState { class
302 ELFState(ELFYAML::Object &D, yaml::ErrorHandler EH);
331 ELFState<ELFT>::ELFState(ELFYAML::Object &D, yaml::ErrorHandler EH) in ELFState() function in ELFState
387 void ELFState<ELFT>::writeELFHeader(raw_ostream &OS, Optional<uint64_t> SHOff) { in writeELFHeader()
468 void ELFState<ELFT>::initProgramHeaders(std::vector<Elf_Phdr> &PHeaders) { in initProgramHeaders()
516 unsigned ELFState<ELFT>::toSectionIndex(StringRef S, StringRef LocSec, in toSectionIndex()
551 unsigned ELFState<ELFT>::toSymbolIndex(StringRef S, StringRef LocSec, in toSymbolIndex()
584 bool ELFState<ELFT>::initImplicitHeader(ContiguousBlobAccumulator &CBA, in initImplicitHeader()
642 uint64_t ELFState<ELFT>::getSectionNameOffset(StringRef Name) { in getSectionNameOffset()
667 void ELFState<ELFT>::initSectionHeaders(std::vector<Elf_Shdr> &SHeaders, in initSectionHeaders()
788 void ELFState<ELFT>::assignSectionAddress(Elf_Shdr &SHeader, in assignSectionAddress()
817 ELFState<ELFT>::toELFSymbols(ArrayRef<ELFYAML::Symbol> Symbols, in toELFSymbols()
849 void ELFState<ELFT>::initSymtabSectionHeader(Elf_Shdr &SHeader, in initSymtabSectionHeader()
938 void ELFState<ELFT>::initStrtabSectionHeader(Elf_Shdr &SHeader, StringRef Name, in initStrtabSectionHeader()
1001 void ELFState<ELFT>::initDWARFSectionHeader(Elf_Shdr &SHeader, StringRef Name, in initDWARFSectionHeader()
1050 template <class ELFT> void ELFState<ELFT>::reportError(const Twine &Msg) { in reportError()
1055 template <class ELFT> void ELFState<ELFT>::reportError(Error Err) { in reportError()
1063 ELFState<ELFT>::getPhdrFragments(const ELFYAML::ProgramHeader &Phdr, in getPhdrFragments()
1081 void ELFState<ELFT>::setProgramHeaderLayout(std::vector<Elf_Phdr> &PHeaders, in setProgramHeaderLayout()
1153 void ELFState<ELFT>::writeSectionContent(Elf_Shdr &SHeader, in writeSectionContent()
1169 void ELFState<ELFT>::writeSectionContent( in writeSectionContent()
1186 void ELFState<ELFT>::writeSectionContent( in writeSectionContent()
1236 void ELFState<ELFT>::writeSectionContent(Elf_Shdr &SHeader, in writeSectionContent()
1256 void ELFState<ELFT>::writeSectionContent( in writeSectionContent()
1275 void ELFState<ELFT>::writeSectionContent(Elf_Shdr &SHeader, in writeSectionContent()
1307 void ELFState<ELFT>::writeSectionContent(Elf_Shdr &SHeader, in writeSectionContent()
1321 void ELFState<ELFT>::writeSectionContent( in writeSectionContent()
1337 void ELFState<ELFT>::writeSectionContent( in writeSectionContent()
1360 void ELFState<ELFT>::writeSectionContent( in writeSectionContent()
1376 void ELFState<ELFT>::writeSectionContent( in writeSectionContent()
1391 ELFState<ELFT>::alignToOffset(ContiguousBlobAccumulator &CBA, uint64_t Align, in alignToOffset()
1414 void ELFState<ELFT>::writeSectionContent( in writeSectionContent()
1442 void ELFState<ELFT>::writeSectionContent(Elf_Shdr &SHeader, in writeSectionContent()
1477 void ELFState<ELFT>::writeSectionContent(Elf_Shdr &SHeader, in writeSectionContent()
1522 void ELFState<ELFT>::writeSectionContent(Elf_Shdr &SHeader, in writeSectionContent()
1570 void ELFState<ELFT>::writeSectionContent( in writeSectionContent()
1584 void ELFState<ELFT>::writeSectionContent(Elf_Shdr &SHeader, in writeSectionContent()
1610 void ELFState<ELFT>::writeSectionContent(Elf_Shdr &SHeader, in writeSectionContent()
1632 void ELFState<ELFT>::writeSectionContent(Elf_Shdr &SHeader, in writeSectionContent()
1652 void ELFState<ELFT>::writeSectionContent(Elf_Shdr &SHeader, in writeSectionContent()
1693 void ELFState<ELFT>::writeSectionContent(Elf_Shdr &SHeader, in writeSectionContent()
1749 void ELFState<ELFT>::writeFill(ELFYAML::Fill &Fill, in writeFill()
1765 DenseMap<StringRef, size_t> ELFState<ELFT>::buildSectionHeaderReorderMap() { in buildSectionHeaderReorderMap()
1804 template <class ELFT> void ELFState<ELFT>::buildSectionIndex() { in buildSectionIndex()
1841 template <class ELFT> void ELFState<ELFT>::buildSymbolIndexes() { in buildSymbolIndexes()
1856 template <class ELFT> void ELFState<ELFT>::finalizeStrings() { in finalizeStrings()
1891 bool ELFState<ELFT>::writeELF(raw_ostream &OS, ELFYAML::Object &Doc, in writeELF()
1893 ELFState<ELFT> State(Doc, EH); in writeELF()
1969 return ELFState<object::ELF64LE>::writeELF(Out, Doc, EH, MaxSize); in yaml2elf()
1970 return ELFState<object::ELF64BE>::writeELF(Out, Doc, EH, MaxSize); in yaml2elf()
1973 return ELFState<object::ELF32LE>::writeELF(Out, Doc, EH, MaxSize); in yaml2elf()
1974 return ELFState<object::ELF32BE>::writeELF(Out, Doc, EH, MaxSize); in yaml2elf()