/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | PDBSymbol.cpp | 9 #include "llvm/DebugInfo/PDB/PDBSymbol.h" 10 #include "llvm/DebugInfo/PDB/IPDBEnumChildren.h" 11 #include "llvm/DebugInfo/PDB/IPDBLineNumber.h" 12 #include "llvm/DebugInfo/PDB/IPDBRawSymbol.h" 13 #include "llvm/DebugInfo/PDB/IPDBSession.h" 14 #include "llvm/DebugInfo/PDB/PDBExtras.h" 15 #include "llvm/DebugInfo/PDB/PDBSymbolAnnotation.h" 16 #include "llvm/DebugInfo/PDB/PDBSymbolBlock.h" 17 #include "llvm/DebugInfo/PDB/PDBSymbolCompiland.h" 18 #include "llvm/DebugInfo/PDB/PDBSymbolCompilandDetails.h" [all …]
|
H A D | PDB.cpp | 1 //===- PDB.cpp - base header file for creating a PDB reader ---------------===// 9 #include "llvm/DebugInfo/PDB/PDB.h" 12 #include "llvm/DebugInfo/PDB/GenericError.h" 14 #include "llvm/DebugInfo/PDB/DIA/DIASession.h" 16 #include "llvm/DebugInfo/PDB/Native/NativeSession.h" 20 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()
|
H A D | PDBInterfaceAnchors.cpp | 13 #include "llvm/DebugInfo/PDB/IPDBDataStream.h" 14 #include "llvm/DebugInfo/PDB/IPDBFrameData.h" 15 #include "llvm/DebugInfo/PDB/IPDBInjectedSource.h" 16 #include "llvm/DebugInfo/PDB/IPDBLineNumber.h" 17 #include "llvm/DebugInfo/PDB/IPDBRawSymbol.h" 18 #include "llvm/DebugInfo/PDB/IPDBSectionContrib.h" 19 #include "llvm/DebugInfo/PDB/IPDBSession.h" 20 #include "llvm/DebugInfo/PDB/IPDBTable.h" 23 using namespace llvm::pdb;
|
H A D | PDBSymbolFunc.cpp | 9 #include "llvm/DebugInfo/PDB/PDBSymbolFunc.h" 11 #include "llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h" 12 #include "llvm/DebugInfo/PDB/IPDBEnumChildren.h" 13 #include "llvm/DebugInfo/PDB/IPDBLineNumber.h" 14 #include "llvm/DebugInfo/PDB/IPDBSession.h" 15 #include "llvm/DebugInfo/PDB/Native/NativeTypeFunctionSig.h" 16 #include "llvm/DebugInfo/PDB/PDBSymDumper.h" 17 #include "llvm/DebugInfo/PDB/PDBSymbolData.h" 18 #include "llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h" 19 #include "llvm/DebugInfo/PDB/PDBTypes.h" [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | PdbIndex.h | 14 #include "llvm/DebugInfo/PDB/Native/PDBFile.h" 15 #include "llvm/DebugInfo/PDB/PDBTypes.h" 25 namespace pdb { 32 } // namespace pdb 39 /// PdbIndex - Lazy access to the important parts of a PDB file. 41 /// This is a layer on top of LLVM's native PDB support libraries which cache 42 /// certain data when it is accessed the first time. The entire PDB file is 49 /// The underlying PDB file. 50 llvm::pdb::PDBFile *m_file = nullptr; 53 /// features present in the PDB file, compile units (such as the information [all …]
|
/freebsd/contrib/sqlite3/tea/generic/ |
H A D | tclsqlite3.c | 133 SqliteDb *pDb; /* Database connection that owns this function */ member 216 SqliteDb *pDb; /* Associated database connection */ member 236 ** Close all incrblob channels opened using database connection pDb. 239 static void closeIncrblobChannels(SqliteDb *pDb){ in closeIncrblobChannels() argument 243 for(p=pDb->pIncrblob; p; p=pNext){ in closeIncrblobChannels() 250 Tcl_UnregisterChannel(pDb->interp, p->channel); in closeIncrblobChannels() 263 sqlite3 *db = p->pDb->db; in incrblobClose() 272 if( p->pDb->pIncrblob==p ){ in incrblobClose() 273 p->pDb->pIncrblob = p->pNext; in incrblobClose() 417 SqliteDb *pDb, in createIncrblobChannel() argument [all …]
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | PdbYaml.cpp | 13 #include "llvm/DebugInfo/PDB/Native/PDBFile.h" 14 #include "llvm/DebugInfo/PDB/Native/RawTypes.h" 15 #include "llvm/DebugInfo/PDB/Native/TpiHashing.h" 16 #include "llvm/DebugInfo/PDB/PDBTypes.h" 21 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) [all …]
|
H A D | ExplainOutputStyle.cpp | 17 #include "llvm/DebugInfo/PDB/Native/DbiStream.h" 18 #include "llvm/DebugInfo/PDB/Native/FormatUtil.h" 19 #include "llvm/DebugInfo/PDB/Native/InfoStream.h" 20 #include "llvm/DebugInfo/PDB/Native/InputFile.h" 21 #include "llvm/DebugInfo/PDB/Native/NativeSession.h" 22 #include "llvm/DebugInfo/PDB/Native/PDBFile.h" 23 #include "llvm/DebugInfo/PDB/Native/RawTypes.h" 32 using namespace llvm::pdb; 93 return FileOffset / File.pdb().getBlockSize(); in pdbBlockIndex() 97 uint64_t BlockStart = pdbBlockIndex() * File.pdb() [all...] |
H A D | PdbYaml.h | 17 #include "llvm/DebugInfo/PDB/Native/PDBFile.h" 18 #include "llvm/DebugInfo/PDB/Native/RawConstants.h" 19 #include "llvm/DebugInfo/PDB/PDBTypes.h" 30 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) [all …]
|
H A D | PrettyTypedefDumper.cpp | 15 #include "llvm/DebugInfo/PDB/IPDBLineNumber.h" 16 #include "llvm/DebugInfo/PDB/IPDBSession.h" 17 #include "llvm/DebugInfo/PDB/Native/LinePrinter.h" 18 #include "llvm/DebugInfo/PDB/PDBExtras.h" 19 #include "llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h" 20 #include "llvm/DebugInfo/PDB/PDBSymbolTypeEnum.h" 21 #include "llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h" 22 #include "llvm/DebugInfo/PDB/PDBSymbolTypePointer.h" 23 #include "llvm/DebugInfo/PDB/PDBSymbolTypeTypedef.h" 24 #include "llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h" [all …]
|
H A D | TypeReferenceTracker.cpp | 12 #include "llvm/DebugInfo/PDB/Native/GlobalsStream.h" 13 #include "llvm/DebugInfo/PDB/Native/NativeSession.h" 14 #include "llvm/DebugInfo/PDB/Native/PDBFile.h" 15 #include "llvm/DebugInfo/PDB/Native/SymbolStream.h" 16 #include "llvm/DebugInfo/PDB/Native/TpiStream.h" 20 using namespace llvm::pdb; 39 // If this is a PDB, ids are stored separately, so make a separate bit vector. in TypeReferenceTracker() 45 // Get the TpiStream pointer for forward decl resolution if this is a pdb. in TypeReferenceTracker() 48 Tpi = &cantFail(File.pdb().getPDBTpiStream()); in TypeReferenceTracker() 79 if (File.isPdb() && File.pdb() in mark() [all...] |
H A D | PrettyCompilandDumper.cpp | 15 #include "llvm/DebugInfo/PDB/IPDBEnumChildren.h" 16 #include "llvm/DebugInfo/PDB/IPDBLineNumber.h" 17 #include "llvm/DebugInfo/PDB/IPDBSession.h" 18 #include "llvm/DebugInfo/PDB/IPDBSourceFile.h" 19 #include "llvm/DebugInfo/PDB/PDBExtras.h" 20 #include "llvm/DebugInfo/PDB/PDBSymbol.h" 21 #include "llvm/DebugInfo/PDB/PDBSymbolCompiland.h" 22 #include "llvm/DebugInfo/PDB/PDBSymbolData.h" 23 #include "llvm/DebugInfo/PDB/PDBSymbolFunc.h" 24 #include "llvm/DebugInfo/PDB/PDBSymbolFuncDebugEnd.h" [all …]
|
/freebsd/usr.bin/clang/llvm-pdbutil/ |
H A D | llvm-pdbutil.1 | 32 llvm-pdbutil \- PDB File forensics and diagnostics 88 \fI\%PDB Stream Options\fP 129 PDB file, as well as manipulate and create PDB files. \fBllvm\-pdbutil\fP 130 is normally used by FileCheck\-based tests to test LLVM\(aqs PDB reading and 131 writing functionality, but can also be used for general PDB file investigation 145 \fI\%dump\fP \- Dump low level types and structures from the PDB 146 file, including CodeView records, hash tables, PDB streams, etc. 148 \fI\%bytes\fP \- Dump data from the PDB file\(aqs streams, records, 151 \fI\%yaml2pdb\fP \- Given a yaml description of a PDB file, produce 152 a valid PDB file that matches that description. [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | Formatters.h |
|
H A D | DbiStream.h | 1 //===- DbiStream.h - PDB Dbi Stream (Stream 3) Access -----------*- C++ -*-===// 13 #include "llvm/DebugInfo/PDB/Native/DbiModuleList.h" 14 #include "llvm/DebugInfo/PDB/Native/PDBStringTable.h" 15 #include "llvm/DebugInfo/PDB/Native/RawConstants.h" 16 #include "llvm/DebugInfo/PDB/PDBTypes.h" 31 namespace pdb { 45 Error reload(PDBFile *Pdb); 97 Error initializeSectionHeadersData(PDBFile *Pdb); 99 Error initializeOldFpoRecords(PDBFile *Pdb); 100 Error initializeNewFpoRecords(PDBFile *Pdb); [all …]
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
H A D | PDBASTParser.h | 31 namespace pdb { 40 } // 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); [all …]
|
H A D | SymbolFilePDB.h | 18 #include "llvm/DebugInfo/PDB/IPDBSession.h" 19 #include "llvm/DebugInfo/PDB/PDB.h" 20 #include "llvm/DebugInfo/PDB/PDBSymbolExe.h" 45 static llvm::StringRef GetPluginNameStatic() { return "pdb"; } in GetPluginNameStatic() 156 llvm::pdb::IPDBSession &GetPDBSession(); 158 const llvm::pdb::IPDBSession &GetPDBSession() const; 181 const llvm::pdb::PDBSymbolCompiland &pdb_compiland, 188 std::string GetMangledForPDBData(const llvm::pdb::PDBSymbolData &pdb_data); 192 const llvm::pdb [all...] |
/freebsd/contrib/llvm-project/lld/COFF/ |
H A D | PDB.cpp | 1 //===- PDB.cpp ------------------------------------------------------------===// 9 #include "PDB.h" 35 #include "llvm/DebugInfo/PDB/GenericError.h" 36 #include "llvm/DebugInfo/PDB/Native/DbiModuleDescriptorBuilder.h" 37 #include "llvm/DebugInfo/PDB/Native/DbiStream.h" 38 #include "llvm/DebugInfo/PDB/Native/DbiStreamBuilder.h" 39 #include "llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h" 40 #include "llvm/DebugInfo/PDB/Native/InfoStream.h" 41 #include "llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h" 42 #include "llvm/DebugInfo/PDB/Native/NativeSession.h" [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | NativeSession.cpp | 9 #include "llvm/DebugInfo/PDB/Native/NativeSession.h" 15 #include "llvm/DebugInfo/PDB/IPDBEnumChildren.h" 16 #include "llvm/DebugInfo/PDB/IPDBSourceFile.h" 17 #include "llvm/DebugInfo/PDB/Native/DbiModuleDescriptor.h" 18 #include "llvm/DebugInfo/PDB/Native/DbiModuleList.h" 19 #include "llvm/DebugInfo/PDB/Native/DbiStream.h" 20 #include "llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h" 21 #include "llvm/DebugInfo/PDB/Native/ModuleDebugStream.h" 22 #include "llvm/DebugInfo/PDB/Native/NativeEnumInjectedSources.h" 23 #include "llvm/DebugInfo/PDB/Nativ [all...] |
H A D | NativeEnumGlobals.cpp | 9 #include "llvm/DebugInfo/PDB/Native/NativeEnumGlobals.h" 12 #include "llvm/DebugInfo/PDB/IPDBEnumChildren.h" 13 #include "llvm/DebugInfo/PDB/Native/GlobalsStream.h" 14 #include "llvm/DebugInfo/PDB/Native/NativeSession.h" 15 #include "llvm/DebugInfo/PDB/Native/PDBFile.h" 16 #include "llvm/DebugInfo/PDB/Native/SymbolCache.h" 17 #include "llvm/DebugInfo/PDB/Native/SymbolStream.h" 18 #include "llvm/DebugInfo/PDB/PDBSymbol.h" 19 #include "llvm/DebugInfo/PDB/PDBTypes.h" 23 using namespace llvm::pdb;
|
H A D | DbiStream.cpp | 1 //===- DbiStream.cpp - PDB Dbi Stream (Stream 3) Access -------------------===// 9 #include "llvm/DebugInfo/PDB/Native/DbiStream.h" 12 #include "llvm/DebugInfo/PDB/Native/ISectionContribVisitor.h" 13 #include "llvm/DebugInfo/PDB/Native/PDBFile.h" 14 #include "llvm/DebugInfo/PDB/Native/RawConstants.h" 15 #include "llvm/DebugInfo/PDB/Native/RawError.h" 16 #include "llvm/DebugInfo/PDB/Native/RawTypes.h" 17 #include "llvm/DebugInfo/PDB/PDBTypes.h" 28 using namespace llvm::pdb; 50 Error DbiStream::reload(PDBFile *Pdb) { in reload() argument [all …]
|
H A D | InputFile.cpp | 9 #include "llvm/DebugInfo/PDB/Native/InputFile.h" 17 #include "llvm/DebugInfo/PDB/Native/DbiStream.h" 18 #include "llvm/DebugInfo/PDB/Native/FormatUtil.h" 19 #include "llvm/DebugInfo/PDB/Native/LinePrinter.h" 20 #include "llvm/DebugInfo/PDB/Native/NativeSession.h" 21 #include "llvm/DebugInfo/PDB/Native/PDBFile.h" 22 #include "llvm/DebugInfo/PDB/Native/PDBStringTable.h" 23 #include "llvm/DebugInfo/PDB/Native/RawError.h" 24 #include "llvm/DebugInfo/PDB/Native/TpiStream.h" 25 #include "llvm/DebugInfo/PDB/PD 349 PDBFile &InputFile::pdb() { pdb() function in InputFile 354 const PDBFile &InputFile::pdb() const { pdb() function in InputFile [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/LogicalView/Readers/ |
H A D | LVCodeViewReader.h | 24 #include "llvm/DebugInfo/PDB/Native/NativeSession.h" 25 #include "llvm/DebugInfo/PDB/PDB.h" 44 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); [all …]
|
/freebsd/contrib/libfido2/windows/ |
H A D | release.ps1 | 52 Copy-Item "${SRC}\${LIBRESSL}\crypto\crypto_obj.dir\${Config}\crypto_obj.pdb" ` in Package-PDBs() 53 "${DEST}\${CRYPTO_LIBRARIES}.pdb" in Package-PDBs() 54 Copy-Item "${SRC}\${LIBCBOR}\src\cbor.dir\${Config}\vc${SDK}.pdb" ` in Package-PDBs() 55 "${DEST}\cbor.pdb" in Package-PDBs() 56 Copy-Item "${SRC}\${ZLIB}\zlib.dir\${Config}\vc${SDK}.pdb" ` in Package-PDBs() 57 "${DEST}\zlib1.pdb" in Package-PDBs() 58 Copy-Item "${SRC}\src\fido2_shared.dir\${Config}\vc${SDK}.pdb" ` in Package-PDBs() 59 "${DEST}\fido2.pdb" in Package-PDBs() 63 Copy-Item "${SRC}\${LIBRESSL}\crypto\crypto_obj.dir\${Config}\crypto_obj.pdb" ` in Package-StaticPDBs() 64 "${DEST}\${CRYPTO_LIBRARIES}.pdb" in Package-StaticPDBs() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/ |
H A D | module.modulemap | 130 umbrella "llvm/DebugInfo/PDB" 137 exclude header "llvm/DebugInfo/PDB/DIA/DIADataStream.h" 138 exclude header "llvm/DebugInfo/PDB/DIA/DIAEnumDebugStreams.h" 139 exclude header "llvm/DebugInfo/PDB/DIA/DIAEnumFrameData.h" 140 exclude header "llvm/DebugInfo/PDB/DIA/DIAEnumInjectedSources.h" 141 exclude header "llvm/DebugInfo/PDB/DIA/DIAEnumLineNumbers.h" 142 exclude header "llvm/DebugInfo/PDB/DIA/DIAEnumSectionContribs.h" 143 exclude header "llvm/DebugInfo/PDB/DIA/DIAEnumSourceFiles.h" 144 exclude header "llvm/DebugInfo/PDB/DIA/DIAEnumSymbols.h" 145 exclude header "llvm/DebugInfo/PDB/DIA/DIAEnumTables.h" [all …]
|