Home
last modified time | relevance | path

Searched refs:pdb (Results 1 – 25 of 350) 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;
92 llvm::pdb::SymbolStream *m_symrecords = nullptr;
112 static llvm::Expected<std::unique_ptr<PdbIndex>> create(llvm::pdb::PDBFile *);
[all …]
H A DPdbAstBuilder.cpp33 using namespace llvm::pdb;
171 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( in CreateDeclInfoForType() local
197 std::optional<TypeIndex> parent_index = pdb->GetParentType(ti); in CreateDeclInfoForType()
243 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( in GetOrCreateSymbolForId() local
245 PdbIndex &index = pdb->GetIndex(); in GetOrCreateSymbolForId()
324 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( in CreateDeclInfoForUndecoratedName() local
326 PdbIndex &index = pdb->GetIndex(); in CreateDeclInfoForUndecoratedName()
362 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( in GetParentDeclContext() local
364 PdbIndex& index = pdb->GetIndex(); in GetParentDeclContext()
368 pdb in GetParentDeclContext()
698 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( GetOrCreateVariableDecl() local
709 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( GetOrCreateVariableDecl() local
722 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( GetOrCreateTypedefDecl() local
757 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( CreateType() local
816 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( GetOrCreateType() local
858 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( CreateFunctionDecl() local
923 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( GetOrCreateInlinedFunctionDecl() local
964 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( CreateFunctionDeclFromId() local
1027 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( GetOrCreateFunctionDecl() local
1070 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( CreateFunctionParameters() local
1168 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( CreateArrayType() local
1184 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( CreateFunctionType() local
1242 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( ParseNamespace() local
1278 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( ParseAllTypes() local
1296 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( ParseAllFunctionsAndNonLocalVars() local
1356 SymbolFileNativePDB *pdb = static_cast<SymbolFileNativePDB *>( ParseBlockChildren() local
[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()
57 template <> struct ScalarEnumerationTraits<llvm::pdb::PdbRaw_DbiVer> {
58 static void enumeration(IO &io, llvm::pdb::PdbRaw_DbiVer &Value) { in enumeration()
[all …]
H A DExplainOutputStyle.cpp32 using namespace llvm::pdb;
93 return FileOffset / File.pdb().getBlockSize(); in pdbBlockIndex()
97 uint64_t BlockStart = pdbBlockIndex() * File.pdb().getBlockSize(); in pdbBlockOffset()
107 return ((pdbBlockIndex() - 1) % File.pdb().getBlockSize() == 0); in isPdbFpm1()
110 return ((pdbBlockIndex() - 2) % File.pdb().getBlockSize() == 0); in isPdbFpm2()
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() in explainPdbBlockStatus()
[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;
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().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/llvm/include/llvm/DebugInfo/PDB/Native/
H A DFormatters.h
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/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.h45 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::PDBSymbolData &pdb_data);
195 const llvm::pdb::PDBSymbol &pdb_data,
203 void GetTypesForPDBSymbol(const llvm::pdb::PDBSymbol &pdb_symbol,
208 ParseCompileUnitFunctionForPDBFunc(const llvm::pdb::PDBSymbolFunc &pdb_func,
211 void GetCompileUnitIndex(const llvm::pdb
[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);
145 const llvm::pdb::SymbolGroup *SG = nullptr);
149 Error traverseTypes(llvm::pdb::PDBFile &Pdb, LazyRandomTypeCollection &Types,
[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 <<()
104 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, const PDB_DataKind &Data) { in operator <<()
120 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, in operator <<()
169 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, const PDB_LocType &Loc) { in operator <<()
189 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, in operator <<()
203 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, in operator <<()
214 raw_ostream &llvm::pdb::operator<<(raw_ostream &OS, const PDB_Lang &Lang) { in operator <<()
[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;
39 llvm::pdb::getModuleDebugStream(PDBFile &File, StringRef &ModuleName, in getModuleDebugStream()
69 Expected<ModuleDebugStreamRef> llvm::pdb::getModuleDebugStream(PDBFile &File, in getModuleDebugStream()
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() in hasTypes()
[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) {
143 std::string llvm::pdb::formatSectionCharacteristics(uint32_t IndentLevel,
/freebsd/contrib/llvm-project/lld/COFF/
H A DPDB.cpp70 using llvm::pdb::StringTableFixup;
153 pdb::DbiModuleDescriptorBuilder &mod);
155 pdb::PDBFileBuilder builder;
281 static void addTypeInfo(pdb::TpiStreamBuilder &tpiBuilder, in addTypeInfo()
284 tpiBuilder.setVersionHeader(pdb::PdbTpiV80); in addTypeInfo()
288 auto hash = pdb::hashTypeRecord(type); in addTypeInfo()
296 pdb::PDBFileBuilder &builder) { in addGHashTypeInfo()
298 builder.getTpiBuilder().setVersionHeader(pdb::PdbTpiV80); in addGHashTypeInfo()
299 builder.getIpiBuilder().setVersionHeader(pdb::PdbTpiV80); in addGHashTypeInfo()
491 static void addGlobalSymbol(pdb::GSIStreamBuilder &builder, uint16_t modIndex, in addGlobalSymbol()
[all …]
H A DDebugTypes.cpp55 pdb::PDBFile &file = f->session->getPDBFile(); in TypeServerSource()
364 pdb::PDBFile &pdbFile = pdbInputFile->session->getPDBFile(); in mergeDebugT()
365 Expected<pdb::TpiStream &> expectedTpi = pdbFile.getPDBTpiStream(); in mergeDebugT()
368 pdb::TpiStream *maybeIpi = nullptr; in mergeDebugT()
370 Expected<pdb::TpiStream &> expectedIpi = pdbFile.getPDBIpiStream(); in mergeDebugT()
424 PDBInputFile *pdb = PDBInputFile::findFromRecordPath(ctx, tsPath, file); in getTypeServerSource() local
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()
[all …]
/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