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);
1923 if (!DotSymtabSec)
1924 DotSymtabSec = &Sec;
2556 DotSymtabSec);
3991 if (this->DotSymtabSec) {
6561 if (this->DotSymtabSec) {
6563 Obj.symbols(this->DotSymtabSec)) {
6572 ObjF.toSymbolRef(this->DotSymtabSec, Index).getAddress();
6597 const Elf_Sym &Sym = *cantFail(Obj.getSymbol(this->DotSymtabSec, Index));
6599 Obj.getSection(Sym, this->DotSymtabSec,
6600 this->getShndxTable(this->DotSymtabSec))) {
7281 if (this->DotSymtabSec) {
7284 this->Obj.getStringTableForSymtab(*this->DotSymtabSec));
7285 ArrayRef<Elf_Word> ShndxTable = this->getShndxTable(this->DotSymtabSec);
7288 this->FileName, this->Obj.symbols(this->DotSymtabSec));
7292 this->Obj.getSection(Sym, this->DotSymtabSec, ShndxTable));