Lines Matching refs:StrTab
1285 auto &StrTab = Obj->addSection<StringTableSection>(); in addStrTab() local
1286 StrTab.Name = ".strtab"; in addStrTab()
1288 Obj->SectionNames = &StrTab; in addStrTab()
1289 return &StrTab; in addStrTab()
1292 SymbolTableSection *BasicELFBuilder::addSymTab(StringTableSection *StrTab) { in addSymTab() argument
1296 SymTab.Link = StrTab->Index; in addSymTab()
1401 StringTableSection *StrTab = addStrTab(); in build() local
1402 addSymTab(StrTab); in build()
2288 StringTableSection *StrTab = nullptr; in addNewSymbolTable() local
2291 StrTab = static_cast<StringTableSection *>(&Sec); in addNewSymbolTable()
2299 if (!StrTab) in addNewSymbolTable()
2300 StrTab = &addSection<StringTableSection>(); in addNewSymbolTable()
2304 SymTab.Link = StrTab->Index; in addNewSymbolTable()
2562 auto *StrTab = Obj.SymbolTable->getStrTab() == Obj.SectionNames in removeUnneededSections() local
2566 return &Sec == Obj.SymbolTable || &Sec == StrTab; in removeUnneededSections()
2654 if (auto StrTab = dyn_cast<StringTableSection>(&Sec)) in finalize() local
2655 StrTab->prepareForLayout(); in finalize()