Searched refs:StrTabBuilder (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/MC/ |
| H A D | DXContainerPSVInfo.cpp | 35 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 D | ELFObjectWriter.cpp | 127 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 D | COFFWriter.cpp | 124 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 D | COFFWriter.h | 32 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 D | ELFObject.cpp | 396 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 D | ELFObject.h | 597 StringTableBuilder StrTabBuilder; variable 600 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) { in StringTableSection()
|