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 |
class | SBSaveCoreOptions |
Definition at line 18 of file SBMemoryRegionInfoList.h.
SBMemoryRegionInfoList::SBMemoryRegionInfoList | ( | ) |
Definition at line 83 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by Append(), operator=(), and SBMemoryRegionInfoList().
SBMemoryRegionInfoList::SBMemoryRegionInfoList | ( | const lldb::SBMemoryRegionInfoList & | rhs | ) |
Definition at line 88 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_up, and SBMemoryRegionInfoList().
|
default |
References Append(), Clear(), GetMemoryRegionAtIndex(), GetMemoryRegionContainingAddress(), GetSize(), operator*(), and operator->().
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().
Referenced by lldb::SBSaveCoreOptions::GetMemoryRegionsToSave(), and ~SBMemoryRegionInfoList().
void SBMemoryRegionInfoList::Append | ( | lldb::SBMemoryRegionInfoList & | region_list | ) |
Definition at line 138 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_up, and SBMemoryRegionInfoList().
void SBMemoryRegionInfoList::Clear | ( | ) |
Definition at line 126 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBMemoryRegionInfoList().
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().
Referenced by ~SBMemoryRegionInfoList().
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().
Referenced by ~SBMemoryRegionInfoList().
uint32_t SBMemoryRegionInfoList::GetSize | ( | ) | const |
Definition at line 106 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA, and m_opaque_up.
Referenced by ~SBMemoryRegionInfoList().
|
protected |
Definition at line 148 of file SBMemoryRegionInfoList.cpp.
References m_opaque_up.
Referenced by ~SBMemoryRegionInfoList().
|
protected |
Definition at line 144 of file SBMemoryRegionInfoList.cpp.
References m_opaque_up.
Referenced by ~SBMemoryRegionInfoList().
const SBMemoryRegionInfoList & SBMemoryRegionInfoList::operator= | ( | const SBMemoryRegionInfoList & | rhs | ) |
Definition at line 96 of file SBMemoryRegionInfoList.cpp.
References LLDB_INSTRUMENT_VA, m_opaque_up, and SBMemoryRegionInfoList().
|
private |
Definition at line 77 of file SBMemoryRegionInfoList.cpp.
References m_opaque_up.
Referenced by lldb::SBProcess::GetMemoryRegions(), and SBSaveCoreOptions.
|
private |
Definition at line 79 of file SBMemoryRegionInfoList.cpp.
References m_opaque_up.
|
friend |
Definition at line 47 of file SBMemoryRegionInfoList.h.
References SBProcess.
Referenced by SBProcess.
|
friend |
Definition at line 48 of file SBMemoryRegionInfoList.h.
References ref(), and SBSaveCoreOptions.
Referenced by SBSaveCoreOptions.
|
private |
Definition at line 54 of file SBMemoryRegionInfoList.h.
Referenced by Append(), Append(), Clear(), GetMemoryRegionAtIndex(), GetMemoryRegionContainingAddress(), GetSize(), operator*(), operator->(), operator=(), ref(), ref(), SBMemoryRegionInfoList(), and SBMemoryRegionInfoList().