LLVM: llvm::pdb::GSIHashStreamBuilder Struct Reference (original) (raw)
| Public Member Functions | |
|---|---|
| uint32_t | calculateSerializedLength () const |
| Error | commit (BinaryStreamWriter &Writer) |
| void | finalizePublicBuckets () |
| void | finalizeGlobalBuckets (uint32_t RecordZeroOffset) |
| void | finalizeBuckets (uint32_t RecordZeroOffset, MutableArrayRef< BulkPublic > Globals) |
Definition at line 41 of file GSIStreamBuilder.cpp.
◆ calculateSerializedLength()
| uint32_t GSIHashStreamBuilder::calculateSerializedLength | ( | ) | const |
|---|
◆ commit()
◆ finalizeBuckets()
Definition at line 199 of file GSIStreamBuilder.cpp.
References assert(), B(), gsiRecordCmp(), HashBitmap, HashBuckets, HashRecords, I, llvm::pdb::IPHR_HASH, llvm::make_range(), llvm::pdb::PSHashRecord::Off, P, llvm::parallelFor(), Size, llvm::SmallVectorTemplateCommon< T, typename >::size(), and llvm::sort().
◆ finalizeGlobalBuckets()
| void llvm::pdb::GSIHashStreamBuilder::finalizeGlobalBuckets | ( | uint32_t | RecordZeroOffset | ) |
|---|
◆ finalizePublicBuckets()
| void llvm::pdb::GSIHashStreamBuilder::finalizePublicBuckets | ( | ) |
|---|
◆ HashBitmap
◆ HashBuckets
◆ HashRecords
std::vector<PSHashRecord> llvm::pdb::GSIHashStreamBuilder::HashRecords
◆ RecordByteSize
uint64_t llvm::pdb::GSIHashStreamBuilder::RecordByteSize = 0
The documentation for this struct was generated from the following file:
- lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp