LLDB mainline
|
#include <SBMemoryRegionInfoList.h>
Public Member Functions | |
SBMemoryRegionInfoList () | |
SBMemoryRegionInfoList (const lldb::SBMemoryRegionInfoList &rhs) | |
const SBMemoryRegionInfoList & | operator= (const SBMemoryRegionInfoList &rhs) |
~SBMemoryRegionInfoList () | |
uint32_t | GetSize () const |
bool | GetMemoryRegionContainingAddress (lldb::addr_t addr, SBMemoryRegionInfo ®ion_info) |
bool | GetMemoryRegionAtIndex (uint32_t idx, SBMemoryRegionInfo ®ion_info) |
void | Append (lldb::SBMemoryRegionInfo ®ion) |
void | Append (lldb::SBMemoryRegionInfoList ®ion_list) |
void | Clear () |
Protected Member Functions | |
const MemoryRegionInfoListImpl * | operator-> () const |
const MemoryRegionInfoListImpl & | operator* () const |
Private Member Functions | |
lldb_private::MemoryRegionInfos & | ref () |
const lldb_private::MemoryRegionInfos & | ref () const |
Private Attributes | |
std::unique_ptr< MemoryRegionInfoListImpl > | m_opaque_up |
Friends | |
class | SBProcess |
Definition at line 18 of file SBMemoryRegionInfoList.h.
SBMemoryRegionInfoList::SBMemoryRegionInfoList | ( | ) |
Definition at line 83 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA.
SBMemoryRegionInfoList::SBMemoryRegionInfoList | ( | const lldb::SBMemoryRegionInfoList & | rhs | ) |
Definition at line 88 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA.
|
default |
void SBMemoryRegionInfoList::Append | ( | lldb::SBMemoryRegionInfo & | region | ) |
Definition at line 132 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_up, and lldb::SBMemoryRegionInfo::ref().
void SBMemoryRegionInfoList::Append | ( | lldb::SBMemoryRegionInfoList & | region_list | ) |
Definition at line 138 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
void SBMemoryRegionInfoList::Clear | ( | ) |
Definition at line 126 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
bool SBMemoryRegionInfoList::GetMemoryRegionAtIndex | ( | uint32_t | idx, |
SBMemoryRegionInfo & | region_info | ||
) |
Definition at line 119 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_up, and lldb::SBMemoryRegionInfo::ref().
bool SBMemoryRegionInfoList::GetMemoryRegionContainingAddress | ( | lldb::addr_t | addr, |
SBMemoryRegionInfo & | region_info | ||
) |
Definition at line 112 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_up, and lldb::SBMemoryRegionInfo::ref().
uint32_t SBMemoryRegionInfoList::GetSize | ( | ) | const |
Definition at line 106 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
|
protected |
Definition at line 148 of file SBMemoryRegionInfoList.cpp.
References m_opaque_up.
|
protected |
Definition at line 144 of file SBMemoryRegionInfoList.cpp.
References m_opaque_up.
const SBMemoryRegionInfoList & SBMemoryRegionInfoList::operator= | ( | const SBMemoryRegionInfoList & | rhs | ) |
Definition at line 96 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
|
private |
Definition at line 77 of file SBMemoryRegionInfoList.cpp.
References m_opaque_up.
Referenced by lldb::SBProcess::GetMemoryRegions().
|
private |
Definition at line 79 of file SBMemoryRegionInfoList.cpp.
References m_opaque_up.
|
friend |
Definition at line 47 of file SBMemoryRegionInfoList.h.
|
private |
Definition at line 53 of file SBMemoryRegionInfoList.h.
Referenced by Append(), Clear(), GetMemoryRegionAtIndex(), GetMemoryRegionContainingAddress(), GetSize(), operator*(), operator->(), operator=(), and ref().