Lines Matching refs:SymTab
277 const Elf_Shdr &Sec, const Elf_Shdr *SymTab);
300 getVersionTable(const Elf_Shdr &Sec, ArrayRef<Elf_Sym> *SymTab,
318 unsigned Ndx, const Elf_Shdr *SymTab,
397 const Elf_Shdr *SymTab) const;
415 const typename ELFT::Shdr *SymTab; member
456 ELFDumper<ELFT>::getVersionTable(const Elf_Shdr &Sec, ArrayRef<Elf_Sym> *SymTab, in getVersionTable() argument
459 assert((!SymTab && !StrTab && !SymTabSec) || (SymTab && StrTab && SymTabSec)); in getVersionTable()
486 if (SymTab) { in getVersionTable()
487 *SymTab = SymTabOrErr->Symbols; in getVersionTable()
489 *SymTabSec = SymTabOrErr->SymTab; in getVersionTable()
819 const Elf_Shdr *SymTab) const { in getRelocationTarget()
824 Obj.template getEntry<Elf_Sym>(*SymTab, R.Symbol); in getRelocationTarget()
827 " from " + describe(*SymTab) + ": " + in getRelocationTarget()
833 Expected<StringRef> StrTableOrErr = Obj.getStringTableForSymtab(*SymTab); in getRelocationTarget()
838 cantFail(Obj.template getEntry<Elf_Sym>(*SymTab, 0)); in getRelocationTarget()
840 getFullSymbolName(*Sym, Sym - FirstSym, getShndxTable(SymTab), in getRelocationTarget()
841 *StrTableOrErr, SymTab->sh_type == SHT_DYNSYM); in getRelocationTarget()
3233 const Elf_Shdr &Sec, const Elf_Shdr *SymTab) { in printReloc() argument
3234 Expected<RelSymbol<ELFT>> Target = getRelocationTarget(R, SymTab); in printReloc()
4487 const Elf_Shdr *SymTab) { printReloc(R, Ndx, Sec, SymTab); }, in printRelocationsHelper() argument
5845 const Elf_Shdr *SymTab; in forEachRelocationDo() local
5852 SymTab = *SymTabOrErr; in forEachRelocationDo()
5861 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab); in forEachRelocationDo()
5869 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab); in forEachRelocationDo()
5896 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab); in forEachRelocationDo()
6064 const Elf_Shdr *SymTab, in printStackSize() argument
6072 Expected<RelSymbol<ELFT>> TargetOrErr = this->getRelocationTarget(R, SymTab); in printStackSize()
6083 this->Obj.getSection(*Sym, SymTab, this->getShndxTable(SymTab)); in printStackSize()
6217 const Elf_Shdr *SymTab) { in printRelocatableStackSizes() argument
6226 this->printStackSize(R, *RelocSec, Ndx, SymTab, FunctionSec, in printRelocatableStackSizes()