Lines Matching refs:SymbolTable
1298 Obj->SymbolTable = &SymTab; in addSymTab()
1663 if (!Relocs->getObject().SymbolTable) in initRelocations()
1669 Relocs->getObject().SymbolTable->getSymbolByIndex(Sym); in initRelocations()
1752 if (Obj.SymbolTable != nullptr) in makeSection()
1756 Obj.SymbolTable = &SymTab; in makeSection()
1860 if (Obj.SymbolTable) { in readSections()
1861 if (Error Err = Obj.SymbolTable->initialize(Obj.sections())) in readSections()
1863 if (Error Err = initSymbolTable(Obj.SymbolTable)) in readSections()
1874 if (&Sec == Obj.SymbolTable) in readSections()
2219 if (SymbolTable != nullptr && ToRemove(*SymbolTable)) in removeSections()
2220 SymbolTable = nullptr; in removeSections()
2283 if (SymbolTable) in removeSymbols()
2291 assert(!SymbolTable && "Object must not has a SymbolTable."); in addNewSymbolTable()
2315 SymbolTable = &SymTab; in addNewSymbolTable()
2562 if (Obj.isRelocatable() || Obj.SymbolTable == nullptr || in removeUnneededSections()
2563 !Obj.SymbolTable->empty()) in removeUnneededSections()
2568 auto *StrTab = Obj.SymbolTable->getStrTab() == Obj.SectionNames in removeUnneededSections()
2570 : Obj.SymbolTable->getStrTab(); in removeUnneededSections()
2572 return &Sec == Obj.SymbolTable || &Sec == StrTab; in removeUnneededSections()
2590 if (Obj.SymbolTable && !Obj.SymbolTable->indicesChanged()) in finalize()
2592 Sec.restoreSymTabLink(*Obj.SymbolTable); in finalize()
2612 if (Obj.SymbolTable != nullptr && Obj.SectionIndexTable == nullptr) { in finalize()
2616 Obj.SymbolTable->setShndxTable(&Shndx); in finalize()
2617 Shndx.setSymTab(Obj.SymbolTable); in finalize()
2654 if (Obj.SymbolTable != nullptr) in finalize()
2655 Obj.SymbolTable->prepareForLayout(); in finalize()
2667 if (Obj.SymbolTable != nullptr) in finalize()
2668 Obj.SymbolTable->fillShndxTable(); in finalize()