Home
last modified time | relevance | path

Searched full:pdb (Results 1 – 25 of 416) sorted by relevance

12345678910>>...17

/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBSymbol.cpp9 #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 DPDB.cpp1 //===- 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 DPDBInterfaceAnchors.cpp13 #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 DPDBSymbolFunc.cpp9 #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 DPdbIndex.h14 #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 Dtclsqlite3.c133 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 DPdbYaml.cpp13 #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 DExplainOutputStyle.cpp17 #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 DPdbYaml.h17 #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 DPrettyTypedefDumper.cpp15 #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 DTypeReferenceTracker.cpp12 #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 DPrettyCompilandDumper.cpp15 #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 Dllvm-pdbutil.132 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 DFormatters.h
H A DDbiStream.h1 //===- 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 DPDBASTParser.h31 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 DSymbolFilePDB.h18 #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 DPDB.cpp1 //===- 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 DNativeSession.cpp9 #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 DNativeEnumGlobals.cpp9 #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 DDbiStream.cpp1 //===- 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 DInputFile.cpp9 #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 DLVCodeViewReader.h24 #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 Drelease.ps152 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 Dmodule.modulemap130 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 …]

12345678910>>...17