53 if (region.GetRange().Contains(addr)) {
116 return m_opaque_up->GetMemoryRegionContainingAddress(addr, region_info.
ref());
123 return m_opaque_up->GetMemoryRegionInfoAtIndex(idx, region_info.
ref());
#define LLDB_INSTRUMENT_VA(...)
bool GetMemoryRegionContainingAddress(lldb::addr_t addr, MemoryRegionInfo ®ion_info)
MemoryRegionInfoListImpl & operator=(const MemoryRegionInfoListImpl &rhs)
MemoryRegionInfos m_regions
bool GetMemoryRegionInfoAtIndex(size_t index, MemoryRegionInfo ®ion_info)
const MemoryRegionInfos & Ref() const
void Reserve(size_t capacity)
MemoryRegionInfos & Ref()
void Append(const MemoryRegionInfoListImpl &list)
MemoryRegionInfoListImpl(const MemoryRegionInfoListImpl &rhs)=default
MemoryRegionInfoListImpl()
void Append(const MemoryRegionInfo &sb_region)
const MemoryRegionInfoListImpl & operator*() const
std::unique_ptr< MemoryRegionInfoListImpl > m_opaque_up
const SBMemoryRegionInfoList & operator=(const SBMemoryRegionInfoList &rhs)
const MemoryRegionInfoListImpl * operator->() const
~SBMemoryRegionInfoList()
bool GetMemoryRegionAtIndex(uint32_t idx, SBMemoryRegionInfo ®ion_info)
bool GetMemoryRegionContainingAddress(lldb::addr_t addr, SBMemoryRegionInfo ®ion_info)
lldb_private::MemoryRegionInfos & ref()
void Append(lldb::SBMemoryRegionInfo ®ion)
lldb_private::MemoryRegionInfo & ref()
A class that represents a running process on the host machine.