Lines Matching refs:SymbolTable

1281   Obj->SymbolTable = &SymTab;  in addSymTab()
1629 SymbolTableSection *SymbolTable, T RelRange) { in initRelocations() argument
1637 if (!SymbolTable) in initRelocations()
1642 Expected<Symbol *> SymByIndex = SymbolTable->getSymbolByIndex(Sym); in initRelocations()
1724 Obj.SymbolTable = &SymTab; in makeSection()
1836 if (Obj.SymbolTable) { in readSections()
1837 if (Error Err = Obj.SymbolTable->initialize(Obj.sections())) in readSections()
1839 if (Error Err = initSymbolTable(Obj.SymbolTable)) in readSections()
1850 if (&Sec == Obj.SymbolTable) in readSections()
1868 if (Error Err = initRelocations(RelSec, Obj.SymbolTable, *Rels)) in readSections()
1876 if (Error Err = initRelocations(RelSec, Obj.SymbolTable, *Relas)) in readSections()
2126 if (SymbolTable != nullptr && ToRemove(*SymbolTable)) in removeSections()
2127 SymbolTable = nullptr; in removeSections()
2166 if (SymbolTable) in removeSymbols()
2174 assert(!SymbolTable && "Object must not has a SymbolTable."); in addNewSymbolTable()
2198 SymbolTable = &SymTab; in addNewSymbolTable()
2438 if (Obj.isRelocatable() || Obj.SymbolTable == nullptr || in removeUnneededSections()
2439 !Obj.SymbolTable->empty()) in removeUnneededSections()
2444 auto *StrTab = Obj.SymbolTable->getStrTab() == Obj.SectionNames in removeUnneededSections()
2446 : Obj.SymbolTable->getStrTab(); in removeUnneededSections()
2448 return &Sec == Obj.SymbolTable || &Sec == StrTab; in removeUnneededSections()
2483 if (Obj.SymbolTable != nullptr && Obj.SectionIndexTable == nullptr) { in finalize()
2487 Obj.SymbolTable->setShndxTable(&Shndx); in finalize()
2488 Shndx.setSymTab(Obj.SymbolTable); in finalize()
2525 if (Obj.SymbolTable != nullptr) in finalize()
2526 Obj.SymbolTable->prepareForLayout(); in finalize()
2538 if (Obj.SymbolTable != nullptr) in finalize()
2539 Obj.SymbolTable->fillShndxTable(); in finalize()