Searched refs:StrTabBuilder (Results 1 – 6 of 6) sorted by relevance
35 ProcessElementList(StringTableBuilder &StrTabBuilder, in ProcessElementList() argument42 StrTabBuilder.add(El.Name); in ProcessElementList()192 StringTableBuilder StrTabBuilder((StringTableBuilder::DWARF)); in write()205 static_cast<uint32_t>(StrTabBuilder.add(P.Name)) + TableStart; in write()216 StrTabBuilder.finalizeInOrder(); in write()234 StrTabBuilder.write(OS); in write()
136 StringTableBuilder StrTabBuilder{StringTableBuilder::ELF}; member226 StrTabBuilder.add(Sec->getName()); in addToSectionTable()521 StrTabBuilder.add(F.first); in computeSymbolTable()595 StrTabBuilder.add(Name); in computeSymbolTable()614 StrTabBuilder.finalize(); in computeSymbolTable()626 Writer.writeSymbol(StrTabBuilder.getOffset(FileNameIt->first), in computeSymbolTable()634 : StrTabBuilder.getOffset(MSD.Name); in computeSymbolTable()639 Writer.writeSymbol(StrTabBuilder.getOffset(FileNameIt->first), in computeSymbolTable()649 unsigned StringIndex = StrTabBuilder.getOffset(MSD.Name); in computeSymbolTable()929 writeSectionHeaderEntry(StrTabBuilder.getOffset(Section.getName()), in writeSectionHeader()[all …]
199 StrTabBuilder.add(S.Name, /*Priority=*/UINT8_MAX); in finalizeStringTable()204 StrTabBuilder.add(S.Name); in finalizeStringTable()206 StrTabBuilder.finalize(); in finalizeStringTable()215 size_t Offset = StrTabBuilder.getOffset(S.Name); in finalizeStringTable()225 S.Sym.Name.Offset.Offset = StrTabBuilder.getOffset(S.Name); in finalizeStringTable()230 return StrTabBuilder.getSize(); in finalizeStringTable()450 if (StrTabBuilder.getSize() > 4 || !Obj.IsPE) { in writeSymbolStringTables()452 StrTabBuilder.write(Ptr); in writeSymbolStringTables()453 Ptr += StrTabBuilder.getSize(); in writeSymbolStringTables()
32 StringTableBuilder StrTabBuilder; variable57 : Obj(Obj), Out(Out), StrTabBuilder(StringTableBuilder::WinCOFF) {} in COFFWriter()
412 assert(Sec.Size == Sec.StrTabBuilder.getSize()); in visit()433 assert(Sec.Size == Sec.StrTabBuilder.getSize()); in visit()435 Sec.StrTabBuilder.write(Data.data()); in visit()589 void StringTableSection::addString(StringRef Name) { StrTabBuilder.add(Name); } in addString()592 return StrTabBuilder.getOffset(Name); in findIndex()596 StrTabBuilder.finalize(); in prepareForLayout()597 Size = StrTabBuilder.getSize(); in prepareForLayout()601 Sec.StrTabBuilder.write(reinterpret_cast<uint8_t *>(Out.getBufferStart()) + in visit()2877 assert(Sec.Size == Sec.StrTabBuilder.getSize() && in visit()2933 assert(Sec.Size == Sec.StrTabBuilder.getSize() && in visit()[all …]
717 StringTableBuilder StrTabBuilder; variable720 StringTableSection() : StrTabBuilder(StringTableBuilder::ELF) { in StringTableSection()