Lines Matching refs:ObjFile
92 static std::string getSrcMsgAux(ObjFile<ELFT> &File, const Symbol &Sym, in getSrcMsgAux()
116 return getSrcMsgAux(cast<ObjFile<ELF32LE>>(*this), Sym, Sec, Offset); in getSrcMsg()
118 return getSrcMsgAux(cast<ObjFile<ELF32BE>>(*this), Sym, Sec, Offset); in getSrcMsg()
120 return getSrcMsgAux(cast<ObjFile<ELF64LE>>(*this), Sym, Sec, Offset); in getSrcMsg()
122 return getSrcMsgAux(cast<ObjFile<ELF64BE>>(*this), Sym, Sec, Offset); in getSrcMsg()
126 template <class ELFT> void ObjFile<ELFT>::initializeDwarf() { in initializeDwarf()
184 ObjFile<ELFT>::getVariableLoc(StringRef Name) { in getVariableLoc()
205 Optional<DILineInfo> ObjFile<ELFT>::getDILineInfo(InputSectionBase *S, in getDILineInfo()
268 ObjFile<ELFT>::ObjFile(MemoryBufferRef M, StringRef ArchiveName) in ObjFile() function in ObjFile
273 template <class ELFT> ArrayRef<Symbol *> ObjFile<ELFT>::getLocalSymbols() { in getLocalSymbols()
279 template <class ELFT> ArrayRef<Symbol *> ObjFile<ELFT>::getGlobalSymbols() { in getGlobalSymbols()
284 void ObjFile<ELFT>::parse(DenseSet<CachedHashStringRef> &ComdatGroups) { in parse()
299 StringRef ObjFile<ELFT>::getShtGroupSignature(ArrayRef<Elf_Shdr> Sections, in getShtGroupSignature()
323 template <class ELFT> bool ObjFile<ELFT>::shouldMerge(const Elf_Shdr &Sec) { in shouldMerge()
376 template <class ELFT> void ObjFile<ELFT>::initializeJustSymbols() { in initializeJustSymbols()
389 void ObjFile<ELFT>::initializeSections( in initializeSections()
584 InputSectionBase *ObjFile<ELFT>::getRelocTarget(const Elf_Shdr &Sec) { in getRelocTarget()
609 InputSectionBase *ObjFile<ELFT>::createInputSection(const Elf_Shdr &Sec) { in createInputSection()
763 StringRef ObjFile<ELFT>::getSectionName(const Elf_Shdr &Sec) { in getSectionName()
767 template <class ELFT> void ObjFile<ELFT>::initializeSymbols() { in initializeSymbols()
773 template <class ELFT> Symbol *ObjFile<ELFT>::createSymbol(const Elf_Sym *Sym) { in createSymbol()
1232 return make<ObjFile<ELF32LE>>(MB, ArchiveName); in createObjectFile()
1234 return make<ObjFile<ELF32BE>>(MB, ArchiveName); in createObjectFile()
1236 return make<ObjFile<ELF64LE>>(MB, ArchiveName); in createObjectFile()
1238 return make<ObjFile<ELF64BE>>(MB, ArchiveName); in createObjectFile()
1341 template class elf::ObjFile<ELF32LE>; member in elf
1342 template class elf::ObjFile<ELF32BE>; member in elf
1343 template class elf::ObjFile<ELF64LE>; member in elf
1344 template class elf::ObjFile<ELF64BE>; member in elf