|
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().