diff options
Diffstat (limited to '')
| -rw-r--r-- | src/common/break_points.cpp | 55 |
1 files changed, 28 insertions, 27 deletions
diff --git a/src/common/break_points.cpp b/src/common/break_points.cpp index 25d34a21a..4e04a06ff 100644 --- a/src/common/break_points.cpp +++ b/src/common/break_points.cpp | |||
| @@ -11,16 +11,16 @@ | |||
| 11 | 11 | ||
| 12 | bool BreakPoints::IsAddressBreakPoint(u32 _iAddress) | 12 | bool BreakPoints::IsAddressBreakPoint(u32 _iAddress) |
| 13 | { | 13 | { |
| 14 | for (TBreakPoints::iterator i = m_BreakPoints.begin(); i != m_BreakPoints.end(); ++i) | 14 | for (auto breakpoint : m_BreakPoints) |
| 15 | if (i->iAddress == _iAddress) | 15 | if (breakpoint.iAddress == _iAddress) |
| 16 | return true; | 16 | return true; |
| 17 | return false; | 17 | return false; |
| 18 | } | 18 | } |
| 19 | 19 | ||
| 20 | bool BreakPoints::IsTempBreakPoint(u32 _iAddress) | 20 | bool BreakPoints::IsTempBreakPoint(u32 _iAddress) |
| 21 | { | 21 | { |
| 22 | for (TBreakPoints::iterator i = m_BreakPoints.begin(); i != m_BreakPoints.end(); ++i) | 22 | for (auto breakpoint : m_BreakPoints) |
| 23 | if (i->iAddress == _iAddress && i->bTemporary) | 23 | if (breakpoint.iAddress == _iAddress && breakpoint.bTemporary) |
| 24 | return true; | 24 | return true; |
| 25 | return false; | 25 | return false; |
| 26 | } | 26 | } |
| @@ -28,13 +28,12 @@ bool BreakPoints::IsTempBreakPoint(u32 _iAddress) | |||
| 28 | BreakPoints::TBreakPointsStr BreakPoints::GetStrings() const | 28 | BreakPoints::TBreakPointsStr BreakPoints::GetStrings() const |
| 29 | { | 29 | { |
| 30 | TBreakPointsStr bps; | 30 | TBreakPointsStr bps; |
| 31 | for (TBreakPoints::const_iterator i = m_BreakPoints.begin(); | 31 | for (auto breakpoint : m_BreakPoints) |
| 32 | i != m_BreakPoints.end(); ++i) | ||
| 33 | { | 32 | { |
| 34 | if (!i->bTemporary) | 33 | if (!breakpoint.bTemporary) |
| 35 | { | 34 | { |
| 36 | std::stringstream bp; | 35 | std::stringstream bp; |
| 37 | bp << std::hex << i->iAddress << " " << (i->bOn ? "n" : ""); | 36 | bp << std::hex << breakpoint.iAddress << " " << (breakpoint.bOn ? "n" : ""); |
| 38 | bps.push_back(bp.str()); | 37 | bps.push_back(bp.str()); |
| 39 | } | 38 | } |
| 40 | } | 39 | } |
| @@ -44,13 +43,13 @@ BreakPoints::TBreakPointsStr BreakPoints::GetStrings() const | |||
| 44 | 43 | ||
| 45 | void BreakPoints::AddFromStrings(const TBreakPointsStr& bps) | 44 | void BreakPoints::AddFromStrings(const TBreakPointsStr& bps) |
| 46 | { | 45 | { |
| 47 | for (TBreakPointsStr::const_iterator i = bps.begin(); i != bps.end(); ++i) | 46 | for (auto bps_item : bps) |
| 48 | { | 47 | { |
| 49 | TBreakPoint bp; | 48 | TBreakPoint bp; |
| 50 | std::stringstream bpstr; | 49 | std::stringstream bpstr; |
| 51 | bpstr << std::hex << *i; | 50 | bpstr << std::hex << bps_item; |
| 52 | bpstr >> bp.iAddress; | 51 | bpstr >> bp.iAddress; |
| 53 | bp.bOn = i->find("n") != i->npos; | 52 | bp.bOn = bps_item.find("n") != bps_item.npos; |
| 54 | bp.bTemporary = false; | 53 | bp.bTemporary = false; |
| 55 | Add(bp); | 54 | Add(bp); |
| 56 | } | 55 | } |
| @@ -84,7 +83,7 @@ void BreakPoints::Add(u32 em_address, bool temp) | |||
| 84 | 83 | ||
| 85 | void BreakPoints::Remove(u32 em_address) | 84 | void BreakPoints::Remove(u32 em_address) |
| 86 | { | 85 | { |
| 87 | for (TBreakPoints::iterator i = m_BreakPoints.begin(); i != m_BreakPoints.end(); ++i) | 86 | for (auto i = m_BreakPoints.begin(); i != m_BreakPoints.end(); ++i) |
| 88 | { | 87 | { |
| 89 | if (i->iAddress == em_address) | 88 | if (i->iAddress == em_address) |
| 90 | { | 89 | { |
| @@ -114,14 +113,16 @@ void BreakPoints::Clear() | |||
| 114 | MemChecks::TMemChecksStr MemChecks::GetStrings() const | 113 | MemChecks::TMemChecksStr MemChecks::GetStrings() const |
| 115 | { | 114 | { |
| 116 | TMemChecksStr mcs; | 115 | TMemChecksStr mcs; |
| 117 | for (TMemChecks::const_iterator i = m_MemChecks.begin(); | 116 | for (auto memcheck : m_MemChecks) |
| 118 | i != m_MemChecks.end(); ++i) | ||
| 119 | { | 117 | { |
| 120 | std::stringstream mc; | 118 | std::stringstream mc; |
| 121 | mc << std::hex << i->StartAddress; | 119 | mc << std::hex << memcheck.StartAddress; |
| 122 | mc << " " << (i->bRange ? i->EndAddress : i->StartAddress) << " " << | 120 | mc << " " << (memcheck.bRange ? memcheck.EndAddress : memcheck.StartAddress) << " " |
| 123 | (i->bRange ? "n" : "") << (i->OnRead ? "r" : "") << | 121 | << (memcheck.bRange ? "n" : "") |
| 124 | (i->OnWrite ? "w" : "") << (i->Log ? "l" : "") << (i->Break ? "p" : ""); | 122 | << (memcheck.OnRead ? "r" : "") |
| 123 | << (memcheck.OnWrite ? "w" : "") | ||
| 124 | << (memcheck.Log ? "l" : "") | ||
| 125 | << (memcheck.Break ? "p" : ""); | ||
| 125 | mcs.push_back(mc.str()); | 126 | mcs.push_back(mc.str()); |
| 126 | } | 127 | } |
| 127 | 128 | ||
| @@ -130,17 +131,17 @@ MemChecks::TMemChecksStr MemChecks::GetStrings() const | |||
| 130 | 131 | ||
| 131 | void MemChecks::AddFromStrings(const TMemChecksStr& mcs) | 132 | void MemChecks::AddFromStrings(const TMemChecksStr& mcs) |
| 132 | { | 133 | { |
| 133 | for (TMemChecksStr::const_iterator i = mcs.begin(); i != mcs.end(); ++i) | 134 | for (auto mcs_item : mcs) |
| 134 | { | 135 | { |
| 135 | TMemCheck mc; | 136 | TMemCheck mc; |
| 136 | std::stringstream mcstr; | 137 | std::stringstream mcstr; |
| 137 | mcstr << std::hex << *i; | 138 | mcstr << std::hex << mcs_item; |
| 138 | mcstr >> mc.StartAddress; | 139 | mcstr >> mc.StartAddress; |
| 139 | mc.bRange = i->find("n") != i->npos; | 140 | mc.bRange = mcs_item.find("n") != mcs_item.npos; |
| 140 | mc.OnRead = i->find("r") != i->npos; | 141 | mc.OnRead = mcs_item.find("r") != mcs_item.npos; |
| 141 | mc.OnWrite = i->find("w") != i->npos; | 142 | mc.OnWrite = mcs_item.find("w") != mcs_item.npos; |
| 142 | mc.Log = i->find("l") != i->npos; | 143 | mc.Log = mcs_item.find("l") != mcs_item.npos; |
| 143 | mc.Break = i->find("p") != i->npos; | 144 | mc.Break = mcs_item.find("p") != mcs_item.npos; |
| 144 | if (mc.bRange) | 145 | if (mc.bRange) |
| 145 | mcstr >> mc.EndAddress; | 146 | mcstr >> mc.EndAddress; |
| 146 | else | 147 | else |
| @@ -157,7 +158,7 @@ void MemChecks::Add(const TMemCheck& _rMemoryCheck) | |||
| 157 | 158 | ||
| 158 | void MemChecks::Remove(u32 _Address) | 159 | void MemChecks::Remove(u32 _Address) |
| 159 | { | 160 | { |
| 160 | for (TMemChecks::iterator i = m_MemChecks.begin(); i != m_MemChecks.end(); ++i) | 161 | for (auto i = m_MemChecks.begin(); i != m_MemChecks.end(); ++i) |
| 161 | { | 162 | { |
| 162 | if (i->StartAddress == _Address) | 163 | if (i->StartAddress == _Address) |
| 163 | { | 164 | { |
| @@ -169,7 +170,7 @@ void MemChecks::Remove(u32 _Address) | |||
| 169 | 170 | ||
| 170 | TMemCheck *MemChecks::GetMemCheck(u32 address) | 171 | TMemCheck *MemChecks::GetMemCheck(u32 address) |
| 171 | { | 172 | { |
| 172 | for (TMemChecks::iterator i = m_MemChecks.begin(); i != m_MemChecks.end(); ++i) | 173 | for (auto i = m_MemChecks.begin(); i != m_MemChecks.end(); ++i) |
| 173 | { | 174 | { |
| 174 | if (i->bRange) | 175 | if (i->bRange) |
| 175 | { | 176 | { |