summaryrefslogtreecommitdiff
path: root/src/citra_qt/debugger
diff options
context:
space:
mode:
Diffstat (limited to 'src/citra_qt/debugger')
-rw-r--r--src/citra_qt/debugger/callstack.cpp2
-rw-r--r--src/citra_qt/debugger/disassembler.cpp10
-rw-r--r--src/citra_qt/debugger/registers.cpp16
-rw-r--r--src/citra_qt/debugger/wait_tree.cpp2
4 files changed, 15 insertions, 15 deletions
diff --git a/src/citra_qt/debugger/callstack.cpp b/src/citra_qt/debugger/callstack.cpp
index c66f2b96a..5e176be48 100644
--- a/src/citra_qt/debugger/callstack.cpp
+++ b/src/citra_qt/debugger/callstack.cpp
@@ -25,7 +25,7 @@ CallstackWidget::CallstackWidget(QWidget* parent) : QDockWidget(parent) {
25 25
26void CallstackWidget::OnDebugModeEntered() { 26void CallstackWidget::OnDebugModeEntered() {
27 // Stack pointer 27 // Stack pointer
28 const u32 sp = Core::g_app_core->GetReg(13); 28 const u32 sp = Core::AppCore().GetReg(13);
29 29
30 Clear(); 30 Clear();
31 31
diff --git a/src/citra_qt/debugger/disassembler.cpp b/src/citra_qt/debugger/disassembler.cpp
index 1ee6bbd6a..712e35f7f 100644
--- a/src/citra_qt/debugger/disassembler.cpp
+++ b/src/citra_qt/debugger/disassembler.cpp
@@ -185,13 +185,13 @@ DisassemblerWidget::DisassemblerWidget(QWidget* parent, EmuThread* emu_thread)
185} 185}
186 186
187void DisassemblerWidget::Init() { 187void DisassemblerWidget::Init() {
188 model->ParseFromAddress(Core::g_app_core->GetPC()); 188 model->ParseFromAddress(Core::AppCore().GetPC());
189 189
190 disasm_ui.treeView->resizeColumnToContents(0); 190 disasm_ui.treeView->resizeColumnToContents(0);
191 disasm_ui.treeView->resizeColumnToContents(1); 191 disasm_ui.treeView->resizeColumnToContents(1);
192 disasm_ui.treeView->resizeColumnToContents(2); 192 disasm_ui.treeView->resizeColumnToContents(2);
193 193
194 QModelIndex model_index = model->IndexFromAbsoluteAddress(Core::g_app_core->GetPC()); 194 QModelIndex model_index = model->IndexFromAbsoluteAddress(Core::AppCore().GetPC());
195 disasm_ui.treeView->scrollTo(model_index); 195 disasm_ui.treeView->scrollTo(model_index);
196 disasm_ui.treeView->selectionModel()->setCurrentIndex( 196 disasm_ui.treeView->selectionModel()->setCurrentIndex(
197 model_index, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows); 197 model_index, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows);
@@ -214,8 +214,8 @@ void DisassemblerWidget::OnPause() {
214 emu_thread->SetRunning(false); 214 emu_thread->SetRunning(false);
215 215
216 // TODO: By now, the CPU might not have actually stopped... 216 // TODO: By now, the CPU might not have actually stopped...
217 if (Core::g_app_core) { 217 if (Core::System::GetInstance().IsPoweredOn()) {
218 model->SetNextInstruction(Core::g_app_core->GetPC()); 218 model->SetNextInstruction(Core::AppCore().GetPC());
219 } 219 }
220} 220}
221 221
@@ -224,7 +224,7 @@ void DisassemblerWidget::OnToggleStartStop() {
224} 224}
225 225
226void DisassemblerWidget::OnDebugModeEntered() { 226void DisassemblerWidget::OnDebugModeEntered() {
227 u32 next_instr = Core::g_app_core->GetPC(); 227 u32 next_instr = Core::AppCore().GetPC();
228 228
229 if (model->GetBreakPoints().IsAddressBreakPoint(next_instr)) 229 if (model->GetBreakPoints().IsAddressBreakPoint(next_instr))
230 emu_thread->SetRunning(false); 230 emu_thread->SetRunning(false);
diff --git a/src/citra_qt/debugger/registers.cpp b/src/citra_qt/debugger/registers.cpp
index 4c529d3c3..d5b6542bd 100644
--- a/src/citra_qt/debugger/registers.cpp
+++ b/src/citra_qt/debugger/registers.cpp
@@ -58,16 +58,16 @@ RegistersWidget::RegistersWidget(QWidget* parent) : QDockWidget(parent) {
58} 58}
59 59
60void RegistersWidget::OnDebugModeEntered() { 60void RegistersWidget::OnDebugModeEntered() {
61 if (!Core::g_app_core) 61 if (!Core::System::GetInstance().IsPoweredOn())
62 return; 62 return;
63 63
64 for (int i = 0; i < core_registers->childCount(); ++i) 64 for (int i = 0; i < core_registers->childCount(); ++i)
65 core_registers->child(i)->setText( 65 core_registers->child(i)->setText(
66 1, QString("0x%1").arg(Core::g_app_core->GetReg(i), 8, 16, QLatin1Char('0'))); 66 1, QString("0x%1").arg(Core::AppCore().GetReg(i), 8, 16, QLatin1Char('0')));
67 67
68 for (int i = 0; i < vfp_registers->childCount(); ++i) 68 for (int i = 0; i < vfp_registers->childCount(); ++i)
69 vfp_registers->child(i)->setText( 69 vfp_registers->child(i)->setText(
70 1, QString("0x%1").arg(Core::g_app_core->GetVFPReg(i), 8, 16, QLatin1Char('0'))); 70 1, QString("0x%1").arg(Core::AppCore().GetVFPReg(i), 8, 16, QLatin1Char('0')));
71 71
72 UpdateCPSRValues(); 72 UpdateCPSRValues();
73 UpdateVFPSystemRegisterValues(); 73 UpdateVFPSystemRegisterValues();
@@ -127,7 +127,7 @@ void RegistersWidget::CreateCPSRChildren() {
127} 127}
128 128
129void RegistersWidget::UpdateCPSRValues() { 129void RegistersWidget::UpdateCPSRValues() {
130 const u32 cpsr_val = Core::g_app_core->GetCPSR(); 130 const u32 cpsr_val = Core::AppCore().GetCPSR();
131 131
132 cpsr->setText(1, QString("0x%1").arg(cpsr_val, 8, 16, QLatin1Char('0'))); 132 cpsr->setText(1, QString("0x%1").arg(cpsr_val, 8, 16, QLatin1Char('0')));
133 cpsr->child(0)->setText( 133 cpsr->child(0)->setText(
@@ -191,10 +191,10 @@ void RegistersWidget::CreateVFPSystemRegisterChildren() {
191} 191}
192 192
193void RegistersWidget::UpdateVFPSystemRegisterValues() { 193void RegistersWidget::UpdateVFPSystemRegisterValues() {
194 const u32 fpscr_val = Core::g_app_core->GetVFPSystemReg(VFP_FPSCR); 194 const u32 fpscr_val = Core::AppCore().GetVFPSystemReg(VFP_FPSCR);
195 const u32 fpexc_val = Core::g_app_core->GetVFPSystemReg(VFP_FPEXC); 195 const u32 fpexc_val = Core::AppCore().GetVFPSystemReg(VFP_FPEXC);
196 const u32 fpinst_val = Core::g_app_core->GetVFPSystemReg(VFP_FPINST); 196 const u32 fpinst_val = Core::AppCore().GetVFPSystemReg(VFP_FPINST);
197 const u32 fpinst2_val = Core::g_app_core->GetVFPSystemReg(VFP_FPINST2); 197 const u32 fpinst2_val = Core::AppCore().GetVFPSystemReg(VFP_FPINST2);
198 198
199 QTreeWidgetItem* const fpscr = vfp_system_registers->child(0); 199 QTreeWidgetItem* const fpscr = vfp_system_registers->child(0);
200 fpscr->setText(1, QString("0x%1").arg(fpscr_val, 8, 16, QLatin1Char('0'))); 200 fpscr->setText(1, QString("0x%1").arg(fpscr_val, 8, 16, QLatin1Char('0')));
diff --git a/src/citra_qt/debugger/wait_tree.cpp b/src/citra_qt/debugger/wait_tree.cpp
index 5a308bf7f..1d2de5185 100644
--- a/src/citra_qt/debugger/wait_tree.cpp
+++ b/src/citra_qt/debugger/wait_tree.cpp
@@ -391,7 +391,7 @@ WaitTreeWidget::WaitTreeWidget(QWidget* parent) : QDockWidget(tr("Wait Tree"), p
391} 391}
392 392
393void WaitTreeWidget::OnDebugModeEntered() { 393void WaitTreeWidget::OnDebugModeEntered() {
394 if (!Core::g_app_core) 394 if (!Core::System::GetInstance().IsPoweredOn())
395 return; 395 return;
396 model->InitItems(); 396 model->InitItems();
397 view->setModel(model); 397 view->setModel(model);