Lines Matching defs:SymTab
291 const Elf_Shdr &Sec, const Elf_Shdr *SymTab);
326 getVersionTable(const Elf_Shdr &Sec, ArrayRef<Elf_Sym> *SymTab,
343 unsigned Ndx, const Elf_Shdr *SymTab,
418 const Elf_Shdr *SymTab) const;
436 const typename ELFT::Shdr *SymTab;
477 ELFDumper<ELFT>::getVersionTable(const Elf_Shdr &Sec, ArrayRef<Elf_Sym> *SymTab,
480 assert((!SymTab && !StrTab && !SymTabSec) || (SymTab && StrTab && SymTabSec));
507 if (SymTab) {
508 *SymTab = SymTabOrErr->Symbols;
510 *SymTabSec = SymTabOrErr->SymTab;
897 const Elf_Shdr *SymTab) const {
902 Obj.template getEntry<Elf_Sym>(*SymTab, R.Symbol);
905 " from " + describe(*SymTab) + ": " +
911 Expected<StringRef> StrTableOrErr = Obj.getStringTableForSymtab(*SymTab);
916 cantFail(Obj.template getEntry<Elf_Sym>(*SymTab, 0));
918 getFullSymbolName(*Sym, Sym - FirstSym, getShndxTable(SymTab),
919 *StrTableOrErr, SymTab->sh_type == SHT_DYNSYM);
3466 const Elf_Shdr &Sec, const Elf_Shdr *SymTab) {
3467 Expected<RelSymbol<ELFT>> Target = getRelocationTarget(R, SymTab);
4942 const Elf_Shdr *SymTab) { printReloc(R, Ndx, Sec, SymTab); });
5045 this->getVersionTable(*Sec, /*SymTab=*/nullptr,
6461 const Elf_Shdr *SymTab;
6470 SymTab = *SymTabOrErr;
6479 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab);
6487 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab);
6506 /*SymTab=*/nullptr);
6512 RelRelaFn(Relocation<ELFT>(R, false), RelNdx++, Sec, SymTab);
6514 RelRelaFn(Relocation<ELFT>(R, false), RelNdx++, Sec, SymTab);
6524 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab);
6692 const Elf_Shdr *SymTab,
6700 Expected<RelSymbol<ELFT>> TargetOrErr = this->getRelocationTarget(R, SymTab);
6711 this->Obj.getSection(*Sym, SymTab, this->getShndxTable(SymTab));
6824 const Elf_Shdr &Sec, const Elf_Shdr *SymTab) {
6833 this->printStackSize(R, *RelocSec, Ndx, SymTab, FunctionSec,