Searched refs:StrTabBuilder (Results 1 – 6 of 6) sorted by relevance
35 ProcessElementList(StringTableBuilder &StrTabBuilder, in ProcessElementList() argument42 StrTabBuilder.add(El.Name); in ProcessElementList()193 StringTableBuilder StrTabBuilder((StringTableBuilder::DWARF)); in write()206 static_cast<uint32_t>(StrTabBuilder.add(P.Name)) + TableStart; in write()217 StrTabBuilder.finalizeInOrder(); in write()235 StrTabBuilder.write(OS); in write()
125 StringTableBuilder StrTabBuilder{StringTableBuilder::ELF}; member212 StrTabBuilder.add(Sec->getName()); in addToSectionTable()513 StrTabBuilder.add(F.first); in computeSymbolTable()592 StrTabBuilder.add(Name); in computeSymbolTable()611 StrTabBuilder.finalize(); in computeSymbolTable()623 Writer.writeSymbol(StrTabBuilder.getOffset(FileNameIt->first), in computeSymbolTable()631 : StrTabBuilder.getOffset(MSD.Name); in computeSymbolTable()636 Writer.writeSymbol(StrTabBuilder.getOffset(FileNameIt->first), in computeSymbolTable()646 unsigned StringIndex = StrTabBuilder.getOffset(MSD.Name); in computeSymbolTable()925 WriteSecHdrEntry(StrTabBuilder.getOffset(Section.getName()), in writeSection()[all …]
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()
32 StringTableBuilder StrTabBuilder; variable56 : Obj(Obj), Out(Out), StrTabBuilder(StringTableBuilder::WinCOFF) {} in COFFWriter()
415 assert(Sec.Size == Sec.StrTabBuilder.getSize()); in visit()436 assert(Sec.Size == Sec.StrTabBuilder.getSize()); in visit()438 Sec.StrTabBuilder.write(Data.data()); in visit()592 void StringTableSection::addString(StringRef Name) { StrTabBuilder.add(Name); } in addString()595 return StrTabBuilder.getOffset(Name); in findIndex()599 StrTabBuilder.finalize(); in prepareForLayout()600 Size = StrTabBuilder.getSize(); in prepareForLayout()604 Sec.StrTabBuilder.write(reinterpret_cast<uint8_t *>(Out.getBufferStart()) + in visit()2871 assert(Sec.Size == Sec.StrTabBuilder.getSize() && in visit()2927 assert(Sec.Size == Sec.StrTabBuilder.getSize() && in visit()[all …]
713 StringTableBuilder StrTabBuilder; variable716 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) { in StringTableSection()