LLDB mainline
|
#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 |
#define DW_DIE_OFFSET_MAX_BITSIZE 40 |
Definition at line 28 of file dwarf.h.
Referenced by lldb_private::plugin::dwarf::SymbolFileDWARF::CalculateAbilities().
#define DW_EH_PE_MASK_ENCODING 0x0F |
Definition at line 34 of file dwarf.h.
Referenced by lldb_private::DWARFCallFrameInfo::GetFDEIndex(), GetGNUEHPointer(), and lldb_private::DWARFCallFrameInfo::ParseFDE().
#define DW_INVALID_INDEX 0xFFFFFFFFul |
Definition at line 30 of file dwarf.h.
Referenced by lldb_private::plugin::dwarf::DWARFDebugInfo::FindUnitIndex(), and lldb_private::plugin::dwarf::DWARFDebugInfo::GetUnitAtOffset().
#define DW_INVALID_OFFSET (((uint64_t)1u << DW_DIE_OFFSET_MAX_BITSIZE) - 1) |
Definition at line 29 of file dwarf.h.
Referenced by lldb_private::plugin::dwarf::DWARFDebugInfoEntry::DWARFDebugInfoEntry(), lldb_private::plugin::dwarf::DWARFDebugAranges::FindAddress(), lldb_private::plugin::dwarf::DWARFUnit::GetAbbrevOffset(), lldb_private::plugin::dwarf::DWARFDebugInfo::GetCompileUnitAranges(), lldb_private::plugin::dwarf::DWARFUnit::GetDIE(), lldb_private::plugin::dwarf::SymbolFileDWARF::GetDIE(), lldb_private::plugin::dwarf::DWARFBaseDIE::GetOffset(), lldb_private::plugin::dwarf::SymbolFileDWARF::GetTypeUnitSupportFiles(), lldb_private::plugin::dwarf::DWARFDebugAranges::OffsetAtIndex(), lldb_private::plugin::dwarf::DWARFDebugInfoEntry::operator bool(), lldb_private::plugin::dwarf::SymbolFileDWARF::ParseDebugMacros(), lldb_private::plugin::dwarf::SymbolFileDWARF::ParseLineTable(), lldb_private::plugin::dwarf::SymbolFileDWARF::ParseSupportFiles(), and lldb_private::plugin::dwarf::DWARFFormValue::Reference().
typedef uint64_t dw_offset_t |