Home
last modified time | relevance | path

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

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