LLVM: llvm::pdb::BulkPublic Struct Reference (original) (raw)
This struct is equivalent to codeview::PublicSym32, but it has been optimized for size to speed up bulk serialization and sorting operations during PDB writing. More...
#include "[llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h](GSIStreamBuilder%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| const char * | Name = nullptr |
| uint32_t | NameLen = 0 |
| uint32_t | SymOffset = 0 |
| uint32_t | Offset = 0 |
| uint16_t | Segment = 0 |
| uint16_t | Flags: 4 |
| uint16_t | BucketIdx: 12 |
This struct is equivalent to codeview::PublicSym32, but it has been optimized for size to speed up bulk serialization and sorting operations during PDB writing.
Definition at line 110 of file GSIStreamBuilder.h.
| llvm::pdb::BulkPublic::BulkPublic ( ) | inline |
|---|
◆ getName()
| StringRef llvm::pdb::BulkPublic::getName ( ) const | inline |
|---|
◆ setBucketIdx()
| void llvm::pdb::BulkPublic::setBucketIdx ( uint16_t B) | inline |
|---|
◆ setFlags()
◆ BucketIdx
uint16_t llvm::pdb::BulkPublic::BucketIdx
◆ Flags
◆ Name
const char* llvm::pdb::BulkPublic::Name = nullptr
◆ NameLen
uint32_t llvm::pdb::BulkPublic::NameLen = 0
◆ Offset
uint32_t llvm::pdb::BulkPublic::Offset = 0
◆ Segment
uint16_t llvm::pdb::BulkPublic::Segment = 0
◆ SymOffset
uint32_t llvm::pdb::BulkPublic::SymOffset = 0
The documentation for this struct was generated from the following file:
- include/llvm/DebugInfo/PDB/Native/GSIStreamBuilder.h