LLDB mainline
dwarf.h File Reference
#include <cstdint>
#include "llvm/BinaryFormat/Dwarf.h"

Go to the source code of this file.

Macros

#define DW_DIE_OFFSET_MAX_BITSIZE   40
#define DW_INVALID_OFFSET   (((uint64_t)1u << DW_DIE_OFFSET_MAX_BITSIZE) - 1)
#define DW_INVALID_INDEX   0xFFFFFFFFul
#define DW_EH_PE_MASK_ENCODING   0x0F

Typedefs

typedef llvm::dwarf::Attribute dw_attr_t
typedef llvm::dwarf::Form dw_form_t
typedef llvm::dwarf::Tag dw_tag_t
typedef uint64_t dw_addr_t
typedef uint64_t dw_offset_t

Macro Definition Documentation

◆ DW_DIE_OFFSET_MAX_BITSIZE

#define DW_DIE_OFFSET_MAX_BITSIZE   40

◆ DW_EH_PE_MASK_ENCODING

#define DW_EH_PE_MASK_ENCODING   0x0F

◆ DW_INVALID_INDEX

#define DW_INVALID_INDEX   0xFFFFFFFFul

◆ DW_INVALID_OFFSET

Typedef Documentation

◆ dw_addr_t

typedef uint64_t dw_addr_t

Definition at line 20 of file dwarf.h.

◆ dw_attr_t

typedef llvm::dwarf::Attribute dw_attr_t

Definition at line 17 of file dwarf.h.

◆ dw_form_t

typedef llvm::dwarf::Form dw_form_t

Definition at line 18 of file dwarf.h.

◆ dw_offset_t

typedef uint64_t dw_offset_t

Definition at line 24 of file dwarf.h.

◆ dw_tag_t

typedef llvm::dwarf::Tag dw_tag_t

Definition at line 19 of file dwarf.h.