summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/Debugger/BreakpointView.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2014-08-04 02:13:59 -0400
committerlioncash <mathew1800@gmail.com>2014-08-15 09:49:09 -0400
commit2848ff342f7d811b4994fc77f746695bb72577b6 (patch)
tree5ae580167ee2a113f381231bed25b5e482377ebb /Source/Core/DolphinWX/Debugger/BreakpointView.cpp
parentf6dd2ff3cb26ba872d3d9d60947a4308ea898b25 (diff)
DolphinWX: More readable variable names in BreakpointView
Also doesn't make everything rely on a single temp variable.
Diffstat (limited to 'Source/Core/DolphinWX/Debugger/BreakpointView.cpp')
-rw-r--r--Source/Core/DolphinWX/Debugger/BreakpointView.cpp49
1 files changed, 22 insertions, 27 deletions
diff --git a/Source/Core/DolphinWX/Debugger/BreakpointView.cpp b/Source/Core/DolphinWX/Debugger/BreakpointView.cpp
index 1d23b7ec63..b6800dee40 100644
--- a/Source/Core/DolphinWX/Debugger/BreakpointView.cpp
+++ b/Source/Core/DolphinWX/Debugger/BreakpointView.cpp
@@ -15,6 +15,7 @@
#include "Common/BreakPoints.h"
#include "Common/CommonTypes.h"
+#include "Common/StringUtil.h"
#include "Core/PowerPC/PowerPC.h"
#include "Core/PowerPC/PPCSymbolDB.h"
#include "DolphinWX/WxUtils.h"
@@ -42,28 +43,24 @@ void CBreakPointView::Update()
InsertColumn(3, _("Address"));
InsertColumn(4, _("Flags"));
- char szBuffer[64];
const BreakPoints::TBreakPoints& rBreakPoints = PowerPC::breakpoints.GetBreakPoints();
for (const auto& rBP : rBreakPoints)
{
if (!rBP.bTemporary)
{
- wxString temp;
- temp = StrToWxStr(rBP.bOn ? "on" : " ");
- int Item = InsertItem(0, temp);
- temp = StrToWxStr("BP");
- SetItem(Item, 1, temp);
+ wxString breakpoint_enabled_str = StrToWxStr(rBP.bOn ? "on" : " ");
+ int Item = InsertItem(0, breakpoint_enabled_str);
+ SetItem(Item, 1, StrToWxStr("BP"));
Symbol *symbol = g_symbolDB.GetSymbolFromAddr(rBP.iAddress);
if (symbol)
{
- temp = StrToWxStr(g_symbolDB.GetDescription(rBP.iAddress));
- SetItem(Item, 2, temp);
+ wxString symbol_description = StrToWxStr(g_symbolDB.GetDescription(rBP.iAddress));
+ SetItem(Item, 2, symbol_description);
}
- sprintf(szBuffer, "%08x", rBP.iAddress);
- temp = StrToWxStr(szBuffer);
- SetItem(Item, 3, temp);
+ std::string address = StringFromFormat("%08x", rBP.iAddress);
+ SetItem(Item, 3, StrToWxStr(address));
SetItemData(Item, rBP.iAddress);
}
@@ -72,29 +69,27 @@ void CBreakPointView::Update()
const MemChecks::TMemChecks& rMemChecks = PowerPC::memchecks.GetMemChecks();
for (const auto& rMemCheck : rMemChecks)
{
- wxString temp;
- temp = StrToWxStr((rMemCheck.Break || rMemCheck.Log) ? "on" : " ");
- int Item = InsertItem(0, temp);
- temp = StrToWxStr("MC");
- SetItem(Item, 1, temp);
+ wxString memcheck_on_str = StrToWxStr((rMemCheck.Break || rMemCheck.Log) ? "on" : " ");
+ int Item = InsertItem(0, memcheck_on_str);
+ SetItem(Item, 1, StrToWxStr("MC"));
Symbol *symbol = g_symbolDB.GetSymbolFromAddr(rMemCheck.StartAddress);
if (symbol)
{
- temp = StrToWxStr(g_symbolDB.GetDescription(rMemCheck.StartAddress));
- SetItem(Item, 2, temp);
+ wxString memcheck_start_addr = StrToWxStr(g_symbolDB.GetDescription(rMemCheck.StartAddress));
+ SetItem(Item, 2, memcheck_start_addr);
}
- sprintf(szBuffer, "%08x to %08x", rMemCheck.StartAddress, rMemCheck.EndAddress);
- temp = StrToWxStr(szBuffer);
- SetItem(Item, 3, temp);
+ std::string address_range_str = StringFromFormat("%08x to %08x", rMemCheck.StartAddress, rMemCheck.EndAddress);
+ SetItem(Item, 3, StrToWxStr(address_range_str));
- size_t c = 0;
- if (rMemCheck.OnRead) szBuffer[c++] = 'r';
- if (rMemCheck.OnWrite) szBuffer[c++] = 'w';
- szBuffer[c] = 0x00;
- temp = StrToWxStr(szBuffer);
- SetItem(Item, 4, temp);
+ std::string mode;
+ if (rMemCheck.OnRead)
+ mode += 'r';
+ if (rMemCheck.OnWrite)
+ mode += 'w';
+
+ SetItem(Item, 4, StrToWxStr(mode));
SetItemData(Item, rMemCheck.StartAddress);
}