LLVM
8.0.1
|
Some of the values are stored in bitfields. More...
#include "llvm/DebugInfo/PDB/Native/RawTypes.h"
Static Public Attributes | |
static const uint16_t | FlagIncrementalMask = 0x0001 |
uint16_t IncrementalLinking : 1; // True if linked incrementally uint16_t IsStripped : 1; // True if private symbols were stripped. More... | |
static const uint16_t | FlagStrippedMask = 0x0002 |
static const uint16_t | FlagHasCTypesMask = 0x0004 |
Some of the values are stored in bitfields.
Since this needs to be portable across compilers and architectures (big / little endian in particular) we can't use the actual structures below, but must instead do the shifting and masking ourselves. The struct definitions are provided for reference.
Definition at line 95 of file RawTypes.h.
|
static |
Definition at line 103 of file RawTypes.h.
Referenced by llvm::pdb::DbiStream::hasCTypes().
|
static |
uint16_t IncrementalLinking : 1; // True if linked incrementally uint16_t IsStripped : 1; // True if private symbols were stripped.
uint16_t HasCTypes : 1; // True if linked with /debug:ctypes. uint16_t Reserved : 13;
Definition at line 101 of file RawTypes.h.
Referenced by llvm::pdb::DbiStream::isIncrementallyLinked().
|
static |
Definition at line 102 of file RawTypes.h.
Referenced by llvm::pdb::DbiStream::isStripped().