diff options
| author | Admiral H. Curtiss <pikachu025@gmail.com> | 2023-03-08 01:58:05 +0100 |
|---|---|---|
| committer | Admiral H. Curtiss <pikachu025@gmail.com> | 2023-03-08 22:41:42 +0100 |
| commit | 912cd456fb4563c3407c303997c59c25db4f4c95 (patch) | |
| tree | 3c43ca6f07f9296400cf0064a70a35fabe886453 /Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp | |
| parent | c592c94395c8ef271eef331ba27d2afaa694c5e9 (diff) | |
Core: Add System parameter to CPUThreadGuard.
Diffstat (limited to 'Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp b/Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp index 6f057aed4f..46db6477d4 100644 --- a/Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/MemoryViewWidget.cpp @@ -25,6 +25,7 @@ #include "Core/HW/AddressSpace.h" #include "Core/PowerPC/BreakPoints.h" #include "Core/PowerPC/PowerPC.h" +#include "Core/System.h" #include "DolphinQt/Host.h" #include "DolphinQt/Resources.h" #include "DolphinQt/Settings.h" @@ -153,7 +154,7 @@ public: u32 end_address = address + static_cast<u32>(bytes.size()) - 1; AddressSpace::Accessors* accessors = AddressSpace::GetAccessors(m_view->GetAddressSpace()); - Core::CPUThreadGuard guard; + Core::CPUThreadGuard guard(Core::System::GetInstance()); if (!bytes.empty() && accessors->IsValidAddress(guard, address) && accessors->IsValidAddress(guard, end_address)) @@ -442,7 +443,7 @@ void MemoryViewWidget::UpdateColumns() if (Core::GetState() == Core::State::Paused) { - Core::CPUThreadGuard guard; + Core::CPUThreadGuard guard(Core::System::GetInstance()); UpdateColumns(&guard); } else @@ -850,7 +851,7 @@ void MemoryViewWidget::OnCopyHex(u32 addr) const AddressSpace::Accessors* accessors = AddressSpace::GetAccessors(m_address_space); const u64 value = [addr, accessors] { - Core::CPUThreadGuard guard; + Core::CPUThreadGuard guard(Core::System::GetInstance()); return accessors->ReadU64(guard, addr); }(); @@ -873,7 +874,7 @@ void MemoryViewWidget::OnContextMenu(const QPoint& pos) [this, addr] { const AddressSpace::Accessors* accessors = AddressSpace::GetAccessors(m_address_space); - Core::CPUThreadGuard guard; + Core::CPUThreadGuard guard(Core::System::GetInstance()); return accessors->IsValidAddress(guard, addr); }(); |
