Searched refs:StrTabBuilder (Results 1 - 6 of 6) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/lib/MC/ |
H A D | DXContainerPSVInfo.cpp | 35 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 D | ELFObjectWriter.cpp | 127 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 D | COFFWriter.h | 32 StringTableBuilder StrTabBuilder; member in class:llvm::objcopy::coff::COFFWriter 56 : Obj(Obj), Out(Out), StrTabBuilder(StringTableBuilder::WinCOFF) {}
|
H A D | COFFWriter.cpp | 124 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 D | ELFObject.cpp | 396 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 D | ELFObject.h | 597 StringTableBuilder StrTabBuilder; member in class:llvm::objcopy::elf::StringTableSection 600 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) {
|
Completed in 147 milliseconds