Lines Matching refs: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; member
477 ELFDumper<ELFT>::getVersionTable(const Elf_Shdr &Sec, ArrayRef<Elf_Sym> *SymTab, in getVersionTable() argument
480 assert((!SymTab && !StrTab && !SymTabSec) || (SymTab && StrTab && SymTabSec)); in getVersionTable()
507 if (SymTab) { in getVersionTable()
508 *SymTab = SymTabOrErr->Symbols; in getVersionTable()
510 *SymTabSec = SymTabOrErr->SymTab; in getVersionTable()
897 const Elf_Shdr *SymTab) const { in getRelocationTarget()
902 Obj.template getEntry<Elf_Sym>(*SymTab, R.Symbol); in getRelocationTarget()
905 " from " + describe(*SymTab) + ": " + in getRelocationTarget()
911 Expected<StringRef> StrTableOrErr = Obj.getStringTableForSymtab(*SymTab); in getRelocationTarget()
916 cantFail(Obj.template getEntry<Elf_Sym>(*SymTab, 0)); in getRelocationTarget()
918 getFullSymbolName(*Sym, Sym - FirstSym, getShndxTable(SymTab), in getRelocationTarget()
919 *StrTableOrErr, SymTab->sh_type == SHT_DYNSYM); in getRelocationTarget()
3453 const Elf_Shdr &Sec, const Elf_Shdr *SymTab) { in printReloc() argument
3454 Expected<RelSymbol<ELFT>> Target = getRelocationTarget(R, SymTab); in printReloc()
4926 const Elf_Shdr *SymTab) { printReloc(R, Ndx, Sec, SymTab); }); in printRelocationsHelper() argument
6435 const Elf_Shdr *SymTab; in forEachRelocationDo() local
6444 SymTab = *SymTabOrErr; in forEachRelocationDo()
6453 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab); in forEachRelocationDo()
6461 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab); in forEachRelocationDo()
6486 RelRelaFn(Relocation<ELFT>(R, false), RelNdx++, Sec, SymTab); in forEachRelocationDo()
6488 RelRelaFn(Relocation<ELFT>(R, false), RelNdx++, Sec, SymTab); in forEachRelocationDo()
6498 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab); in forEachRelocationDo()
6666 const Elf_Shdr *SymTab, in printStackSize() argument
6674 Expected<RelSymbol<ELFT>> TargetOrErr = this->getRelocationTarget(R, SymTab); in printStackSize()
6685 this->Obj.getSection(*Sym, SymTab, this->getShndxTable(SymTab)); in printStackSize()
6798 const Elf_Shdr &Sec, const Elf_Shdr *SymTab) { in printRelocatableStackSizes() argument
6807 this->printStackSize(R, *RelocSec, Ndx, SymTab, FunctionSec, in printRelocatableStackSizes()