summaryrefslogtreecommitdiff
path: root/src/core/tools/freezer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/tools/freezer.h')
-rw-r--r--src/core/tools/freezer.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/core/tools/freezer.h b/src/core/tools/freezer.h
index 90b1a885c..916339c6c 100644
--- a/src/core/tools/freezer.h
+++ b/src/core/tools/freezer.h
@@ -16,6 +16,10 @@ class CoreTiming;
16struct EventType; 16struct EventType;
17} // namespace Core::Timing 17} // namespace Core::Timing
18 18
19namespace Memory {
20class Memory;
21}
22
19namespace Tools { 23namespace Tools {
20 24
21/** 25/**
@@ -34,7 +38,7 @@ public:
34 u64 value; 38 u64 value;
35 }; 39 };
36 40
37 explicit Freezer(Core::Timing::CoreTiming& core_timing); 41 explicit Freezer(Core::Timing::CoreTiming& core_timing_, Memory::Memory& memory_);
38 ~Freezer(); 42 ~Freezer();
39 43
40 // Enables or disables the entire memory freezer. 44 // Enables or disables the entire memory freezer.
@@ -78,6 +82,7 @@ private:
78 82
79 std::shared_ptr<Core::Timing::EventType> event; 83 std::shared_ptr<Core::Timing::EventType> event;
80 Core::Timing::CoreTiming& core_timing; 84 Core::Timing::CoreTiming& core_timing;
85 Memory::Memory& memory;
81}; 86};
82 87
83} // namespace Tools 88} // namespace Tools