/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; 92 llvm::pdb::SymbolStream *m_symrecords = nullptr; 112 static llvm::Expected<std::unique_ptr<PdbIndex>> create(llvm::pdb::PDBFile *); [all …]
|
H A D | PdbAstBuilder.cpp | 33 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 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() 57 template <> struct ScalarEnumerationTraits<llvm::pdb::PdbRaw_DbiVer> { 58 static void enumeration(IO &io, llvm::pdb::PdbRaw_DbiVer &Value) { in enumeration() [all …]
|
H A D | ExplainOutputStyle.cpp | 32 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 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; 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 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/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | Formatters.h |
|
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/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 | 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::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 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); 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 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 <<() 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 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; 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 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) { 143 std::string llvm::pdb::formatSectionCharacteristics(uint32_t IndentLevel,
|
/freebsd/contrib/llvm-project/lld/COFF/ |
H A D | PDB.cpp | 70 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 D | DebugTypes.cpp | 55 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 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…
|