Lines Matching refs:builder
78 : builder(bAlloc()), tMerger(ctx, bAlloc()), ctx(ctx) { in PDBLinker()
153 pdb::PDBFileBuilder builder; member in __anon49229aa50111::PDBLinker
299 pdb::PDBFileBuilder &builder) { in addGHashTypeInfo() argument
301 builder.getTpiBuilder().setVersionHeader(pdb::PdbTpiV80); in addGHashTypeInfo()
302 builder.getIpiBuilder().setVersionHeader(pdb::PdbTpiV80); in addGHashTypeInfo()
304 builder.getTpiBuilder().addTypeRecords(source->mergedTpi.recs, in addGHashTypeInfo()
307 builder.getIpiBuilder().addTypeRecords(source->mergedIpi.recs, in addGHashTypeInfo()
494 static void addGlobalSymbol(pdb::GSIStreamBuilder &builder, uint16_t modIndex, in addGlobalSymbol() argument
511 builder.addGlobalSymbol(CVSymbol(ArrayRef(mem, sym.length()))); in addGlobalSymbol()
526 builder.addGlobalSymbol(ps); in addGlobalSymbol()
618 addGlobalSymbol(builder.getGsiBuilder(), in analyzeSymbolSubsection()
923 pdb::DbiStreamBuilder &dbiBuilder = linker.builder.getDbiBuilder(); in finish()
1035 pdb::DbiStreamBuilder &dbiBuilder = builder.getDbiBuilder(); in addDebugSymbols()
1074 pdb::DbiStreamBuilder &dbiBuilder = builder.getDbiBuilder(); in createModuleDBI()
1170 builder.getStringTableBuilder().setStrings(pdbStrTab); in addObjectsToPDB()
1178 addGHashTypeInfo(ctx, builder); in addObjectsToPDB()
1180 addTypeInfo(builder.getTpiBuilder(), tMerger.getTypeTable()); in addObjectsToPDB()
1181 addTypeInfo(builder.getIpiBuilder(), tMerger.getIDTable()); in addObjectsToPDB()
1196 auto &gsiBuilder = builder.getGsiBuilder(); in addPublicsToPDB()
1249 print(builder.getTpiBuilder().getRecordCount(), "Merged TPI records"); in printStats()
1250 print(builder.getIpiBuilder().getRecordCount(), "Merged IPI records"); in printStats()
1326 builder.addInjectedSource(file, std::move(data)); in addNatvisFiles()
1341 exitOnErr(builder.addNamedStream(stream, data->getBuffer())); in addNamedStreams()
1521 pdb::DbiStreamBuilder &dbiBuilder = builder.getDbiBuilder(); in addImportFilesToPDB()
1617 exitOnErr(builder.initialize(ctx.config.pdbPageSize)); in initialize()
1627 exitOnErr(builder.getMsfBuilder().addStream(0)); in initialize()
1630 auto &infoBuilder = builder.getInfoBuilder(); in initialize()
1635 pdb::DbiStreamBuilder &dbiBuilder = builder.getDbiBuilder(); in initialize()
1649 pdb::DbiStreamBuilder &dbiBuilder = builder.getDbiBuilder(); in addSections()
1663 builder.getDbiBuilder().addSectionContrib(sc); in addSections()
1689 if (Error e = builder.commit(ctx.config.pdbPath, guid)) { in commit()