Lines Matching refs:ObjFile

178       cast<ObjFile<ELFT>>(file)->parseLazy();  in doParseFile()
201 cast<ObjFile<ELFT>>(file)->parse(); in doParseFile()
217 static std::string getSrcMsgAux(ObjFile<ELFT> &file, const Symbol &sym, in getSrcMsgAux()
241 return getSrcMsgAux(cast<ObjFile<ELF32LE>>(*this), sym, sec, offset); in getSrcMsg()
243 return getSrcMsgAux(cast<ObjFile<ELF32BE>>(*this), sym, sec, offset); in getSrcMsg()
245 return getSrcMsgAux(cast<ObjFile<ELF64LE>>(*this), sym, sec, offset); in getSrcMsg()
247 return getSrcMsgAux(cast<ObjFile<ELF64BE>>(*this), sym, sec, offset); in getSrcMsg()
261 template <class ELFT> DWARFCache *ObjFile<ELFT>::getDwarf() { in getDwarf()
278 ObjFile<ELFT>::getVariableLoc(StringRef name) { in getVariableLoc()
285 Optional<DILineInfo> ObjFile<ELFT>::getDILineInfo(InputSectionBase *s, in getDILineInfo()
365 uint32_t ObjFile<ELFT>::getSectionIndex(const Elf_Sym &sym) const { in getSectionIndex()
371 template <class ELFT> void ObjFile<ELFT>::parse(bool ignoreComdats) { in parse()
387 StringRef ObjFile<ELFT>::getShtGroupSignature(ArrayRef<Elf_Shdr> sections, in getShtGroupSignature()
397 bool ObjFile<ELFT>::shouldMerge(const Elf_Shdr &sec, StringRef name) { in shouldMerge()
449 template <class ELFT> void ObjFile<ELFT>::initializeJustSymbols() { in initializeJustSymbols()
513 void ObjFile<ELFT>::initializeSections(bool ignoreComdats, in initializeSections()
843 InputSectionBase *ObjFile<ELFT>::getRelocTarget(uint32_t idx, in getRelocTarget()
865 InputSectionBase *ObjFile<ELFT>::createInputSection(uint32_t idx, in createInputSection()
1006 void ObjFile<ELFT>::initializeSymbols(const object::ELFFile<ELFT> &obj) { in initializeSymbols()
1066 template <class ELFT> void ObjFile<ELFT>::initializeLocalSymbols() { in initializeLocalSymbols()
1107 template <class ELFT> void ObjFile<ELFT>::postParse() { in postParse()
1205 ObjFile<ELFT> *obj = make<ObjFile<ELFT>>(mb, archiveName); in isNonCommonDef()
1718 f = make<ObjFile<ELF32LE>>(mb, archiveName); in createObjFile()
1721 f = make<ObjFile<ELF32BE>>(mb, archiveName); in createObjFile()
1724 f = make<ObjFile<ELF64LE>>(mb, archiveName); in createObjFile()
1727 f = make<ObjFile<ELF64BE>>(mb, archiveName); in createObjFile()
1736 template <class ELFT> void ObjFile<ELFT>::parseLazy() { in parseLazy()
1779 template class elf::ObjFile<ELF32LE>; member in elf
1780 template class elf::ObjFile<ELF32BE>; member in elf
1781 template class elf::ObjFile<ELF64LE>; member in elf
1782 template class elf::ObjFile<ELF64BE>; member in elf