/llvm-project/llvm/lib/DebugInfo/PDB/Native/ |
H A D | TpiStream.cpp | 1 //===- TpiStream.cpp - PDB Type Info (TPI) Stream 2 Access ----------------===// 9 #include "llvm/DebugInfo/PDB/Native/TpiStream.h" 35 TpiStream::TpiStream(PDBFile &File, std::unique_ptr<MappedBlockStream> Stream) 38 TpiStream::~TpiStream() = default; 40 Error TpiStream::reload() { 119 PdbRaw_TpiVer TpiStream::getTpiVersion() const { 124 uint32_t TpiStream::TypeIndexBegin() const { return Header->TypeIndexBegin; } 126 uint32_t TpiStream in TypeIndexBegin() 36 TpiStream::TpiStream(PDBFile &File, std::unique_ptr<MappedBlockStream> Stream) TpiStream() function in TpiStream [all...] |
H A D | PDBFile.cpp | 21 #include "llvm/DebugInfo/PDB/Native/TpiStream.h" 300 Expected<TpiStream &> PDBFile::getPDBTpiStream() { in getPDBTpiStream() 305 auto TempTpi = std::make_unique<TpiStream>(*this, std::move(*TpiS)); in getPDBTpiStream() 313 Expected<TpiStream &> PDBFile::getPDBIpiStream() { in getPDBIpiStream() 321 auto TempIpi = std::make_unique<TpiStream>(*this, std::move(*IpiS)); in getPDBIpiStream()
|
H A D | NativeTypeFunctionSig.cpp | 15 #include "llvm/DebugInfo/PDB/Native/TpiStream.h" 103 TpiStream &Tpi = cantFail(Session.getPDBFile().getPDBTpiStream()); in initializeArgList()
|
/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | PdbIndex.h | 27 class TpiStream; variable 64 llvm::pdb::TpiStream *m_tpi = nullptr; 65 llvm::pdb::TpiStream *m_ipi = nullptr; 124 llvm::pdb::TpiStream &tpi() { return *m_tpi; } in tpi() 125 const llvm::pdb::TpiStream &tpi() const { return *m_tpi; } in tpi() 127 llvm::pdb::TpiStream &ipi() { return *m_ipi; } in ipi() 128 const llvm::pdb::TpiStream &ipi() const { return *m_ipi; } in ipi()
|
H A D | PdbUtil.h | 28 class TpiStream; variable 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 | DWARFLocationExpression.h | 24 class TpiStream; variable 48 llvm::codeview::TypeIndex underlying_ti, llvm::pdb::TpiStream &tpi,
|
H A D | DWARFLocationExpression.cpp | 21 #include "llvm/DebugInfo/PDB/Native/TpiStream.h" 78 TpiStream &tpi) { in GetIntegralTypeInfo() 228 TypeIndex underlying_ti, TpiStream &tpi, const llvm::APSInt &constant, in MakeConstantLocationExpression()
|
H A D | PdbUtil.cpp | 19 #include "llvm/DebugInfo/PDB/Native/TpiStream.h" 541 TpiStream &tpi) { in IsForwardRefUdt() 547 bool lldb_private::npdb::IsTagRecord(const PdbTypeSymId &id, TpiStream &tpi) { in IsTagRecord() 1045 TpiStream &tpi) { in GetBestPossibleDecl() 1070 llvm::pdb::TpiStream &tpi) { in GetSizeOfType()
|
/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/ |
H A D | PDBFile.h | 38 class TpiStream; variable 101 Expected<TpiStream &> getPDBTpiStream(); 102 Expected<TpiStream &> getPDBIpiStream(); 133 std::unique_ptr<TpiStream> Tpi; 134 std::unique_ptr<TpiStream> Ipi;
|
H A D | TpiStream.h | 1 //===- TpiStream.cpp - PDB Type Info (TPI) Stream 2 Access ------*- C++ -*-===// 34 class TpiStream { 38 TpiStream(PDBFile &File, std::unique_ptr<msf::MappedBlockStream> Stream); 39 ~TpiStream();
|
/llvm-project/llvm/tools/llvm-pdbutil/ |
H A D | MinimalTypeDumper.h | 22 class TpiStream; variable 32 pdb::TpiStream *Stream) in MinimalTypeDumpVisitor() 65 pdb::TpiStream *Stream = nullptr;
|
H A D | YAMLOutputStyle.cpp | 27 #include "llvm/DebugInfo/PDB/Native/TpiStream.h" 283 if (!opts::pdb2yaml::TpiStream) in dumpTpiStream() 291 Obj.TpiStream.emplace(); in dumpTpiStream() 292 Obj.TpiStream->Version = TS.getTpiVersion(); in dumpTpiStream() 297 Obj.TpiStream->Records.push_back(*ExpectedRecord); in dumpTpiStream()
|
H A D | TypeReferenceTracker.h | 23 class TpiStream; variable 55 TpiStream *Tpi = nullptr;
|
H A D | TypeReferenceTracker.cpp | 16 #include "llvm/DebugInfo/PDB/Native/TpiStream.h" 45 // Get the TpiStream pointer for forward decl resolution if this is a pdb. in TypeReferenceTracker()
|
H A D | PdbYaml.cpp | 111 IO.mapOptional("TpiStream", Obj.TpiStream); in mapping()
|
/llvm-project/llvm/docs/PDB/ |
H A D | PdbStream.rst | 70 :doc:`TPI Stream <TpiStream>` has a fixed index and as such there is no need to 121 | | - PDB contains an :doc:`IPI Stream <TpiStream>` | 124 | | - PDB contains an :doc:`IPI Stream <TpiStream>` |
|
H A D | index.rst | 50 TpiStream 139 :doc:`TpiStream` 160 :doc:`TPI/IPI Stream <TpiStream>`.
|
/llvm-project/llvm/test/DebugInfo/PDB/Inputs/ |
H A D | longname-truncation.yaml | 2 TpiStream:
|
H A D | merge-types-2.yaml | 2 TpiStream:
|
H A D | merge-types-1.yaml | 2 TpiStream:
|
H A D | merge-ids-and-types-1.yaml | 21 TpiStream:
|
/llvm-project/llvm/test/DebugInfo/PDB/ |
H A D | pdb-invalid-type.test | 8 TpiStream:
|
/llvm-project/lld/COFF/ |
H A D | DebugTypes.cpp | 28 #include "llvm/DebugInfo/PDB/Native/TpiStream.h" 365 Expected<pdb::TpiStream &> expectedTpi = pdbFile.getPDBTpiStream(); in mergeDebugT() 369 pdb::TpiStream *maybeIpi = nullptr; in mergeDebugT() 371 Expected<pdb::TpiStream &> expectedIpi = pdbFile.getPDBIpiStream(); in mergeDebugT() 763 Expected<pdb::TpiStream &> expectedTpi = pdbFile.getPDBTpiStream(); in loadGHashes() 774 Expected<pdb::TpiStream &> expectedIpi = pdbFile.getPDBIpiStream(); in loadGHashes() 804 pdb::TpiStream &tpi = check(pdbFile.getPDBTpiStream()); in remapTpiWithGHashes() 809 pdb::TpiStream &ipi = check(pdbFile.getPDBIpiStream()); in remapTpiWithGHashes()
|
/llvm-project/lld/test/COFF/Inputs/ |
H A D | pdb-type-server-simple-ts.yaml | 20 TpiStream:
|
/llvm-project/llvm/lib/DebugInfo/PDB/ |
H A D | CMakeLists.txt | 95 Native/TpiStream.cpp
|