Searched refs:StrTab (Results 1 – 9 of 9) sorted by relevance
245 Expected<StringRef> getName(StringRef StrTab) const;249 Expected<StringRef> Elf_Sym_Impl<ELFT>::getName(StringRef StrTab) const {251 if (Offset >= StrTab.size())253 return StringRef(StrTab.data() + Offset);
797 auto &StrTab = Obj->addSection<StringTableSection>(); in addStrTab() local798 StrTab.Name = ".strtab"; in addStrTab()800 Obj->SectionNames = &StrTab; in addStrTab()801 return &StrTab; in addStrTab()804 SymbolTableSection *BinaryELFBuilder::addSymTab(StringTableSection *StrTab) { in addSymTab() argument808 SymTab.Link = StrTab->Index; in addSymTab()849 StringTableSection *StrTab = addStrTab(); in build() local850 SymbolTableSection *SymTab = addSymTab(StrTab); in build()
497 void setStrTab(StringTableSection *StrTab) { SymbolNames = StrTab; } in setStrTab() argument708 SymbolTableSection *addSymTab(StringTableSection *StrTab);
298 In.StrTab = make<StringTableSection>(".strtab", false); in createSyntheticSections()299 In.SymTab = make<SymbolTableSection<ELFT>>(*In.StrTab); in createSyntheticSections()439 if (In.StrTab) in createSyntheticSections()440 Add(In.StrTab); in createSyntheticSections()1776 finalizeSynthetic(In.StrTab); in finalizeSections()
343 size_t StrTab; member
1025 StringTableSection *StrTab; member
2813 NV.StrTab = In.DynStrTab->addString(File.getStringTable().data() + in addSymbol()2845 Vernaux->vna_name = NV.second.StrTab; in writeTo()
206 StringRef getSymbolVersion(StringRef StrTab, const Elf_Sym *symb,655 const typename ELFO::Elf_Shdr *StrTab = in printVersionDefinitionSection() local669 StringRef((const char *)(Obj->base() + StrTab->sh_offset + in printVersionDefinitionSection()680 StringRef((const char *)(Obj->base() + StrTab->sh_offset + in printVersionDefinitionSection()709 const typename ELFO::Elf_Shdr *StrTab = in printVersionDependencySection() local719 StringRef((const char *)(Obj->base() + StrTab->sh_offset + in printVersionDependencySection()730 StringRef((const char *)(Obj->base() + StrTab->sh_offset + in printVersionDependencySection()750 StringRef ELFDumper<ELFT>::getSymbolVersion(StringRef StrTab, in getSymbolVersion() argument793 if (name_offset >= StrTab.size()) in getSymbolVersion()795 return StringRef(StrTab.data() + name_offset); in getSymbolVersion()
507 StringRef StrTab = *StrTabOrErr; in getRelocationValueString() local541 Expected<StringRef> SymName = symb->getName(StrTab); in getRelocationValueString()