Lines Matching defs:PDBLinker
75 class PDBLinker {
79 PDBLinker(COFFLinkerContext &ctx)
186 PDBLinker &linker;
232 DebugSHandler(PDBLinker &linker, ObjFile &file)
244 void PDBLinker::pdbMakeAbsolute(SmallVectorImpl<char> &fileName) {
341 void PDBLinker::translateIdSymbols(MutableArrayRef<uint8_t> &recordData,
555 void PDBLinker::writeSymbolRecord(SectionChunk *debugChunk,
581 void PDBLinker::analyzeSymbolSubsection(
643 Error PDBLinker::writeAllModuleSymbolRecords(ObjFile *file,
711 Error PDBLinker::commitSymbolsForObject(void *ctx, void *obj,
713 return static_cast<PDBLinker *>(ctx)->writeAllModuleSymbolRecords(
1025 void PDBLinker::addDebugSymbols(TpiSource *source) {
1073 void PDBLinker::createModuleDBI(ObjFile *file) {
1100 void PDBLinker::addDebug(TpiSource *source) {
1151 void PDBLinker::addObjectsToPDB() {
1204 void PDBLinker::addPublicsToPDB() {
1241 void PDBLinker::printStats() {
1323 void PDBLinker::addNatvisFiles() {
1343 void PDBLinker::addNamedStreams() {
1429 void PDBLinker::addCommonLinkerModuleSymbols(
1515 void PDBLinker::addImportFilesToPDB() {
1612 PDBLinker pdb(ctx);
1633 // Manually start this profile point to measure ~PDBLinker().
1635 timeTraceProfilerBegin("PDBLinker destructor", StringRef(""));
1637 // Manually end this profile point to measure ~PDBLinker().
1642 void PDBLinker::initialize(llvm::codeview::DebugInfo *buildId) {
1673 void PDBLinker::addSections(ArrayRef<uint8_t> sectionTable) {
1713 void PDBLinker::commit(codeview::GUID *guid) {