Home
last modified time | relevance | path

Searched refs:StrTabBuilder (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DDXContainerPSVInfo.cpp35 ProcessElementList(StringTableBuilder &StrTabBuilder, in ProcessElementList() argument
42 StrTabBuilder.add(El.Name); in ProcessElementList()
192 StringTableBuilder StrTabBuilder((StringTableBuilder::DWARF)); in write()
205 static_cast<uint32_t>(StrTabBuilder.add(P.Name)) + TableStart; in write()
216 StrTabBuilder.finalizeInOrder(); in write()
234 StrTabBuilder.write(OS); in write()
H A DELFObjectWriter.cpp136 StringTableBuilder StrTabBuilder{StringTableBuilder::ELF}; member
226 StrTabBuilder.add(Sec->getName()); in addToSectionTable()
521 StrTabBuilder.add(F.first); in computeSymbolTable()
595 StrTabBuilder.add(Name); in computeSymbolTable()
614 StrTabBuilder.finalize(); in computeSymbolTable()
626 Writer.writeSymbol(StrTabBuilder.getOffset(FileNameIt->first), in computeSymbolTable()
634 : StrTabBuilder.getOffset(MSD.Name); in computeSymbolTable()
639 Writer.writeSymbol(StrTabBuilder.getOffset(FileNameIt->first), in computeSymbolTable()
649 unsigned StringIndex = StrTabBuilder.getOffset(MSD.Name); in computeSymbolTable()
929 writeSectionHeaderEntry(StrTabBuilder.getOffset(Section.getName()), in writeSectionHeader()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/COFF/
H A DCOFFWriter.cpp199 StrTabBuilder.add(S.Name, /*Priority=*/UINT8_MAX); in finalizeStringTable()
204 StrTabBuilder.add(S.Name); in finalizeStringTable()
206 StrTabBuilder.finalize(); in finalizeStringTable()
215 size_t Offset = StrTabBuilder.getOffset(S.Name); in finalizeStringTable()
225 S.Sym.Name.Offset.Offset = StrTabBuilder.getOffset(S.Name); in finalizeStringTable()
230 return StrTabBuilder.getSize(); in finalizeStringTable()
450 if (StrTabBuilder.getSize() > 4 || !Obj.IsPE) { in writeSymbolStringTables()
452 StrTabBuilder.write(Ptr); in writeSymbolStringTables()
453 Ptr += StrTabBuilder.getSize(); in writeSymbolStringTables()
H A DCOFFWriter.h32 StringTableBuilder StrTabBuilder; variable
57 : Obj(Obj), Out(Out), StrTabBuilder(StringTableBuilder::WinCOFF) {} in COFFWriter()
/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp412 assert(Sec.Size == Sec.StrTabBuilder.getSize()); in visit()
433 assert(Sec.Size == Sec.StrTabBuilder.getSize()); in visit()
435 Sec.StrTabBuilder.write(Data.data()); in visit()
589 void StringTableSection::addString(StringRef Name) { StrTabBuilder.add(Name); } in addString()
592 return StrTabBuilder.getOffset(Name); in findIndex()
596 StrTabBuilder.finalize(); in prepareForLayout()
597 Size = StrTabBuilder.getSize(); in prepareForLayout()
601 Sec.StrTabBuilder.write(reinterpret_cast<uint8_t *>(Out.getBufferStart()) + in visit()
2877 assert(Sec.Size == Sec.StrTabBuilder.getSize() && in visit()
2933 assert(Sec.Size == Sec.StrTabBuilder.getSize() && in visit()
[all …]
H A DELFObject.h717 StringTableBuilder StrTabBuilder; variable
720 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) { in StringTableSection()