LLDB mainline
Namespaces | Macros | Typedefs
dwarf.h File Reference
#include "lldb/Utility/RangeMap.h"
#include <cstdint>
#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.


namespace  lldb_private
 A class that represents a running process on the host machine.
namespace  lldb_private::dwarf


#define DW_INVALID_OFFSET   (~(dw_offset_t)0)


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 llvm::dwarf::Tag dw_tag_t
typedef uint64_t dw_addr_t
typedef uint32_t dw_offset_t
typedef lldb_private::RangeVector< dw_addr_t, dw_addr_t, 2 > DWARFRangeList

Macro Definition Documentation



Definition at line 42 of file dwarf.h.



Definition at line 38 of file dwarf.h.


#define DW_INVALID_OFFSET   (~(dw_offset_t)0)

Definition at line 37 of file dwarf.h.

Typedef Documentation

◆ dw_addr_t

typedef uint64_t dw_addr_t

Definition at line 29 of file dwarf.h.

◆ dw_attr_t

Definition at line 26 of file dwarf.h.

◆ dw_form_t

Definition at line 27 of file dwarf.h.

◆ dw_offset_t

Definition at line 33 of file dwarf.h.

◆ dw_sleb128_t

typedef int32_t dw_sleb128_t

Definition at line 25 of file dwarf.h.

◆ dw_tag_t

typedef llvm::dwarf::Tag dw_tag_t

Definition at line 28 of file dwarf.h.

◆ dw_uleb128_t

Definition at line 24 of file dwarf.h.

◆ DWARFRangeList

Definition at line 44 of file dwarf.h.