diff options
Diffstat (limited to 'include/llvm/DebugInfo/PDB/Native/PDBFile.h')
| -rw-r--r-- | include/llvm/DebugInfo/PDB/Native/PDBFile.h | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/include/llvm/DebugInfo/PDB/Native/PDBFile.h b/include/llvm/DebugInfo/PDB/Native/PDBFile.h index 4f6ad115e7df..5e39ac3e37b7 100644 --- a/include/llvm/DebugInfo/PDB/Native/PDBFile.h +++ b/include/llvm/DebugInfo/PDB/Native/PDBFile.h @@ -13,7 +13,6 @@  #include "llvm/ADT/DenseMap.h"  #include "llvm/DebugInfo/MSF/IMSFFile.h"  #include "llvm/DebugInfo/MSF/MSFCommon.h" -#include "llvm/DebugInfo/MSF/MSFStreamLayout.h"  #include "llvm/Support/Allocator.h"  #include "llvm/Support/BinaryStreamRef.h"  #include "llvm/Support/Endian.h" @@ -62,6 +61,7 @@ public:    uint64_t getBlockMapOffset() const;    uint32_t getNumStreams() const override; +  uint32_t getMaxStreamSize() const;    uint32_t getStreamByteSize(uint32_t StreamIndex) const override;    ArrayRef<support::ulittle32_t>    getStreamBlockList(uint32_t StreamIndex) const override; @@ -72,8 +72,6 @@ public:    Error setBlockData(uint32_t BlockIndex, uint32_t Offset,                       ArrayRef<uint8_t> Data) const override; -  ArrayRef<uint32_t> getFpmPages() const { return FpmPages; } -    ArrayRef<support::ulittle32_t> getStreamSizes() const {      return ContainerLayout.StreamSizes;    } @@ -86,7 +84,10 @@ public:    ArrayRef<support::ulittle32_t> getDirectoryBlockArray() const; +  std::unique_ptr<msf::MappedBlockStream> createIndexedStream(uint16_t SN); +    msf::MSFStreamLayout getStreamLayout(uint32_t StreamIdx) const; +  msf::MSFStreamLayout getFpmStreamLayout() const;    Error parseFileHeaders();    Error parseStreamData(); @@ -104,7 +105,7 @@ public:    bool hasPDBDbiStream() const;    bool hasPDBGlobalsStream(); -  bool hasPDBInfoStream(); +  bool hasPDBInfoStream() const;    bool hasPDBIpiStream() const;    bool hasPDBPublicsStream();    bool hasPDBSymbolStream(); @@ -124,7 +125,6 @@ private:    std::unique_ptr<BinaryStream> Buffer; -  std::vector<uint32_t> FpmPages;    msf::MSFLayout ContainerLayout;    std::unique_ptr<GlobalsStream> Globals; | 
