Lines Matching refs:reader_
458 ElfParser(Reader& reader) : reader_(reader) {} in ElfParser()
470 return reader_.GetU32At(pos); in GetWordAt()
475 return reader_.GetU16At(pos); in GetHalfAt()
588 const uint8_t* p = reader_.GetBytesAt(str_table, 1); in GetStringByIndex()
601 Reader& reader_; member in __anon9f1770860111::ElfParser
606 return reader_.GetU32At(pos); in GetAddrAt()
611 return reader_.GetU64At(pos); in GetAddrAt()
709 : file_(NULL), big_endian_(false), is_64bits_(false), reader_(NULL) {} in ElfFile()
712 delete reader_; in ~ElfFile()
738 reader_ = new FileBigEndianReader(file_); in Open()
740 reader_ = new FileLittleEndianReader(file_); in Open()
749 const Reader& GetReader() { return *reader_; }; in GetReader()
754 return GetLibNameT<Elf64>(*reader_); in GetLibName()
756 return GetLibNameT<Elf32>(*reader_); in GetLibName()
763 return GetNeededLibsT<Elf64>(*reader_, result); in GetNeededLibs()
765 return GetNeededLibsT<Elf32>(*reader_, result); in GetNeededLibs()
779 Reader* reader_; member in __anon9f1770860111::ElfFile