aboutsummaryrefslogtreecommitdiff
path: root/source/API/SBMemoryRegionInfoList.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/API/SBMemoryRegionInfoList.cpp')
-rw-r--r--source/API/SBMemoryRegionInfoList.cpp189
1 files changed, 72 insertions, 117 deletions
diff --git a/source/API/SBMemoryRegionInfoList.cpp b/source/API/SBMemoryRegionInfoList.cpp
index b2e974785a5c..f7ce81af52d1 100644
--- a/source/API/SBMemoryRegionInfoList.cpp
+++ b/source/API/SBMemoryRegionInfoList.cpp
@@ -18,145 +18,100 @@
using namespace lldb;
using namespace lldb_private;
-class MemoryRegionInfoListImpl
-{
+class MemoryRegionInfoListImpl {
public:
- MemoryRegionInfoListImpl () :
- m_regions()
- {
- }
-
- MemoryRegionInfoListImpl (const MemoryRegionInfoListImpl& rhs) :
- m_regions(rhs.m_regions)
- {
- }
-
- MemoryRegionInfoListImpl&
- operator = (const MemoryRegionInfoListImpl& rhs)
- {
- if (this == &rhs)
- return *this;
- m_regions = rhs.m_regions;
- return *this;
- }
-
- uint32_t
- GetSize ()
- {
- return m_regions.size();
- }
-
- void
- Append (const lldb::SBMemoryRegionInfo& sb_region)
- {
- m_regions.push_back(sb_region);
- }
-
- void
- Append (const MemoryRegionInfoListImpl& list)
- {
- for (auto val : list.m_regions)
- Append (val);
- }
-
- void
- Clear ()
- {
- m_regions.clear();
- }
-
- bool
- GetMemoryRegionInfoAtIndex (uint32_t index, SBMemoryRegionInfo &region_info)
- {
- if (index >= GetSize())
- return false;
- region_info = m_regions[index];
- return true;
- }
+ MemoryRegionInfoListImpl() : m_regions() {}
+
+ MemoryRegionInfoListImpl(const MemoryRegionInfoListImpl &rhs)
+ : m_regions(rhs.m_regions) {}
+
+ MemoryRegionInfoListImpl &operator=(const MemoryRegionInfoListImpl &rhs) {
+ if (this == &rhs)
+ return *this;
+ m_regions = rhs.m_regions;
+ return *this;
+ }
+
+ uint32_t GetSize() { return m_regions.size(); }
+
+ void Append(const lldb::SBMemoryRegionInfo &sb_region) {
+ m_regions.push_back(sb_region);
+ }
+
+ void Append(const MemoryRegionInfoListImpl &list) {
+ for (auto val : list.m_regions)
+ Append(val);
+ }
+
+ void Clear() { m_regions.clear(); }
+
+ bool GetMemoryRegionInfoAtIndex(uint32_t index,
+ SBMemoryRegionInfo &region_info) {
+ if (index >= GetSize())
+ return false;
+ region_info = m_regions[index];
+ return true;
+ }
private:
- std::vector<lldb::SBMemoryRegionInfo> m_regions;
+ std::vector<lldb::SBMemoryRegionInfo> m_regions;
};
-SBMemoryRegionInfoList::SBMemoryRegionInfoList () :
- m_opaque_ap (new MemoryRegionInfoListImpl())
-{
-}
+SBMemoryRegionInfoList::SBMemoryRegionInfoList()
+ : m_opaque_ap(new MemoryRegionInfoListImpl()) {}
-SBMemoryRegionInfoList::SBMemoryRegionInfoList (const SBMemoryRegionInfoList& rhs) :
- m_opaque_ap (new MemoryRegionInfoListImpl(*rhs.m_opaque_ap))
-{
-}
+SBMemoryRegionInfoList::SBMemoryRegionInfoList(
+ const SBMemoryRegionInfoList &rhs)
+ : m_opaque_ap(new MemoryRegionInfoListImpl(*rhs.m_opaque_ap)) {}
-SBMemoryRegionInfoList::~SBMemoryRegionInfoList ()
-{
-}
+SBMemoryRegionInfoList::~SBMemoryRegionInfoList() {}
-const SBMemoryRegionInfoList &
-SBMemoryRegionInfoList::operator = (const SBMemoryRegionInfoList &rhs)
-{
- if (this != &rhs)
- {
- *m_opaque_ap = *rhs.m_opaque_ap;
- }
- return *this;
+const SBMemoryRegionInfoList &SBMemoryRegionInfoList::
+operator=(const SBMemoryRegionInfoList &rhs) {
+ if (this != &rhs) {
+ *m_opaque_ap = *rhs.m_opaque_ap;
+ }
+ return *this;
}
-uint32_t
-SBMemoryRegionInfoList::GetSize() const
-{
- return m_opaque_ap->GetSize();
+uint32_t SBMemoryRegionInfoList::GetSize() const {
+ return m_opaque_ap->GetSize();
}
+bool SBMemoryRegionInfoList::GetMemoryRegionAtIndex(
+ uint32_t idx, SBMemoryRegionInfo &region_info) {
+ Log *log(GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));
-bool
-SBMemoryRegionInfoList::GetMemoryRegionAtIndex (uint32_t idx, SBMemoryRegionInfo &region_info)
-{
- Log *log(GetLogIfAllCategoriesSet (LIBLLDB_LOG_API));
+ bool result = m_opaque_ap->GetMemoryRegionInfoAtIndex(idx, region_info);
- bool result = m_opaque_ap->GetMemoryRegionInfoAtIndex(idx, region_info);
+ if (log) {
+ SBStream sstr;
+ region_info.GetDescription(sstr);
+ log->Printf("SBMemoryRegionInfoList::GetMemoryRegionAtIndex (this.ap=%p, "
+ "idx=%d) => SBMemoryRegionInfo (this.ap=%p, '%s')",
+ static_cast<void *>(m_opaque_ap.get()), idx,
+ static_cast<void *>(region_info.m_opaque_ap.get()),
+ sstr.GetData());
+ }
- if (log)
- {
- SBStream sstr;
- region_info.GetDescription (sstr);
- log->Printf ("SBMemoryRegionInfoList::GetMemoryRegionAtIndex (this.ap=%p, idx=%d) => SBMemoryRegionInfo (this.ap=%p, '%s')",
- static_cast<void*>(m_opaque_ap.get()), idx,
- static_cast<void*>(region_info.m_opaque_ap.get()), sstr.GetData());
- }
-
- return result;
+ return result;
}
-void
-SBMemoryRegionInfoList::Clear()
-{
-
- m_opaque_ap->Clear();
-}
+void SBMemoryRegionInfoList::Clear() { m_opaque_ap->Clear(); }
-void
-SBMemoryRegionInfoList::Append(SBMemoryRegionInfo &sb_region)
-{
- m_opaque_ap->Append(sb_region);
+void SBMemoryRegionInfoList::Append(SBMemoryRegionInfo &sb_region) {
+ m_opaque_ap->Append(sb_region);
}
-void
-SBMemoryRegionInfoList::Append(SBMemoryRegionInfoList &sb_region_list)
-{
- m_opaque_ap->Append(*sb_region_list);
+void SBMemoryRegionInfoList::Append(SBMemoryRegionInfoList &sb_region_list) {
+ m_opaque_ap->Append(*sb_region_list);
}
-const MemoryRegionInfoListImpl *
-SBMemoryRegionInfoList::operator->() const
-{
- return m_opaque_ap.get();
+const MemoryRegionInfoListImpl *SBMemoryRegionInfoList::operator->() const {
+ return m_opaque_ap.get();
}
-const MemoryRegionInfoListImpl&
-SBMemoryRegionInfoList::operator*() const
-{
- assert (m_opaque_ap.get());
- return *m_opaque_ap.get();
+const MemoryRegionInfoListImpl &SBMemoryRegionInfoList::operator*() const {
+ assert(m_opaque_ap.get());
+ return *m_opaque_ap.get();
}
-