Lines Matching refs:SymbolTable
1269 Obj->SymbolTable = &SymTab; in addSymTab()
1635 if (!Relocs->getObject().SymbolTable) in initRelocations()
1641 Relocs->getObject().SymbolTable->getSymbolByIndex(Sym); in initRelocations()
1723 if (Obj.SymbolTable != nullptr) in makeSection()
1727 Obj.SymbolTable = &SymTab; in makeSection()
1831 if (Obj.SymbolTable) { in readSections()
1832 if (Error Err = Obj.SymbolTable->initialize(Obj.sections())) in readSections()
1834 if (Error Err = initSymbolTable(Obj.SymbolTable)) in readSections()
1845 if (&Sec == Obj.SymbolTable) in readSections()
2165 if (SymbolTable != nullptr && ToRemove(*SymbolTable)) in removeSections()
2166 SymbolTable = nullptr; in removeSections()
2229 if (SymbolTable) in removeSymbols()
2237 assert(!SymbolTable && "Object must not has a SymbolTable."); in addNewSymbolTable()
2261 SymbolTable = &SymTab; in addNewSymbolTable()
2508 if (Obj.isRelocatable() || Obj.SymbolTable == nullptr || in removeUnneededSections()
2509 !Obj.SymbolTable->empty()) in removeUnneededSections()
2514 auto *StrTab = Obj.SymbolTable->getStrTab() == Obj.SectionNames in removeUnneededSections()
2516 : Obj.SymbolTable->getStrTab(); in removeUnneededSections()
2518 return &Sec == Obj.SymbolTable || &Sec == StrTab; in removeUnneededSections()
2536 if (Obj.SymbolTable && !Obj.SymbolTable->indicesChanged()) in finalize()
2538 Sec.restoreSymTabLink(*Obj.SymbolTable); in finalize()
2558 if (Obj.SymbolTable != nullptr && Obj.SectionIndexTable == nullptr) { in finalize()
2562 Obj.SymbolTable->setShndxTable(&Shndx); in finalize()
2563 Shndx.setSymTab(Obj.SymbolTable); in finalize()
2600 if (Obj.SymbolTable != nullptr) in finalize()
2601 Obj.SymbolTable->prepareForLayout(); in finalize()
2613 if (Obj.SymbolTable != nullptr) in finalize()
2614 Obj.SymbolTable->fillShndxTable(); in finalize()