diff options
Diffstat (limited to 'src/core/tools/freezer.h')
| -rw-r--r-- | src/core/tools/freezer.h | 7 |
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; | |||
| 16 | struct EventType; | 16 | struct EventType; |
| 17 | } // namespace Core::Timing | 17 | } // namespace Core::Timing |
| 18 | 18 | ||
| 19 | namespace Memory { | ||
| 20 | class Memory; | ||
| 21 | } | ||
| 22 | |||
| 19 | namespace Tools { | 23 | namespace 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 |