struct DbiFlags
Declaration
struct DbiFlags { /* full declaration omitted */ };
Description
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.
Declared at: llvm/include/llvm/DebugInfo/PDB/Native/RawTypes.h:94
Member Variables
- public static const uint16_t FlagIncrementalMask = 1
- 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;
- public static const uint16_t FlagStrippedMask = 2
- public static const uint16_t FlagHasCTypesMask = 4