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

/freebsd-current/contrib/llvm-project/llvm/lib/MC/
H A DDXContainerPSVInfo.cpp35 ProcessElementList(StringTableBuilder &StrTabBuilder, argument
42 StrTabBuilder.add(El.Name);
107 StringTableBuilder StrTabBuilder((StringTableBuilder::DXContainer));
112 ProcessElementList(StrTabBuilder, IndexBuffer, SignatureElements,
114 ProcessElementList(StrTabBuilder, IndexBuffer, SignatureElements,
116 ProcessElementList(StrTabBuilder, IndexBuffer, SignatureElements,
119 StrTabBuilder.finalize();
123 El.NameOffset = static_cast<uint32_t>(StrTabBuilder.getOffset(Name));
128 support::endian::write(OS, static_cast<uint32_t>(StrTabBuilder.getSize()),
132 StrTabBuilder
[all...]
H A DELFObjectWriter.cpp127 StringTableBuilder StrTabBuilder{StringTableBuilder::ELF};
339 StrTabBuilder.add(Sec->getName());
665 StrTabBuilder.add(F.first);
738 StrTabBuilder.add(Name);
757 StrTabBuilder.finalize();
769 Writer.writeSymbol(StrTabBuilder.getOffset(FileNameIt->first),
777 : StrTabBuilder.getOffset(MSD.Name);
782 Writer.writeSymbol(StrTabBuilder.getOffset(FileNameIt->first),
792 unsigned StringIndex = StrTabBuilder.getOffset(MSD.Name);
1055 WriteSecHdrEntry(StrTabBuilder
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/ObjCopy/COFF/
H A DCOFFWriter.h32 StringTableBuilder StrTabBuilder; member in class:llvm::objcopy::coff::COFFWriter
56 : Obj(Obj), Out(Out), StrTabBuilder(StringTableBuilder::WinCOFF) {}
H A DCOFFWriter.cpp124 StrTabBuilder.add(S.Name);
128 StrTabBuilder.add(S.Name);
130 StrTabBuilder.finalize();
139 size_t Offset = StrTabBuilder.getOffset(S.Name);
149 S.Sym.Name.Offset.Offset = StrTabBuilder.getOffset(S.Name);
154 return StrTabBuilder.getSize();
372 if (StrTabBuilder.getSize() > 4 || !Obj.IsPE) {
374 StrTabBuilder.write(Ptr);
375 Ptr += StrTabBuilder.getSize();
/freebsd-current/contrib/llvm-project/llvm/lib/ObjCopy/ELF/
H A DELFObject.cpp396 assert(Sec.Size == Sec.StrTabBuilder.getSize());
417 assert(Sec.Size == Sec.StrTabBuilder.getSize());
419 Sec.StrTabBuilder.write(Data.data());
572 void StringTableSection::addString(StringRef Name) { StrTabBuilder.add(Name); }
575 return StrTabBuilder.getOffset(Name);
579 StrTabBuilder.finalize();
580 Size = StrTabBuilder.getSize();
584 Sec.StrTabBuilder.write(reinterpret_cast<uint8_t *>(Out.getBufferStart()) +
H A DELFObject.h597 StringTableBuilder StrTabBuilder; member in class:llvm::objcopy::elf::StringTableSection
600 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) {

Completed in 147 milliseconds