• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/tools/llvm-readobj/

Lines Matching refs:SymTab

344                                                  ArrayRef<Elf_Sym> *SymTab,
422 ELFDumper<ELFT>::getVersionTable(const Elf_Shdr *Sec, ArrayRef<Elf_Sym> *SymTab,
424 assert((!SymTab && !StrTab) || (SymTab && StrTab));
454 if (SymTab)
455 std::tie(*SymTab, *StrTab) = *SymTabOrErr;
858 void printRelocation(const ELFO *Obj, const Elf_Shdr *SymTab,
924 void printRelocation(const ELFO *Obj, Elf_Rela Rel, const Elf_Shdr *SymTab);
3206 void GNUStyle<ELFT>::printRelocation(const ELFO *Obj, const Elf_Shdr *SymTab,
3209 unwrapOrError(this->FileName, Obj->getRelocationSymbol(&R, SymTab));
3214 Obj->getSection(Sym, SymTab, this->dumper()->getShndxTable()));
3218 unwrapOrError(this->FileName, Obj->getStringTableForSymtab(*SymTab));
3220 Sym, StrTable, SymTab->sh_type == SHT_DYNSYM /* IsDynamic */);
3318 const Elf_Shdr *SymTab =
3327 printRelocation(Obj, SymTab, Rela, false);
3332 printRelocation(Obj, SymTab, R, true);
3342 printRelocation(Obj, SymTab, R, false);
3347 printRelocation(Obj, SymTab, R, Sec.sh_type == ELF::SHT_ANDROID_RELA);
4111 this->dumper()->getVersionTable(Sec, /*SymTab=*/nullptr,
5559 const Elf_Shdr *SymTab =
5569 printRelocation(Obj, Rela, SymTab);
5574 printRelocation(Obj, R, SymTab);
5586 printRelocation(Obj, R, SymTab);
5594 printRelocation(Obj, R, SymTab);
5601 const Elf_Shdr *SymTab) {
5606 unwrapOrError(this->FileName, Obj->getRelocationSymbol(&Rel, SymTab));
5610 Obj->getSection(Sym, SymTab, this->dumper()->getShndxTable()));
5614 unwrapOrError(this->FileName, Obj->getStringTableForSymtab(*SymTab));
5616 Sym, StrTable, SymTab->sh_type == SHT_DYNSYM /* IsDynamic */);