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