Home
last modified time | relevance | path

Searched refs:pdb (Results 1 – 25 of 349) sorted by relevance

12345678910>>...14

/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbIndex.h25 namespace pdb {
50 llvm::pdb::PDBFile *m_file = nullptr;
57 llvm::pdb::DbiStream *m_dbi = nullptr;
64 llvm::pdb::TpiStream *m_tpi = nullptr;
65 llvm::pdb::TpiStream *m_ipi = nullptr;
70 llvm::pdb::InfoStream *m_info = nullptr;
77 llvm::pdb::PublicsStream *m_publics = nullptr;
84 llvm::pdb::GlobalsStream *m_globals = nullptr;
118 llvm::pdb::PDBFile &pdb() { return *m_file; } in pdb() function
119 const llvm::pdb::PDBFile &pdb() const { return *m_file; } in pdb() function
[all …]
H A DPdbAstBuilder.cpp33 using namespace llvm::pdb;
245 PdbIndex &index = pdb->GetIndex(); in GetOrCreateSymbolForId()
326 PdbIndex &index = pdb->GetIndex(); in CreateDeclInfoForUndecoratedName()
364 PdbIndex& index = pdb->GetIndex(); in GetParentDeclContext()
701 PdbIndex &index = pdb->GetIndex(); in GetOrCreateVariableDecl()
712 PdbIndex &index = pdb->GetIndex(); in GetOrCreateVariableDecl()
725 PdbIndex &index = pdb->GetIndex(); in GetOrCreateTypedefDecl()
760 PdbIndex &index = pdb->GetIndex(); in CreateType()
819 PdbIndex &index = pdb->GetIndex(); in GetOrCreateType()
926 PdbIndex &index = pdb->GetIndex(); in GetOrCreateInlinedFunctionDecl()
[all …]
H A DPdbUtil.h27 namespace pdb {
109 llvm::pdb::PDB_SymType CVSymToPDBSym(llvm::codeview::SymbolKind kind);
110 llvm::pdb::PDB_SymType CVTypeToPDBType(llvm::codeview::TypeLeafKind kind);
132 bool IsForwardRefUdt(const PdbTypeSymId &id, llvm::pdb::TpiStream &tpi);
133 bool IsTagRecord(const PdbTypeSymId &id, llvm::pdb::TpiStream &tpi);
150 PdbTypeSymId GetBestPossibleDecl(PdbTypeSymId id, llvm::pdb::TpiStream &tpi);
152 size_t GetSizeOfType(PdbTypeSymId id, llvm::pdb::TpiStream &tpi);
H A DCompileUnitIndex.cpp32 using namespace llvm::pdb;
128 PdbCompilandId id, llvm::pdb::ModuleDebugStreamRef debug_stream, in CompilandIndexItem()
129 llvm::pdb::DbiModuleDescriptor descriptor) in CompilandIndexItem()
141 llvm::pdb::DbiModuleDescriptor descriptor = modules.getModuleDescriptor(modi); in GetOrCreateCompiland()
144 m_index.pdb().createIndexedStream(stream); in GetOrCreateCompiland()
150 llvm::pdb::ModuleDebugStreamRef debug_stream(descriptor, nullptr); in GetOrCreateCompiland()
155 llvm::pdb::ModuleDebugStreamRef debug_stream(descriptor, in GetOrCreateCompiland()
165 auto strings = m_index.pdb().getStringTable(); in GetOrCreateCompiland()
H A DCompileUnitIndex.h42 llvm::pdb::ModuleDebugStreamRef debug_stream,
43 llvm::pdb::DbiModuleDescriptor descriptor);
49 llvm::pdb::ModuleDebugStreamRef m_debug_stream;
52 llvm::pdb::DbiModuleDescriptor m_module_descriptor;
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/
H A DPdbYaml.cpp21 using namespace llvm::pdb;
22 using namespace llvm::pdb::yaml;
25 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::pdb::yaml::NamedStreamMapping)
26 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::pdb::yaml::PdbDbiModuleInfo)
27 LLVM_YAML_IS_SEQUENCE_VECTOR(llvm::pdb::yaml::StreamBlockList)
28 LLVM_YAML_IS_FLOW_SEQUENCE_VECTOR(llvm::pdb::PdbRaw_FeatureSig)
33 template <> struct ScalarEnumerationTraits<llvm::pdb::PDB_Machine> {
34 static void enumeration(IO &io, llvm::pdb::PDB_Machine &Value) { in enumeration()
60 io.enumCase(Value, "V50", llvm::pdb::PdbRaw_DbiVer::PdbDbiV50); in enumeration()
61 io.enumCase(Value, "V60", llvm::pdb::PdbRaw_DbiVer::PdbDbiV60); in enumeration()
[all …]
H A DExplainOutputStyle.cpp32 using namespace llvm::pdb;
93 return FileOffset / File.pdb().getBlockSize(); in pdbBlockIndex()
118 return pdbBlockIndex() == File.pdb().getBlockMapIndex(); in isPdbBlockMapBlock()
122 const auto &Layout = File.pdb().getMsfLayout(); in isPdbStreamDirectoryBlock()
127 const auto &Layout = File.pdb().getMsfLayout(); in getPdbBlockStreamIndex()
137 if (FileOffset >= File.pdb().getFileSize()) { in explainPdbBlockStatus()
139 FileOffset, File.pdb().getFileSize()); in explainPdbBlockStatus()
200 const MSFLayout &Layout = File.pdb().getMsfLayout(); in explainPdbFpmBlockOffset()
213 if (DescribedBlockStart > File.pdb().getBlockCount()) { in explainPdbFpmBlockOffset()
246 discoverStreamPurposes(File.pdb(), Streams); in explainPdbStreamOffset()
[all …]
H A DPdbYaml.h30 namespace pdb {
114 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::PdbObject)
115 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::MSFHeaders)
117 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::StreamBlockList)
118 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::PdbInfoStream)
119 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::PdbDbiStream)
120 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::PdbTpiStream)
121 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::PdbPublicsStream)
122 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::NamedStreamMapping)
123 LLVM_YAML_DECLARE_MAPPING_TRAITS(pdb::yaml::PdbModiStream)
[all …]
H A DTypeReferenceTracker.cpp20 using namespace llvm::pdb;
48 Tpi = &cantFail(File.pdb().getPDBTpiStream()); in TypeReferenceTracker()
79 if (File.isPdb() && File.pdb().hasPDBGlobalsStream()) { in mark()
80 SymbolStream &SymStream = cantFail(File.pdb().getPDBSymbolStream()); in mark()
81 GlobalsStream &GS = cantFail(File.pdb().getPDBGlobalsStream()); in mark()
H A DMinimalTypeDumper.h20 namespace pdb {
32 pdb::TpiStream *Stream) in MinimalTypeDumpVisitor()
61 pdb::TypeReferenceTracker *RefTracker = nullptr;
65 pdb::TpiStream *Stream = nullptr;
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.h31 namespace pdb {
48 lldb::TypeSP CreateLLDBTypeFromPDBType(const llvm::pdb::PDBSymbol &type);
51 clang::Decl *GetDeclForSymbol(const llvm::pdb::PDBSymbol &symbol);
54 GetDeclContextForSymbol(const llvm::pdb::PDBSymbol &symbol);
56 GetDeclContextContainingSymbol(const llvm::pdb::PDBSymbol &symbol);
76 typedef llvm::pdb::ConcreteSymbolEnumerator<llvm::pdb::PDBSymbolData>
78 typedef llvm::pdb::ConcreteSymbolEnumerator<llvm::pdb::PDBSymbolTypeBaseClass>
80 typedef llvm::pdb::ConcreteSymbolEnumerator<llvm::pdb::PDBSymbolFunc>
84 const llvm::pdb::PDBSymbolData &data);
87 llvm::pdb::PDBSymbolTypeUDT &udt);
[all …]
H A DSymbolFilePDB.h156 llvm::pdb::IPDBSession &GetPDBSession();
158 const llvm::pdb::IPDBSession &GetPDBSession() const;
181 const llvm::pdb::PDBSymbolCompiland &pdb_compiland,
195 const llvm::pdb::PDBSymbol &pdb_data,
203 void GetTypesForPDBSymbol(const llvm::pdb::PDBSymbol &pdb_symbol,
216 std::unique_ptr<llvm::pdb::PDBSymbolCompiland>
220 GetMangledForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func);
222 bool ResolveFunction(const llvm::pdb::PDBSymbolFunc &pdb_func,
234 uint32_t GetCompilandId(const llvm::pdb::PDBSymbolData &data);
244 std::unique_ptr<llvm::pdb::IPDBSession> m_session_up;
[all …]
H A DSymbolFilePDB.cpp66 using namespace llvm::pdb;
255 std::unique_ptr<llvm::pdb::PDBSymbolCompiland>
583 if (!pdb) in ResolveTypeUID()
621 if (!pdb) in CompleteType()
642 if (!pdb) in GetDeclForUID()
649 auto decl = pdb->GetDeclForSymbol(*symbol); in GetDeclForUID()
673 if (!pdb) in GetDeclContextForUID()
704 if (!pdb) in GetDeclContextContainingUID()
734 if (!pdb) in ParseDeclsForContext()
737 pdb->ParseDeclsForDeclContext( in ParseDeclsForContext()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/
H A DLVCodeViewReader.h44 namespace pdb {
77 llvm::pdb::InputFile Input;
78 std::shared_ptr<llvm::pdb::InputFile> TypeServer;
84 std::unique_ptr<llvm::pdb::IPDBSession> Session;
85 std::unique_ptr<llvm::pdb::NativeSession> PdbSession;
101 Error loadTargetInfo(const llvm::pdb::PDBFile &Pdb);
108 llvm::pdb::PDBFile &getPdb() { return Input.pdb(); }
138 const llvm::pdb::SymbolGroup *SG = nullptr);
153 const llvm::pdb::SymbolGroup *SG = nullptr);
181 const llvm::pdb::SymbolGroup *SG = nullptr);
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBExtras.cpp13 using namespace llvm::pdb;
23 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, in operator <<()
43 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, in operator <<()
71 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, in operator <<()
119 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, in operator <<()
188 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, in operator <<()
202 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, in operator <<()
291 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, in operator <<()
311 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, in operator <<()
340 raw_ostream &llvm::pdb::dumpPDBSourceCompression(raw_ostream &OS, in dumpPDBSourceCompression()
[all …]
H A DPDB.cpp20 using namespace llvm::pdb;
22 Error llvm::pdb::loadDataForPDB(PDB_ReaderType Type, StringRef Path, in loadDataForPDB()
35 Error llvm::pdb::loadDataForEXE(PDB_ReaderType Type, StringRef Path, in loadDataForEXE()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DInputFile.cpp33 using namespace llvm::pdb;
198 auto StringTable = File->pdb().getStringTable(); in initializeForPdb()
206 auto MDS = getModuleDebugStream(File->pdb(), Name, Modi); in initializeForPdb()
322 if (Magic == file_magic::pdb) { in open()
349 PDBFile &InputFile::pdb() { in pdb() function in InputFile
354 const PDBFile &InputFile::pdb() const { in pdb() function in InputFile
381 return pdb().getFilePath(); in getFilePath()
390 return pdb().hasPDBTpiStream(); in hasTypes()
403 return pdb().hasPDBIpiStream(); in hasIds()
422 assert(isPdb() && pdb().hasPDBIpiStream()); in getOrCreateTypeCollection()
[all …]
H A DFormatUtil.cpp21 using namespace llvm::pdb;
23 std::string llvm::pdb::typesetItemList(ArrayRef<std::string> Opts, in typesetItemList()
41 std::string llvm::pdb::typesetStringList(uint32_t IndentLevel, in typesetStringList()
51 std::string llvm::pdb::formatChunkKind(DebugSubsectionKind Kind, in formatChunkKind()
105 std::string llvm::pdb::formatSymbolKind(SymbolKind K) { in formatSymbolKind()
116 std::string llvm::pdb::formatTypeLeafKind(TypeLeafKind K) { in formatTypeLeafKind()
127 std::string llvm::pdb::formatSegmentOffset(uint16_t Segment, uint32_t Offset) { in formatSegmentOffset()
143 std::string llvm::pdb::formatSectionCharacteristics(uint32_t IndentLevel, in formatSectionCharacteristics()
/freebsd/contrib/llvm-project/lld/COFF/
H A DPDB.cpp155 pdb::PDBFileBuilder builder;
720 pdb::SectionContrib sc; in createSectionContrib()
1129 pdb::BulkPublic pub; in createPublic()
1612 PDBLinker pdb(ctx); in createPDB() local
1615 pdb.addObjectsToPDB(); in createPDB()
1618 pdb.addNatvisFiles(); in createPDB()
1619 pdb.addNamedStreams(); in createPDB()
1620 pdb.addPublicsToPDB(); in createPDB()
1626 pdb.commit(&guid); in createPDB()
1631 pdb.printStats(); in createPDB()
[all …]
H A DDebugTypes.cpp55 pdb::PDBFile &file = f->session->getPDBFile(); in TypeServerSource()
368 pdb::TpiStream *maybeIpi = nullptr; in mergeDebugT()
425 if (!pdb) in getTypeServerSource()
429 if (pdb->loadErrorStr) in getTypeServerSource()
431 tsPath, make_error<StringError>(*pdb->loadErrorStr, in getTypeServerSource()
434 tsSrc = (TypeServerSource *)pdb->debugTypesObj; in getTypeServerSource()
441 make_error<pdb::PDBError>( in getTypeServerSource()
509 make_error<pdb::PDBError>(pdb::pdb_error_code::no_matching_pch)); in findPrecompMap()
518 make_error<pdb::PDBError>(pdb::pdb_error_code::no_matching_pch)); in findPrecompMap()
797 pdb::TpiStream &tpi = check(pdbFile.getPDBTpiStream()); in remapTpiWithGHashes()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DDbiModuleDescriptor.h20 namespace pdb {
58 template <> struct VarStreamArrayExtractor<pdb::DbiModuleDescriptor> {
60 pdb::DbiModuleDescriptor &Info) {
61 if (auto EC = pdb::DbiModuleDescriptor::initialize(Stream, Info))
H A DRawError.h15 namespace pdb {
36 struct is_error_code_enum<llvm::pdb::raw_error_code> : std::true_type {};
40 namespace pdb {
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIAError.h16 namespace pdb {
30 struct is_error_code_enum<llvm::pdb::dia_error_code> : std::true_type {};
34 namespace pdb {
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DGenericError.h15 namespace pdb {
30 struct is_error_code_enum<llvm::pdb::pdb_error_code> : std::true_type {};
34 namespace pdb {
/freebsd/sys/contrib/libsodium/packaging/nuget/
H A Dpackage.gsl57 <!-- x86 Debugging symbols (.pdb) -->
58 …c\\$(package.target).pdb" target="build\\native\\bin\\$(package.target)-x86-$(package.platformtool…
59 …\$(package.target).pdb" target="build\\native\\bin\\$(package.target)-x86-$(package.platformtoolse…
81 <!-- x64 Debugging symbols (.pdb) -->
82 …c\\$(package.target).pdb" target="build\\native\\bin\\$(package.target)-x64-$(package.platformtool…
83 …\$(package.target).pdb" target="build\\native\\bin\\$(package.target)-x64-$(package.platformtoolse…
210 …kage.platformtoolset)-mt-$(package.pathversion).pdb" DestinationFiles="$\(TargetDir)$(package.targ…
216 …e.platformtoolset)-mt-gd-$(package.pathversion).pdb" DestinationFiles="$\(TargetDir)$(package.targ…
222 …kage.platformtoolset)-mt-$(package.pathversion).pdb" DestinationFiles="$\(TargetDir)$(package.targ…
228 …e.platformtoolset)-mt-gd-$(package.pathversion).pdb" DestinationFiles="$\(TargetDir)$(package.targ…

12345678910>>...14