Lines Matching refs:ELFObjectFileBase
51 class ELFObjectFileBase : public ObjectFile {
64 ELFObjectFileBase(unsigned int Type, MemoryBufferRef Source);
117 assert(isa<ELFObjectFileBase>(SectionRef::getObject())); in ELFSectionRef()
120 const ELFObjectFileBase *getObject() const { in getObject()
121 return cast<ELFObjectFileBase>(SectionRef::getObject()); in getObject()
140 assert(isa<ELFObjectFileBase>(B->getObject())); in elf_section_iterator()
155 assert(isa<ELFObjectFileBase>(SymbolRef::getObject())); in ELFSymbolRef()
158 const ELFObjectFileBase *getObject() const { in getObject()
159 return cast<ELFObjectFileBase>(BasicSymbolRef::getObject()); in getObject()
193 cast<ELFObjectFileBase>(B->getObject()))) {} in elf_symbol_iterator()
207 assert(isa<ELFObjectFileBase>(RelocationRef::getObject())); in ELFRelocationRef()
210 const ELFObjectFileBase *getObject() const { in getObject()
211 return cast<ELFObjectFileBase>(RelocationRef::getObject()); in getObject()
223 B->getRawDataRefImpl(), cast<ELFObjectFileBase>(B->getObject()))) {} in elf_relocation_iterator()
236 inline ELFObjectFileBase::elf_symbol_iterator_range
237 ELFObjectFileBase::symbols() const { in symbols()
241 template <class ELFT> class ELFObjectFile : public ELFObjectFileBase {
1112 : ELFObjectFileBase( in ELFObjectFile()
1359 ELFObjectFileBase::elf_symbol_iterator_range