LLDB  mainline
Macros | Typedefs
dwarf.h File Reference
#include "lldb/Utility/RangeMap.h"
#include <stdint.h>
#include "llvm/BinaryFormat/Dwarf.h"
Include dependency graph for dwarf.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DW_INVALID_OFFSET   (~(dw_offset_t)0)
 
#define DW_INVALID_INDEX   0xFFFFFFFFul
 
#define DW_EH_PE_MASK_ENCODING   0x0F
 
#define DW_OP_APPLE_uninit   0xF0
 

Typedefs

typedef uint32_t dw_uleb128_t
 
typedef int32_t dw_sleb128_t
 
typedef uint16_t dw_attr_t
 
typedef uint16_t dw_form_t
 
typedef uint16_t dw_tag_t
 
typedef uint64_t dw_addr_t
 
typedef uint32_t dw_offset_t
 
typedef lldb_private::RangeArray< dw_addr_t, dw_addr_t, 2 > DWARFRangeList
 

Macro Definition Documentation

◆ DW_EH_PE_MASK_ENCODING

#define DW_EH_PE_MASK_ENCODING   0x0F

◆ DW_INVALID_INDEX

#define DW_INVALID_INDEX   0xFFFFFFFFul

◆ DW_INVALID_OFFSET

#define DW_INVALID_OFFSET   (~(dw_offset_t)0)

◆ DW_OP_APPLE_uninit

#define DW_OP_APPLE_uninit   0xF0

Definition at line 50 of file dwarf.h.

Referenced by lldb_private::DWARFExpression::DumpLocation().

Typedef Documentation

◆ dw_addr_t

typedef uint64_t dw_addr_t

Definition at line 26 of file dwarf.h.

◆ dw_attr_t

Definition at line 23 of file dwarf.h.

◆ dw_form_t

Definition at line 24 of file dwarf.h.

◆ dw_offset_t

Definition at line 30 of file dwarf.h.

◆ dw_sleb128_t

typedef int32_t dw_sleb128_t

Definition at line 22 of file dwarf.h.

◆ dw_tag_t

typedef uint16_t dw_tag_t

Definition at line 25 of file dwarf.h.

◆ dw_uleb128_t

Definition at line 21 of file dwarf.h.

◆ DWARFRangeList

Definition at line 74 of file dwarf.h.