Lines Matching refs:ErrorOr
84 ErrorOr<StringRef> getStringTable(const Elf_Shdr *Section) const;
85 ErrorOr<StringRef> getStringTableForSymtab(const Elf_Shdr &Section) const;
87 ErrorOr<ArrayRef<Elf_Word>> getSHNDXTable(const Elf_Shdr &Section) const;
112 ErrorOr<Elf_Shdr_Range> sections() const;
191 ErrorOr<const Elf_Shdr *> getSection(const Elf_Sym *Sym,
194 ErrorOr<const Elf_Shdr *> getSection(uint32_t Index) const;
200 ErrorOr<StringRef> getSectionName(const Elf_Shdr *Section) const;
202 ErrorOr<ArrayRef<T>> getSectionContentsAsArray(const Elf_Shdr *Sec) const;
203 ErrorOr<ArrayRef<uint8_t> > getSectionContents(const Elf_Shdr *Sec) const;
230 ErrorOr<const typename ELFFile<ELFT>::Elf_Shdr *>
244 ErrorOr<ArrayRef<T>>
259 ErrorOr<ArrayRef<uint8_t>>
369 ErrorOr<const Elf_Shdr *> StrTabSecOrErr = getSection(StringTableIndex); in ELFFile()
373 ErrorOr<StringRef> StringTableOrErr = getStringTable(*StrTabSecOrErr); in ELFFile()
388 ErrorOr<typename ELFT::ShdrRange> ELFFile<ELFT>::sections() const { in sections()
399 ErrorOr<const Elf_Shdr *> Sec = getSection(Section); in getEntry()
414 ErrorOr<const typename ELFFile<ELFT>::Elf_Shdr *>
426 ErrorOr<StringRef>
441 ErrorOr<ArrayRef<typename ELFFile<ELFT>::Elf_Word>>
453 ErrorOr<const Elf_Shdr *> SymTableOrErr = getSection(Section.sh_link); in getSHNDXTable()
466 ErrorOr<StringRef>
470 ErrorOr<const Elf_Shdr *> SectionOrErr = getSection(Sec.sh_link); in getStringTableForSymtab()
477 ErrorOr<StringRef>