|
LLDB mainline
|
A memory address, optionally in a non-default address space. More...
#include <SBAddress.h>
Public Member Functions | |
| SBProcessAddress (const SBProcessAddress &rhs) | |
| SBProcessAddress (lldb::addr_t load_addr) | |
| A load address in the default address space. | |
| SBProcessAddress (lldb::addr_t addr, lldb::addr_space_t address_space_id) | |
| An address in the address space with the given id (0 = default). | |
| SBProcessAddress (lldb::addr_t addr, lldb::addr_space_t address_space_id, lldb::SBThread thread) | |
| An address in a thread specific address space. | |
| ~SBProcessAddress () | |
| const lldb::SBProcessAddress & | operator= (const lldb::SBProcessAddress &rhs) |
Protected Member Functions | |
| lldb_private::ProcessAddress & | ref () |
| const lldb_private::ProcessAddress & | ref () const |
Private Attributes | |
| std::unique_ptr< lldb_private::ProcessAddress > | m_opaque_up |
Friends | |
| class | SBProcess |
A memory address, optionally in a non-default address space.
Definition at line 134 of file SBAddress.h.
| SBProcessAddress::SBProcessAddress | ( | const SBProcessAddress & | rhs | ) |
Definition at line 267 of file SBAddress.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_up, ref(), and SBProcessAddress().
Referenced by operator=(), and SBProcessAddress().
| SBProcessAddress::SBProcessAddress | ( | lldb::addr_t | load_addr | ) |
A load address in the default address space.
Definition at line 272 of file SBAddress.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
| SBProcessAddress::SBProcessAddress | ( | lldb::addr_t | addr, |
| lldb::addr_space_t | address_space_id ) |
An address in the address space with the given id (0 = default).
Definition at line 277 of file SBAddress.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
| SBProcessAddress::SBProcessAddress | ( | lldb::addr_t | addr, |
| lldb::addr_space_t | address_space_id, | ||
| lldb::SBThread | thread ) |
An address in a thread specific address space.
Definition at line 283 of file SBAddress.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
|
default |
References operator=().
| const SBProcessAddress & SBProcessAddress::operator= | ( | const lldb::SBProcessAddress & | rhs | ) |
Definition at line 298 of file SBAddress.cpp.
References lldb_private::clone(), LLDB_INSTRUMENT_VA, m_opaque_up, and SBProcessAddress().
Referenced by ~SBProcessAddress().
|
protected |
Definition at line 293 of file SBAddress.cpp.
References m_opaque_up.
Referenced by lldb::SBProcess::ReadMemory(), SBProcess, and SBProcessAddress().
|
protected |
Definition at line 295 of file SBAddress.cpp.
References m_opaque_up.
|
friend |
Definition at line 153 of file SBAddress.h.
References ref(), and SBProcess.
Referenced by SBProcess.
|
private |
Definition at line 160 of file SBAddress.h.
Referenced by operator=(), ref(), ref(), SBProcessAddress(), SBProcessAddress(), SBProcessAddress(), and SBProcessAddress().