Home
last modified time | relevance | path

Searched refs:Pdb (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DDbiStream.cpp50 Error DbiStream::reload(PDBFile *Pdb) { in reload() argument
123 if (auto EC = initializeSectionHeadersData(Pdb)) in reload()
127 if (auto EC = initializeOldFpoRecords(Pdb)) in reload()
129 if (auto EC = initializeNewFpoRecords(Pdb)) in reload()
256 Error DbiStream::initializeSectionHeadersData(PDBFile *Pdb) { in initializeSectionHeadersData() argument
258 createIndexedStreamForHeaderType(Pdb, DbgHeaderType::SectionHdr); in initializeSectionHeadersData()
282 Error DbiStream::initializeOldFpoRecords(PDBFile *Pdb) { in initializeOldFpoRecords() argument
284 createIndexedStreamForHeaderType(Pdb, DbgHeaderType::FPO); in initializeOldFpoRecords()
306 Error DbiStream::initializeNewFpoRecords(PDBFile *Pdb) { in initializeNewFpoRecords() argument
308 createIndexedStreamForHeaderType(Pdb, DbgHeaderType::NewFPO); in initializeNewFpoRecords()
[all …]
H A DNativeSession.cpp68 : Pdb(std::move(PdbFile)), Allocator(std::move(Allocator)), in NativeSession()
69 Cache(*this, getDbiStreamPtr(*Pdb)), AddrToModuleIndex(IMapAllocator) {} in NativeSession()
232 auto Dbi = Pdb->getPDBDbiStream(); in addressForRVA()
348 auto ISS = Pdb->getInjectedSourceStream(); in getInjectedSources()
353 auto Strings = Pdb->getStringTable(); in getInjectedSources()
358 return std::make_unique<NativeEnumInjectedSources>(*Pdb, *ISS, *Strings); in getInjectedSources()
387 auto Dbi = getDbiStreamPtr(*Pdb); in getRVAFromSectOffset()
423 auto Dbi = Pdb->getPDBDbiStream(); in parseSectionContribs()
455 auto *Dbi = getDbiStreamPtr(*Pdb); in getModuleDebugStream()
465 Pdb in getModuleDebugStream()
[all...]
H A DDbiModuleDescriptorBuilder.cpp84 assert(BulkSymbols.size() % alignOf(CodeViewContainer::Pdb) == 0 && in addSymbolsInBulk()
96 assert(SymLength % alignOf(CodeViewContainer::Pdb) == 0 && in addUnmergedSymbols()
196 assert(SymbolWriter.getOffset() % alignOf(CodeViewContainer::Pdb) == 0 && in commitSymbolStream()
200 if (auto EC = Builder.commit(SymbolWriter, CodeViewContainer::Pdb)) in commitSymbolStream()
H A DTpiStream.cpp37 : Pdb(File), Stream(std::move(Stream)) {} in TpiStream()
81 auto HS = Pdb.safelyCreateIndexedStream(Header->HashStreamIndex); in reload()
H A DGSIStreamBuilder.cpp368 CodeViewContainer::Pdb)); in serializeAndAddGlobal()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DDbiStream.h45 Error reload(PDBFile *Pdb);
97 Error initializeSectionHeadersData(PDBFile *Pdb);
99 Error initializeOldFpoRecords(PDBFile *Pdb);
100 Error initializeNewFpoRecords(PDBFile *Pdb);
103 createIndexedStreamForHeaderType(PDBFile *Pdb, DbgHeaderType Type) const;
H A DNativeSession.h109 PDBFile &getPDBFile() { return *Pdb; } in getPDBFile()
110 const PDBFile &getPDBFile() const { return *Pdb; } in getPDBFile()
126 std::unique_ptr<PDBFile> Pdb; variable
H A DInputFile.h57 InputFile(PDBFile *Pdb) { PdbOrObj = Pdb; } in InputFile() argument
H A DTpiStream.h77 PDBFile &Pdb;
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.cpp404 PDBFile &Pdb = PdbSession->getPDBFile(); in loadTypeServer()
409 Expected<InfoStream &> expectedInfo = Pdb.getPDBInfoStream(); in loadTypeServer()
416 TypeServer = std::make_shared<InputFile>(&Pdb); in loadTypeServer()
421 if (Error Err = traverseTypes(Pdb, Types, Ids)) in loadTypeServer()
578 Error LVCodeViewReader::traverseTypes(PDBFile &Pdb, in traverseTypeSection()
590 Expected<TpiStream &> StreamTpiOrErr = Pdb.getPDBTpiStream(); in traverseTypes()
602 Expected<TpiStream &> StreamIpiOrErr = Pdb.getPDBIpiStream(); in traverseTypes()
899 Error LVCodeViewReader::createScopes(PDBFile &Pdb) {
900 if (Error Err = loadTargetInfo(Pdb)) in createScopes() argument
903 if (!Pdb in createScopes()
406 PDBFile &Pdb = PdbSession->getPDBFile(); loadTypeServer() local
580 traverseTypes(PDBFile & Pdb,LazyRandomTypeCollection & Types,LazyRandomTypeCollection & Ids) traverseTypes() argument
1203 loadTargetInfo(const PDBFile & Pdb) loadTargetInfo() argument
[all...]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.h101 Error loadTargetInfo(const llvm::pdb::PDBFile &Pdb);
149 Error traverseTypes(llvm::pdb::PDBFile &Pdb, LazyRandomTypeCollection &Types,
183 Error createScopes(llvm::pdb::PDBFile &Pdb);
198 llvm::pdb::PDBFile &Pdb, ScopedPrinter &W, StringRef ExePath)
200 Input(&Pdb), ExePath(ExePath), LogicalVisitor(this, W, Input) {}
/freebsd/contrib/llvm-project/lld/COFF/
H A DPDB.cpp607 alignTo(sym.length(), alignOf(CodeViewContainer::Pdb)); in analyzeSymbolSubsection()
685 alignTo(sym.length(), alignOf(CodeViewContainer::Pdb)); in writeAllModuleSymbolRecords()
1458 ons, bAlloc, CodeViewContainer::Pdb)); in addCommonLinkerModuleSymbols()
1460 cs, bAlloc, CodeViewContainer::Pdb)); in addCommonLinkerModuleSymbols()
1462 ebs, bAlloc, CodeViewContainer::Pdb)); in addCommonLinkerModuleSymbols()
1488 cgs, bAlloc(), CodeViewContainer::Pdb)); in addLinkerModuleCoffGroup()
1501 sym, bAlloc(), CodeViewContainer::Pdb)); in addLinkerModuleSectionSymbol()
1580 ons, bAlloc, CodeViewContainer::Pdb)); in addImportFilesToPDB()
1582 cs, bAlloc, CodeViewContainer::Pdb)); in addImportFilesToPDB()
1585 ts, bAlloc, CodeViewContainer::Pdb); in addImportFilesToPDB()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/LogicalView/
H A DLVReaderHandler.cpp56 PDBFile &Pdb = *cast<PDBFile *>(Input); in createReader() local
57 return std::make_unique<LVCodeViewReader>(Filename, FileFormatName, Pdb, in createReader()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeView.h619 enum class CodeViewContainer { ObjectFile, Pdb }; enumerator
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DDumpOutputStyle.cpp1481 SymbolDeserializer Deserializer(nullptr, CodeViewContainer::Pdb); in dumpModuleSymsForPdb()
1560 SymbolDeserializer Deserializer(nullptr, CodeViewContainer::Pdb); in dumpGSIRecords()
1599 SymbolDeserializer Deserializer(nullptr, CodeViewContainer::Pdb); in dumpGlobals()
1705 SymbolDeserializer Deserializer(nullptr, CodeViewContainer::Pdb); in dumpSymbolsFromGSI()
H A Dllvm-pdbutil.cpp845 Symbol.toCodeViewSymbol(Allocator, CodeViewContainer::Pdb)); in yamlToPdb()