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);
3453 const Elf_Shdr &Sec, const Elf_Shdr *SymTab) {
3454 Expected<RelSymbol<ELFT>> Target = getRelocationTarget(R, SymTab);
4926 const Elf_Shdr *SymTab) { printReloc(R, Ndx, Sec, SymTab); });
5029 this->getVersionTable(*Sec, /*SymTab=*/nullptr,
6435 const Elf_Shdr *SymTab;
6444 SymTab = *SymTabOrErr;
6453 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab);
6461 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab);
6480 /*SymTab=*/nullptr);
6486 RelRelaFn(Relocation<ELFT>(R, false), RelNdx++, Sec, SymTab);
6488 RelRelaFn(Relocation<ELFT>(R, false), RelNdx++, Sec, SymTab);
6498 RelRelaFn(Relocation<ELFT>(R, IsMips64EL), RelNdx++, Sec, SymTab);
6666 const Elf_Shdr *SymTab,
6674 Expected<RelSymbol<ELFT>> TargetOrErr = this->getRelocationTarget(R, SymTab);
6685 this->Obj.getSection(*Sym, SymTab, this->getShndxTable(SymTab));
6798 const Elf_Shdr &Sec, const Elf_Shdr *SymTab) {
6807 this->printStackSize(R, *RelocSec, Ndx, SymTab, FunctionSec,