Lines Matching refs:ObjFile

213   cast<ObjFile<ELFT>>(file)->parse();  in doParseFile()
246 static std::string getSrcMsgAux(ObjFile<ELFT> &file, const Symbol &sym, in getSrcMsgAux()
270 return getSrcMsgAux(cast<ObjFile<ELF32LE>>(*this), sym, sec, offset); in getSrcMsg()
272 return getSrcMsgAux(cast<ObjFile<ELF32BE>>(*this), sym, sec, offset); in getSrcMsg()
274 return getSrcMsgAux(cast<ObjFile<ELF64LE>>(*this), sym, sec, offset); in getSrcMsg()
276 return getSrcMsgAux(cast<ObjFile<ELF64BE>>(*this), sym, sec, offset); in getSrcMsg()
290 template <class ELFT> DWARFCache *ObjFile<ELFT>::getDwarf() { in getDwarf()
307 ObjFile<ELFT>::getVariableLoc(StringRef name) { in getVariableLoc()
314 Optional<DILineInfo> ObjFile<ELFT>::getDILineInfo(InputSectionBase *s, in getDILineInfo()
392 uint32_t ObjFile<ELFT>::getSectionIndex(const Elf_Sym &sym) const { in getSectionIndex()
398 template <class ELFT> ArrayRef<Symbol *> ObjFile<ELFT>::getLocalSymbols() { in getLocalSymbols()
404 template <class ELFT> ArrayRef<Symbol *> ObjFile<ELFT>::getGlobalSymbols() { in getGlobalSymbols()
408 template <class ELFT> void ObjFile<ELFT>::parse(bool ignoreComdats) { in parse()
423 StringRef ObjFile<ELFT>::getShtGroupSignature(ArrayRef<Elf_Shdr> sections, in getShtGroupSignature()
444 bool ObjFile<ELFT>::shouldMerge(const Elf_Shdr &sec, StringRef name) { in shouldMerge()
499 template <class ELFT> void ObjFile<ELFT>::initializeJustSymbols() { in initializeJustSymbols()
564 void ObjFile<ELFT>::initializeSections(bool ignoreComdats) { in initializeSections()
852 InputSectionBase *ObjFile<ELFT>::getRelocTarget(const Elf_Shdr &sec) { in getRelocTarget()
877 InputSectionBase *ObjFile<ELFT>::createInputSection(const Elf_Shdr &sec) { in createInputSection()
1076 StringRef ObjFile<ELFT>::getSectionName(const Elf_Shdr &sec) { in getSectionName()
1082 template <class ELFT> void ObjFile<ELFT>::initializeSymbols() { in initializeSymbols()
1289 ObjFile<ELFT> *obj = make<ObjFile<ELFT>>(mb, archiveName); in isNonCommonDef()
1791 return make<ObjFile<ELF32LE>>(mb, archiveName); in createObjectFile()
1793 return make<ObjFile<ELF32BE>>(mb, archiveName); in createObjectFile()
1795 return make<ObjFile<ELF64LE>>(mb, archiveName); in createObjectFile()
1797 return make<ObjFile<ELF64BE>>(mb, archiveName); in createObjectFile()
1902 template class elf::ObjFile<ELF32LE>; member in elf
1903 template class elf::ObjFile<ELF32BE>; member in elf
1904 template class elf::ObjFile<ELF64LE>; member in elf
1905 template class elf::ObjFile<ELF64BE>; member in elf