Lines Matching refs:SymTab
289 const Elf_Shdr &Sec, const Elf_Shdr *SymTab);
325 getVersionTable(const Elf_Shdr &Sec, ArrayRef<Elf_Sym> *SymTab,
342 unsigned Ndx, const Elf_Shdr *SymTab,
415 const Elf_Shdr *SymTab) const;
433 const typename ELFT::Shdr *SymTab; member
474 ELFDumper<ELFT>::getVersionTable(const Elf_Shdr &Sec, ArrayRef<Elf_Sym> *SymTab, in getVersionTable() argument
477 assert((!SymTab && !StrTab && !SymTabSec) || (SymTab && StrTab && SymTabSec)); in getVersionTable()
504 if (SymTab) { in getVersionTable()
505 *SymTab = SymTabOrErr->Symbols; in getVersionTable()
507 *SymTabSec = SymTabOrErr->SymTab; in getVersionTable()
882 const Elf_Shdr *SymTab) const { in getRelocationTarget()
887 Obj.template getEntry<Elf_Sym>(*SymTab, R.Symbol); in getRelocationTarget()
890 " from " + describe(*SymTab) + ": " + in getRelocationTarget()
896 Expected<StringRef> StrTableOrErr = Obj.getStringTableForSymtab(*SymTab); in getRelocationTarget()
901 cantFail(Obj.template getEntry<Elf_Sym>(*SymTab, 0)); in getRelocationTarget()
903 getFullSymbolName(*Sym, Sym - FirstSym, getShndxTable(SymTab), in getRelocationTarget()
904 *StrTableOrErr, SymTab->sh_type == SHT_DYNSYM); in getRelocationTarget()
3477 const Elf_Shdr &Sec, const Elf_Shdr *SymTab) { in printReloc() argument
3478 Expected<RelSymbol<ELFT>> Target = getRelocationTarget(R, SymTab); in printReloc()
4848 const Elf_Shdr *SymTab) { printReloc(R, Ndx, Sec, SymTab); }, in printRelocationsHelper() argument
6294 const Elf_Shdr *SymTab; in forEachRelocationDo() local
6303 SymTab = *SymTabOrErr; in forEachRelocationDo()
6312 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab); in forEachRelocationDo()
6320 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab); in forEachRelocationDo()
6351 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab); in forEachRelocationDo()
6519 const Elf_Shdr *SymTab, in printStackSize() argument
6527 Expected<RelSymbol<ELFT>> TargetOrErr = this->getRelocationTarget(R, SymTab); in printStackSize()
6538 this->Obj.getSection(*Sym, SymTab, this->getShndxTable(SymTab)); in printStackSize()
6652 const Elf_Shdr *SymTab) { in printRelocatableStackSizes() argument
6661 this->printStackSize(R, *RelocSec, Ndx, SymTab, FunctionSec, in printRelocatableStackSizes()