9#ifndef LLDB_SYMBOL_ARMUNWINDINFO_H
10#define LLDB_SYMBOL_ARMUNWINDINFO_H
55 uint64_t
GetULEB128(
const uint32_t *data, uint16_t &offset,
56 uint16_t max_offset)
const;
A section + offset based address class.
bool GetUnwindPlan(Target &target, const Address &addr, UnwindPlan &unwind_plan)
const lldb::ByteOrder m_byte_order
const uint8_t * GetExceptionHandlingTableEntry(const Address &addr)
lldb::SectionSP m_arm_extab_sp
uint64_t GetULEB128(const uint32_t *data, uint16_t &offset, uint16_t max_offset) const
std::vector< ArmExidxEntry > m_exidx_entries
DataExtractor m_arm_exidx_data
uint8_t GetByteAtOffset(const uint32_t *data, uint16_t offset) const
DataExtractor m_arm_extab_data
lldb::SectionSP m_arm_exidx_sp
A plug-in interface definition class for object file parsers.
A class that represents a running process on the host machine.
ByteOrder
Byte ordering definitions.
std::shared_ptr< lldb_private::Section > SectionSP
bool operator<(const ArmExidxEntry &other) const