Lines Matching defs:PDBLinker
75 class PDBLinker {
79 PDBLinker(COFFLinkerContext &ctx)
187 PDBLinker &linker;
233 DebugSHandler(COFFLinkerContext &ctx, PDBLinker &linker, ObjFile &file)
245 void PDBLinker::pdbMakeAbsolute(SmallVectorImpl<char> &fileName) {
342 void PDBLinker::translateIdSymbols(MutableArrayRef<uint8_t> &recordData,
558 void PDBLinker::writeSymbolRecord(SectionChunk *debugChunk,
585 void PDBLinker::analyzeSymbolSubsection(
647 Error PDBLinker::writeAllModuleSymbolRecords(ObjFile *file,
715 Error PDBLinker::commitSymbolsForObject(void *ctx, void *obj,
717 return static_cast<PDBLinker *>(ctx)->writeAllModuleSymbolRecords(
1030 void PDBLinker::addDebugSymbols(TpiSource *source) {
1078 void PDBLinker::createModuleDBI(ObjFile *file) {
1105 void PDBLinker::addDebug(TpiSource *source) {
1156 void PDBLinker::addObjectsToPDB() {
1209 void PDBLinker::addPublicsToPDB() {
1246 void PDBLinker::printStats() {
1328 void PDBLinker::addNatvisFiles() {
1348 void PDBLinker::addNamedStreams() {
1438 void PDBLinker::addCommonLinkerModuleSymbols(
1530 void PDBLinker::addImportFilesToPDB() {
1627 PDBLinker pdb(ctx);
1648 // Manually start this profile point to measure ~PDBLinker().
1650 timeTraceProfilerBegin("PDBLinker destructor", StringRef(""));
1652 // Manually end this profile point to measure ~PDBLinker().
1657 void PDBLinker::initialize(llvm::codeview::DebugInfo *buildId) {
1688 void PDBLinker::addSections(ArrayRef<uint8_t> sectionTable) {
1728 void PDBLinker::commit(codeview::GUID *guid) {