Lines Matching refs:SymbolTable

1301   Obj->SymbolTable = &SymTab;  in addSymTab()
1666 if (!Relocs->getObject().SymbolTable) in initRelocations()
1672 Relocs->getObject().SymbolTable->getSymbolByIndex(Sym); in initRelocations()
1755 if (Obj.SymbolTable != nullptr) in makeSection()
1759 Obj.SymbolTable = &SymTab; in makeSection()
1863 if (Obj.SymbolTable) { in readSections()
1864 if (Error Err = Obj.SymbolTable->initialize(Obj.sections())) in readSections()
1866 if (Error Err = initSymbolTable(Obj.SymbolTable)) in readSections()
1877 if (&Sec == Obj.SymbolTable) in readSections()
2213 if (SymbolTable != nullptr && ToRemove(*SymbolTable)) in removeSections()
2214 SymbolTable = nullptr; in removeSections()
2277 if (SymbolTable) in removeSymbols()
2285 assert(!SymbolTable && "Object must not has a SymbolTable."); in addNewSymbolTable()
2309 SymbolTable = &SymTab; in addNewSymbolTable()
2556 if (Obj.isRelocatable() || Obj.SymbolTable == nullptr || in removeUnneededSections()
2557 !Obj.SymbolTable->empty()) in removeUnneededSections()
2562 auto *StrTab = Obj.SymbolTable->getStrTab() == Obj.SectionNames in removeUnneededSections()
2564 : Obj.SymbolTable->getStrTab(); in removeUnneededSections()
2566 return &Sec == Obj.SymbolTable || &Sec == StrTab; in removeUnneededSections()
2584 if (Obj.SymbolTable && !Obj.SymbolTable->indicesChanged()) in finalize()
2586 Sec.restoreSymTabLink(*Obj.SymbolTable); in finalize()
2606 if (Obj.SymbolTable != nullptr && Obj.SectionIndexTable == nullptr) { in finalize()
2610 Obj.SymbolTable->setShndxTable(&Shndx); in finalize()
2611 Shndx.setSymTab(Obj.SymbolTable); in finalize()
2648 if (Obj.SymbolTable != nullptr) in finalize()
2649 Obj.SymbolTable->prepareForLayout(); in finalize()
2661 if (Obj.SymbolTable != nullptr) in finalize()
2662 Obj.SymbolTable->fillShndxTable(); in finalize()