Lines Matching refs:StrTab
1253 auto &StrTab = Obj->addSection<StringTableSection>(); in addStrTab() local
1254 StrTab.Name = ".strtab"; in addStrTab()
1256 Obj->SectionNames = &StrTab; in addStrTab()
1257 return &StrTab; in addStrTab()
1260 SymbolTableSection *BasicELFBuilder::addSymTab(StringTableSection *StrTab) { in addSymTab() argument
1264 SymTab.Link = StrTab->Index; in addSymTab()
1369 StringTableSection *StrTab = addStrTab(); in build() local
1370 addSymTab(StrTab); in build()
2240 StringTableSection *StrTab = nullptr; in addNewSymbolTable() local
2243 StrTab = static_cast<StringTableSection *>(&Sec); in addNewSymbolTable()
2251 if (!StrTab) in addNewSymbolTable()
2252 StrTab = &addSection<StringTableSection>(); in addNewSymbolTable()
2256 SymTab.Link = StrTab->Index; in addNewSymbolTable()
2514 auto *StrTab = Obj.SymbolTable->getStrTab() == Obj.SectionNames in removeUnneededSections() local
2518 return &Sec == Obj.SymbolTable || &Sec == StrTab; in removeUnneededSections()
2606 if (auto StrTab = dyn_cast<StringTableSection>(&Sec)) in finalize() local
2607 StrTab->prepareForLayout(); in finalize()