9#ifndef LLDB_API_SBADDRESS_H
10#define LLDB_API_SBADDRESS_H
32 explicit operator bool()
const;
lldb_private::Address * get()
lldb::SBSection GetSection()
bool operator!=(const SBAddress &rhs) const
lldb::SBSymbol GetSymbol()
lldb::SBLineEntry GetLineEntry()
bool OffsetAddress(addr_t offset)
addr_t GetLoadAddress(const lldb::SBTarget &target) const
lldb_private::Address & ref()
friend class SBInstruction
friend class SBAddressRange
friend class SBBreakpoint
friend class SBSymbolContext
std::unique_ptr< lldb_private::Address > m_opaque_up
bool GetDescription(lldb::SBStream &description)
friend class SBThreadPlan
void SetLoadAddress(lldb::addr_t load_addr, lldb::SBTarget &target)
addr_t GetFileAddress() const
lldb::SBSymbolContext GetSymbolContext(uint32_t resolve_scope)
lldb::SBModule GetModule()
lldb::SBFunction GetFunction()
lldb_private::Address * operator->()
const lldb::SBAddress & operator=(const lldb::SBAddress &rhs)
friend class SBBreakpointLocation
void SetAddress(lldb::SBSection section, lldb::addr_t offset)
friend bool LLDB_API operator==(const SBAddress &lhs, const SBAddress &rhs)
lldb::SBCompileUnit GetCompileUnit()
A section + offset based address class.
bool LLDB_API operator==(const SBAddress &lhs, const SBAddress &rhs)