Lines Matching defs:DotSymtabSec
390 const Elf_Shdr *DotSymtabSec = nullptr;
518 assert(DotSymtabSec);
522 Obj.getStringTableForSymtab(*DotSymtabSec))
529 if (Expected<Elf_Sym_Range> SymsOrErr = Obj.symbols(DotSymtabSec))
543 const Elf_Shdr *SymtabSec = IsDynamic ? DotDynsymSec : DotSymtabSec;
549 } else if (DotSymtabSec) {
551 Entries = DotSymtabSec->getEntityCount();
947 Obj.getSymbol(DotSymtabSec, Index);
951 Expected<StringRef> StrTabOrErr = Obj.getStringTableForSymtab(*DotSymtabSec);
1936 if (!DotSymtabSec)
1937 DotSymtabSec = &Sec;
2569 DotSymtabSec);
4007 if (this->DotSymtabSec) {
6587 if (this->DotSymtabSec) {
6589 Obj.symbols(this->DotSymtabSec)) {
6598 ObjF.toSymbolRef(this->DotSymtabSec, Index).getAddress();
6623 const Elf_Sym &Sym = *cantFail(Obj.getSymbol(this->DotSymtabSec, Index));
6625 Obj.getSection(Sym, this->DotSymtabSec,
6626 this->getShndxTable(this->DotSymtabSec))) {
7310 if (this->DotSymtabSec) {
7313 this->Obj.getStringTableForSymtab(*this->DotSymtabSec));
7314 ArrayRef<Elf_Word> ShndxTable = this->getShndxTable(this->DotSymtabSec);
7317 this->FileName, this->Obj.symbols(this->DotSymtabSec));
7321 this->Obj.getSection(Sym, this->DotSymtabSec, ShndxTable));