|
LLVM 22.0.0git
|
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"
Public Member Functions | |
| BulkPublic () | |
| void | setFlags (codeview::PublicSymFlags F) |
| void | setBucketIdx (uint16_t B) |
| StringRef | getName () const |
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.
|
inline |
Definition at line 111 of file GSIStreamBuilder.h.
|
inline |
Definition at line 142 of file GSIStreamBuilder.h.
|
inline |
Definition at line 137 of file GSIStreamBuilder.h.
References assert(), B(), BucketIdx, and llvm::pdb::IPHR_HASH.
|
inline |
Definition at line 132 of file GSIStreamBuilder.h.
| uint16_t llvm::pdb::BulkPublic::BucketIdx |
Definition at line 129 of file GSIStreamBuilder.h.
Referenced by BulkPublic(), and setBucketIdx().
| uint16_t llvm::pdb::BulkPublic::Flags |
Definition at line 126 of file GSIStreamBuilder.h.
Referenced by BulkPublic(), serializePublic(), and setFlags().
Definition at line 113 of file GSIStreamBuilder.h.
Referenced by getName(), and serializePublic().
| uint32_t llvm::pdb::BulkPublic::NameLen = 0 |
Definition at line 114 of file GSIStreamBuilder.h.
Referenced by getName(), serializePublic(), and sizeOfPublic().
| uint32_t llvm::pdb::BulkPublic::Offset = 0 |
Definition at line 120 of file GSIStreamBuilder.h.
Referenced by serializePublic().
| uint16_t llvm::pdb::BulkPublic::Segment = 0 |
Definition at line 123 of file GSIStreamBuilder.h.
Referenced by serializePublic().
| uint32_t llvm::pdb::BulkPublic::SymOffset = 0 |
Definition at line 117 of file GSIStreamBuilder.h.