Home
last modified time | relevance | path

Searched refs:StrTab (Results 1 – 9 of 9) sorted by relevance

/freebsd-12.1/contrib/llvm/include/llvm/Object/
H A DELFTypes.h245 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);
/freebsd-12.1/contrib/llvm/tools/llvm-objcopy/ELF/
H A DObject.cpp797 auto &StrTab = Obj->addSection<StringTableSection>(); in addStrTab() local
798 StrTab.Name = ".strtab"; in addStrTab()
800 Obj->SectionNames = &StrTab; in addStrTab()
801 return &StrTab; in addStrTab()
804 SymbolTableSection *BinaryELFBuilder::addSymTab(StringTableSection *StrTab) { in addSymTab() argument
808 SymTab.Link = StrTab->Index; in addSymTab()
849 StringTableSection *StrTab = addStrTab(); in build() local
850 SymbolTableSection *SymTab = addSymTab(StrTab); in build()
H A DObject.h497 void setStrTab(StringTableSection *StrTab) { SymbolNames = StrTab; } in setStrTab() argument
708 SymbolTableSection *addSymTab(StringTableSection *StrTab);
/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DWriter.cpp298 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()
H A DInputFiles.h343 size_t StrTab; member
H A DSyntheticSections.h1025 StringTableSection *StrTab; member
H A DSyntheticSections.cpp2813 NV.StrTab = In.DynStrTab->addString(File.getStringTable().data() + in addSymbol()
2845 Vernaux->vna_name = NV.second.StrTab; in writeTo()
/freebsd-12.1/contrib/llvm/tools/llvm-readobj/
H A DELFDumper.cpp206 StringRef getSymbolVersion(StringRef StrTab, const Elf_Sym *symb,
655 const typename ELFO::Elf_Shdr *StrTab = in printVersionDefinitionSection() local
669 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() local
719 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() argument
793 if (name_offset >= StrTab.size()) in getSymbolVersion()
795 return StringRef(StrTab.data() + name_offset); in getSymbolVersion()
/freebsd-12.1/contrib/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp507 StringRef StrTab = *StrTabOrErr; in getRelocationValueString() local
541 Expected<StringRef> SymName = symb->getName(StrTab); in getRelocationValueString()