|
| enum | LLVMConstants : uint32_t {
DW_TAG_invalid = ~0U,
DW_VIRTUALITY_invalid = ~0U,
DW_MACINFO_invalid = ~0U,
DWARF_VERSION = 4,
DW_PUBTYPES_VERSION = 2,
DW_PUBNAMES_VERSION = 2,
DW_ARANGES_VERSION = 2
} |
| |
| enum | Tag : uint16_t { DW_TAG_lo_user = 0x4080,
DW_TAG_hi_user = 0xffff,
DW_TAG_user_base = 0x1000
} |
| |
| enum | Attribute : uint16_t { DW_AT_lo_user = 0x2000,
DW_AT_hi_user = 0x3fff
} |
| | Attributes. More...
|
| |
| enum | Form : uint16_t { DW_FORM_lo_user = 0x1f00
} |
| |
| enum | LocationAtom { DW_OP_lo_user = 0xe0,
DW_OP_hi_user = 0xff,
DW_OP_LLVM_fragment = 0x1000
} |
| |
| enum | TypeKind { DW_ATE_lo_user = 0x80,
DW_ATE_hi_user = 0xff
} |
| |
| enum | DecimalSignEncoding {
DW_DS_unsigned = 0x01,
DW_DS_leading_overpunch = 0x02,
DW_DS_trailing_overpunch = 0x03,
DW_DS_leading_separate = 0x04,
DW_DS_trailing_separate = 0x05
} |
| |
| enum | EndianityEncoding {
DW_END_default = 0x00,
DW_END_big = 0x01,
DW_END_little = 0x02,
DW_END_lo_user = 0x40,
DW_END_hi_user = 0xff
} |
| |
| enum | AccessAttribute { DW_ACCESS_public = 0x01,
DW_ACCESS_protected = 0x02,
DW_ACCESS_private = 0x03
} |
| |
| enum | VisibilityAttribute { DW_VIS_local = 0x01,
DW_VIS_exported = 0x02,
DW_VIS_qualified = 0x03
} |
| |
| enum | VirtualityAttribute { DW_VIRTUALITY_max = 0x02
} |
| |
| enum | DefaultedMemberAttribute { DW_DEFAULTED_max = 0x02
} |
| |
| enum | SourceLanguage { DW_LANG_lo_user = 0x8000,
DW_LANG_hi_user = 0xffff
} |
| |
| enum | CaseSensitivity { DW_ID_case_sensitive = 0x00,
DW_ID_up_case = 0x01,
DW_ID_down_case = 0x02,
DW_ID_case_insensitive = 0x03
} |
| |
| enum | CallingConvention { DW_CC_lo_user = 0x40,
DW_CC_hi_user = 0xff
} |
| |
| enum | InlineAttribute { DW_INL_not_inlined = 0x00,
DW_INL_inlined = 0x01,
DW_INL_declared_not_inlined = 0x02,
DW_INL_declared_inlined = 0x03
} |
| |
| enum | ArrayDimensionOrdering { DW_ORD_row_major = 0x00,
DW_ORD_col_major = 0x01
} |
| |
| enum | DiscriminantList { DW_DSC_label = 0x00,
DW_DSC_range = 0x01
} |
| |
| enum | LineNumberOps : uint8_t |
| | Line Number Standard Opcode Encodings. More...
|
| |
| enum | LineNumberExtendedOps { DW_LNE_lo_user = 0x80,
DW_LNE_hi_user = 0xff
} |
| | Line Number Extended Opcode Encodings. More...
|
| |
| enum | LinerNumberEntryFormat { DW_LNCT_lo_user = 0x2000,
DW_LNCT_hi_user = 0x3fff
} |
| |
| enum | MacinfoRecordType {
DW_MACINFO_define = 0x01,
DW_MACINFO_undef = 0x02,
DW_MACINFO_start_file = 0x03,
DW_MACINFO_end_file = 0x04,
DW_MACINFO_vendor_ext = 0xff
} |
| |
| enum | MacroEntryType { DW_MACRO_lo_user = 0xe0,
DW_MACRO_hi_user = 0xff
} |
| | DWARF v5 macro information entry type encodings. More...
|
| |
| enum | RangeListEntries |
| | DWARF v5 range list entry encoding values. More...
|
| |
| enum | CallFrameInfo { DW_CFA_extended = 0x00,
DW_CFA_lo_user = 0x1c,
DW_CFA_hi_user = 0x3f
} |
| | Call frame instruction encodings. More...
|
| |
| enum | Constants {
DW_CHILDREN_no = 0x00,
DW_CHILDREN_yes = 0x01,
DW_EH_PE_absptr = 0x00,
DW_EH_PE_omit = 0xff,
DW_EH_PE_uleb128 = 0x01,
DW_EH_PE_udata2 = 0x02,
DW_EH_PE_udata4 = 0x03,
DW_EH_PE_udata8 = 0x04,
DW_EH_PE_sleb128 = 0x09,
DW_EH_PE_sdata2 = 0x0A,
DW_EH_PE_sdata4 = 0x0B,
DW_EH_PE_sdata8 = 0x0C,
DW_EH_PE_signed = 0x08,
DW_EH_PE_pcrel = 0x10,
DW_EH_PE_textrel = 0x20,
DW_EH_PE_datarel = 0x30,
DW_EH_PE_funcrel = 0x40,
DW_EH_PE_aligned = 0x50,
DW_EH_PE_indirect = 0x80
} |
| |
| enum | LocationListEntry : unsigned char {
DW_LLE_end_of_list = 0x00,
DW_LLE_base_addressx = 0x01,
DW_LLE_startx_endx = 0x02,
DW_LLE_startx_length = 0x03,
DW_LLE_offset_pair = 0x04,
DW_LLE_default_location = 0x05,
DW_LLE_base_address = 0x06,
DW_LLE_start_end = 0x07,
DW_LLE_start_length = 0x08
} |
| | Constants for location lists in DWARF v5. More...
|
| |
| enum | ApplePropertyAttributes |
| | Constants for the DW_APPLE_PROPERTY_attributes attribute. More...
|
| |
| enum | AcceleratorTable {
DW_ATOM_null = 0u,
DW_ATOM_die_offset = 1u,
DW_ATOM_cu_offset = 2u,
DW_ATOM_die_tag = 3u,
DW_ATOM_type_flags = 4u,
DW_FLAG_type_implementation = 2u,
DW_hash_function_djb = 0u
} |
| |
| enum | GDBIndexEntryKind {
GIEK_NONE,
GIEK_TYPE,
GIEK_VARIABLE,
GIEK_FUNCTION,
GIEK_OTHER,
GIEK_UNUSED5,
GIEK_UNUSED6,
GIEK_UNUSED7
} |
| |
| enum | GDBIndexEntryLinkage { GIEL_EXTERNAL,
GIEL_STATIC
} |
| |
| enum | DwarfFormat { DWARF32,
DWARF64
} |
| | Constants that define the DWARF format as 32 or 64 bit. More...
|
| |