10 #ifndef LLVM_DEBUGINFO_PDB_RAW_GSISTREAMBUILDER_H 11 #define LLVM_DEBUGINFO_PDB_RAW_GSISTREAMBUILDER_H 40 struct GSIHashStreamBuilder;
51 Error finalizeMsfLayout();
55 uint32_t getPublicsStreamIndex()
const;
56 uint32_t getGlobalsStreamIndex()
const;
67 uint32_t calculatePublicsHashStreamSize()
const;
68 uint32_t calculateGlobalsHashStreamSize()
const;
75 std::unique_ptr<GSIHashStreamBuilder> PSH;
76 std::unique_ptr<GSIHashStreamBuilder> GSH;
This class represents lattice values for constants.
CVRecord< SymbolKind > CVSymbol
uint32_t getRecordStreamIdx() const
const uint16_t kInvalidStreamIndex
size_t size() const
size - Get the array size.
ArrayRef< uint8_t > RecordData
Lightweight error class with error context and mandatory checking.
static ArrayRef< uint8_t > bytes(const codeview::CVSymbol &Item)
static size_t length(const codeview::CVSymbol &Item)