summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lldb/include/lldb/Breakpoint/BreakpointID.h4
-rw-r--r--lldb/include/lldb/Breakpoint/BreakpointIDList.h8
-rw-r--r--lldb/source/Breakpoint/BreakpointIDList.cpp10
3 files changed, 12 insertions, 10 deletions
diff --git a/lldb/include/lldb/Breakpoint/BreakpointID.h b/lldb/include/lldb/Breakpoint/BreakpointID.h
index 1fe88e78b5a..08a7b5c24f1 100644
--- a/lldb/include/lldb/Breakpoint/BreakpointID.h
+++ b/lldb/include/lldb/Breakpoint/BreakpointID.h
@@ -30,9 +30,9 @@ public:
virtual ~BreakpointID();
- lldb::break_id_t GetBreakpointID() { return m_break_id; }
+ lldb::break_id_t GetBreakpointID() const { return m_break_id; }
- lldb::break_id_t GetLocationID() { return m_location_id; }
+ lldb::break_id_t GetLocationID() const { return m_location_id; }
void SetID(lldb::break_id_t bp_id, lldb::break_id_t loc_id) {
m_break_id = bp_id;
diff --git a/lldb/include/lldb/Breakpoint/BreakpointIDList.h b/lldb/include/lldb/Breakpoint/BreakpointIDList.h
index 91f60bb8e5e..b149e14562a 100644
--- a/lldb/include/lldb/Breakpoint/BreakpointIDList.h
+++ b/lldb/include/lldb/Breakpoint/BreakpointIDList.h
@@ -34,9 +34,9 @@ public:
virtual ~BreakpointIDList();
- size_t GetSize();
+ size_t GetSize() const;
- BreakpointID &GetBreakpointIDAtIndex(size_t index);
+ const BreakpointID &GetBreakpointIDAtIndex(size_t index) const;
bool RemoveBreakpointIDAtIndex(size_t index);
@@ -46,9 +46,9 @@ public:
bool AddBreakpointID(const char *bp_id);
- bool FindBreakpointID(BreakpointID &bp_id, size_t *position);
+ bool FindBreakpointID(BreakpointID &bp_id, size_t *position) const;
- bool FindBreakpointID(const char *bp_id, size_t *position);
+ bool FindBreakpointID(const char *bp_id, size_t *position) const;
void InsertStringArray(const char **string_array, size_t array_size,
CommandReturnObject &result);
diff --git a/lldb/source/Breakpoint/BreakpointIDList.cpp b/lldb/source/Breakpoint/BreakpointIDList.cpp
index 4871105def7..4c09bd7410b 100644
--- a/lldb/source/Breakpoint/BreakpointIDList.cpp
+++ b/lldb/source/Breakpoint/BreakpointIDList.cpp
@@ -31,9 +31,10 @@ BreakpointIDList::BreakpointIDList()
BreakpointIDList::~BreakpointIDList() = default;
-size_t BreakpointIDList::GetSize() { return m_breakpoint_ids.size(); }
+size_t BreakpointIDList::GetSize() const { return m_breakpoint_ids.size(); }
-BreakpointID &BreakpointIDList::GetBreakpointIDAtIndex(size_t index) {
+const BreakpointID &
+BreakpointIDList::GetBreakpointIDAtIndex(size_t index) const {
return ((index < m_breakpoint_ids.size()) ? m_breakpoint_ids[index]
: m_invalid_id);
}
@@ -71,7 +72,8 @@ bool BreakpointIDList::AddBreakpointID(const char *bp_id_str) {
return success;
}
-bool BreakpointIDList::FindBreakpointID(BreakpointID &bp_id, size_t *position) {
+bool BreakpointIDList::FindBreakpointID(BreakpointID &bp_id,
+ size_t *position) const {
for (size_t i = 0; i < m_breakpoint_ids.size(); ++i) {
BreakpointID tmp_id = m_breakpoint_ids[i];
if (tmp_id.GetBreakpointID() == bp_id.GetBreakpointID() &&
@@ -85,7 +87,7 @@ bool BreakpointIDList::FindBreakpointID(BreakpointID &bp_id, size_t *position) {
}
bool BreakpointIDList::FindBreakpointID(const char *bp_id_str,
- size_t *position) {
+ size_t *position) const {
BreakpointID temp_bp_id;
break_id_t bp_id;
break_id_t loc_id;
OpenPOWER on IntegriCloud