Lines Matching refs:ObjFile

47 extern template void ObjFile<ELF32LE>::importCmseSymbols();
48 extern template void ObjFile<ELF32BE>::importCmseSymbols();
49 extern template void ObjFile<ELF64LE>::importCmseSymbols();
50 extern template void ObjFile<ELF64BE>::importCmseSymbols();
312 cast<ObjFile<ELFT>>(file)->parseLazy(); in doParseFile()
322 cast<ObjFile<ELFT>>(file)->parse(); in doParseFile()
339 extern template void ObjFile<ELF32LE>::importCmseSymbols();
340 extern template void ObjFile<ELF32BE>::importCmseSymbols();
341 extern template void ObjFile<ELF64LE>::importCmseSymbols();
342 extern template void ObjFile<ELF64BE>::importCmseSymbols();
355 cast<ObjFile<ELFT>>(*armCmseImpLib).importCmseSymbols(); in doParseFiles()
374 static std::string getSrcMsgAux(ObjFile<ELFT> &file, const Symbol &sym, in getSrcMsgAux()
398 return getSrcMsgAux(cast<ObjFile<ELF32LE>>(*this), sym, sec, offset); in getSrcMsg()
400 return getSrcMsgAux(cast<ObjFile<ELF32BE>>(*this), sym, sec, offset); in getSrcMsg()
402 return getSrcMsgAux(cast<ObjFile<ELF64LE>>(*this), sym, sec, offset); in getSrcMsg()
404 return getSrcMsgAux(cast<ObjFile<ELF64BE>>(*this), sym, sec, offset); in getSrcMsg()
477 template <class ELFT> DWARFCache *ObjFile<ELFT>::getDwarf() { in getDwarf()
494 ObjFile<ELFT>::getVariableLoc(StringRef name) { in getVariableLoc()
502 ObjFile<ELFT>::getDILineInfo(const InputSectionBase *s, uint64_t offset) { in getDILineInfo()
582 uint32_t ObjFile<ELFT>::getSectionIndex(const Elf_Sym &sym) const { in getSectionIndex()
588 template <class ELFT> void ObjFile<ELFT>::parse(bool ignoreComdats) { in parse()
701 StringRef ObjFile<ELFT>::getShtGroupSignature(ArrayRef<Elf_Shdr> sections, in getShtGroupSignature()
711 bool ObjFile<ELFT>::shouldMerge(const Elf_Shdr &sec, StringRef name) { in shouldMerge()
763 template <class ELFT> void ObjFile<ELFT>::initializeJustSymbols() { in initializeJustSymbols()
777 void ObjFile<ELFT>::initializeSections(bool ignoreComdats, in initializeSections()
957 void readGnuProperty(const InputSection &sec, ObjFile<ELFT> &f) { in readGnuProperty()
1026 InputSectionBase *ObjFile<ELFT>::getRelocTarget(uint32_t idx, uint32_t info) { in getRelocTarget()
1048 InputSectionBase *ObjFile<ELFT>::createInputSection(uint32_t idx, in createInputSection()
1126 void ObjFile<ELFT>::initializeSymbols(const object::ELFFile<ELFT> &obj) { in initializeSymbols()
1188 void ObjFile<ELFT>::initSectionsAndLocalSyms(bool ignoreComdats) { in initSectionsAndLocalSyms()
1233 template <class ELFT> void ObjFile<ELFT>::postParse() { in postParse()
1331 ObjFile<ELFT> *obj = make<ObjFile<ELFT>>(ekind, mb, archiveName); in isNonCommonDef()
1864 f = make<ObjFile<ELF32LE>>(ELF32LEKind, mb, archiveName); in createObjFile()
1867 f = make<ObjFile<ELF32BE>>(ELF32BEKind, mb, archiveName); in createObjFile()
1870 f = make<ObjFile<ELF64LE>>(ELF64LEKind, mb, archiveName); in createObjFile()
1873 f = make<ObjFile<ELF64BE>>(ELF64BEKind, mb, archiveName); in createObjFile()
1883 template <class ELFT> void ObjFile<ELFT>::parseLazy() { in parseLazy()
1915 template class elf::ObjFile<ELF32LE>; member in elf
1916 template class elf::ObjFile<ELF32BE>; member in elf
1917 template class elf::ObjFile<ELF64LE>; member in elf
1918 template class elf::ObjFile<ELF64BE>; member in elf