Lines Matching refs:ObjFile

46 extern template void ObjFile<ELF32LE>::importCmseSymbols();
47 extern template void ObjFile<ELF32BE>::importCmseSymbols();
48 extern template void ObjFile<ELF64LE>::importCmseSymbols();
49 extern template void ObjFile<ELF64BE>::importCmseSymbols();
301 cast<ObjFile<ELFT>>(file)->parseLazy(); in doParseFile()
311 cast<ObjFile<ELFT>>(file)->parse(); in doParseFile()
328 extern template void ObjFile<ELF32LE>::importCmseSymbols();
329 extern template void ObjFile<ELF32BE>::importCmseSymbols();
330 extern template void ObjFile<ELF64LE>::importCmseSymbols();
331 extern template void ObjFile<ELF64BE>::importCmseSymbols();
334 cast<ObjFile<ELFT>>(file)->importCmseSymbols(); in doParseArmCMSEImportLib()
351 static std::string getSrcMsgAux(ObjFile<ELFT> &file, const Symbol &sym, in getSrcMsgAux()
375 return getSrcMsgAux(cast<ObjFile<ELF32LE>>(*this), sym, sec, offset); in getSrcMsg()
377 return getSrcMsgAux(cast<ObjFile<ELF32BE>>(*this), sym, sec, offset); in getSrcMsg()
379 return getSrcMsgAux(cast<ObjFile<ELF64LE>>(*this), sym, sec, offset); in getSrcMsg()
381 return getSrcMsgAux(cast<ObjFile<ELF64BE>>(*this), sym, sec, offset); in getSrcMsg()
454 template <class ELFT> DWARFCache *ObjFile<ELFT>::getDwarf() { in getDwarf()
471 ObjFile<ELFT>::getVariableLoc(StringRef name) { in getVariableLoc()
479 ObjFile<ELFT>::getDILineInfo(const InputSectionBase *s, uint64_t offset) { in getDILineInfo()
559 uint32_t ObjFile<ELFT>::getSectionIndex(const Elf_Sym &sym) const { in getSectionIndex()
565 template <class ELFT> void ObjFile<ELFT>::parse(bool ignoreComdats) { in parse()
678 StringRef ObjFile<ELFT>::getShtGroupSignature(ArrayRef<Elf_Shdr> sections, in getShtGroupSignature()
688 bool ObjFile<ELFT>::shouldMerge(const Elf_Shdr &sec, StringRef name) { in shouldMerge()
740 template <class ELFT> void ObjFile<ELFT>::initializeJustSymbols() { in initializeJustSymbols()
745 void ObjFile<ELFT>::initializeSections(bool ignoreComdats, in initializeSections()
966 InputSectionBase *ObjFile<ELFT>::getRelocTarget(uint32_t idx, in getRelocTarget()
990 InputSectionBase *ObjFile<ELFT>::createInputSection(uint32_t idx, in createInputSection()
1068 void ObjFile<ELFT>::initializeSymbols(const object::ELFFile<ELFT> &obj) { in initializeSymbols()
1130 void ObjFile<ELFT>::initSectionsAndLocalSyms(bool ignoreComdats) { in initSectionsAndLocalSyms()
1175 template <class ELFT> void ObjFile<ELFT>::postParse() { in postParse()
1273 ObjFile<ELFT> *obj = make<ObjFile<ELFT>>(ekind, mb, archiveName); in isNonCommonDef()
1806 f = make<ObjFile<ELF32LE>>(ELF32LEKind, mb, archiveName); in createObjFile()
1809 f = make<ObjFile<ELF32BE>>(ELF32BEKind, mb, archiveName); in createObjFile()
1812 f = make<ObjFile<ELF64LE>>(ELF64LEKind, mb, archiveName); in createObjFile()
1815 f = make<ObjFile<ELF64BE>>(ELF64BEKind, mb, archiveName); in createObjFile()
1825 template <class ELFT> void ObjFile<ELFT>::parseLazy() { in parseLazy()
1857 template class elf::ObjFile<ELF32LE>; member in elf
1858 template class elf::ObjFile<ELF32BE>; member in elf
1859 template class elf::ObjFile<ELF64LE>; member in elf
1860 template class elf::ObjFile<ELF64BE>; member in elf