/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | PdbIndex.h | 25 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 D | PdbAstBuilder.cpp | 33 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 D | PdbUtil.h | 27 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 D | CompileUnitIndex.cpp | 32 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 D | CompileUnitIndex.h | 42 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 D | PdbYaml.cpp | 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) 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 D | ExplainOutputStyle.cpp | 32 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 D | PdbYaml.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) 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 D | TypeReferenceTracker.cpp | 20 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 D | MinimalTypeDumper.h | 20 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 D | PDBASTParser.h | 31 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 D | SymbolFilePDB.h | 156 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 D | SymbolFilePDB.cpp | 66 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 D | LVCodeViewReader.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); 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 D | PDBExtras.cpp | 13 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 D | PDB.cpp | 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()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | InputFile.cpp | 33 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 D | FormatUtil.cpp | 21 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 D | PDB.cpp | 155 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 D | DebugTypes.cpp | 55 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 D | DbiModuleDescriptor.h | 20 namespace pdb { 58 template <> struct VarStreamArrayExtractor<pdb::DbiModuleDescriptor> { 60 pdb::DbiModuleDescriptor &Info) { 61 if (auto EC = pdb::DbiModuleDescriptor::initialize(Stream, Info))
|
H A D | RawError.h | 15 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 D | DIAError.h | 16 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 D | GenericError.h | 15 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 D | package.gsl | 57 <!-- 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…
|