forked from OSchip/llvm-project
[lldb] const a couple of getters on MemoryRegionInfo
GetDirtyPageList was being assigned to const & in most places anyway. If you wanted to change the list you'd make a new one and call SetDirtyPageList. GetPageSize is just an int so no issues being const. Differential Revision: https://reviews.llvm.org/D125786
This commit is contained in:
parent
d4cdf013c7
commit
7d8ec4dc44
|
@ -107,13 +107,13 @@ public:
|
||||||
/// Get the target system's VM page size in bytes.
|
/// Get the target system's VM page size in bytes.
|
||||||
/// \return
|
/// \return
|
||||||
/// 0 is returned if this information is unavailable.
|
/// 0 is returned if this information is unavailable.
|
||||||
int GetPageSize() { return m_pagesize; }
|
int GetPageSize() const { return m_pagesize; }
|
||||||
|
|
||||||
/// Get a vector of target VM pages that are dirty -- that have been
|
/// Get a vector of target VM pages that are dirty -- that have been
|
||||||
/// modified -- within this memory region. This is an Optional return
|
/// modified -- within this memory region. This is an Optional return
|
||||||
/// value; it will only be available if the remote stub was able to
|
/// value; it will only be available if the remote stub was able to
|
||||||
/// detail this.
|
/// detail this.
|
||||||
llvm::Optional<std::vector<lldb::addr_t>> &GetDirtyPageList() {
|
const llvm::Optional<std::vector<lldb::addr_t>> &GetDirtyPageList() const {
|
||||||
return m_dirty_pages;
|
return m_dirty_pages;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -133,7 +133,7 @@ uint32_t SBMemoryRegionInfo::GetNumDirtyPages() {
|
||||||
LLDB_INSTRUMENT_VA(this);
|
LLDB_INSTRUMENT_VA(this);
|
||||||
|
|
||||||
uint32_t num_dirty_pages = 0;
|
uint32_t num_dirty_pages = 0;
|
||||||
llvm::Optional<std::vector<addr_t>> dirty_page_list =
|
const llvm::Optional<std::vector<addr_t>> &dirty_page_list =
|
||||||
m_opaque_up->GetDirtyPageList();
|
m_opaque_up->GetDirtyPageList();
|
||||||
if (dirty_page_list.hasValue())
|
if (dirty_page_list.hasValue())
|
||||||
num_dirty_pages = dirty_page_list.getValue().size();
|
num_dirty_pages = dirty_page_list.getValue().size();
|
||||||
|
|
Loading…
Reference in New Issue