diff options
| author | 2019-06-07 11:11:11 -0400 | |
|---|---|---|
| committer | 2019-06-20 19:22:53 -0400 | |
| commit | ed82fa3a91fc84f7f906b898d8f71e15fb42c16e (patch) | |
| tree | 4cacf3974405b80f64b5108481ea198fd08f4aee /src | |
| parent | freezer: Add documentation for methods (diff) | |
| download | yuzu-ed82fa3a91fc84f7f906b898d8f71e15fb42c16e.tar.gz yuzu-ed82fa3a91fc84f7f906b898d8f71e15fb42c16e.tar.xz yuzu-ed82fa3a91fc84f7f906b898d8f71e15fb42c16e.zip | |
core: Move Freezer class to tools namespace
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/CMakeLists.txt | 4 | ||||
| -rw-r--r-- | src/core/core.cpp | 4 | ||||
| -rw-r--r-- | src/core/tools/freezer.cpp (renamed from src/core/memory/freezer.cpp) | 22 | ||||
| -rw-r--r-- | src/core/tools/freezer.h (renamed from src/core/memory/freezer.h) | 4 |
4 files changed, 17 insertions, 17 deletions
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index c17528134..59b64407a 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt | |||
| @@ -454,8 +454,6 @@ add_library(core STATIC | |||
| 454 | loader/nsp.h | 454 | loader/nsp.h |
| 455 | loader/xci.cpp | 455 | loader/xci.cpp |
| 456 | loader/xci.h | 456 | loader/xci.h |
| 457 | memory/freezer.cpp | ||
| 458 | memory/freezer.h | ||
| 459 | memory.cpp | 457 | memory.cpp |
| 460 | memory.h | 458 | memory.h |
| 461 | memory_setup.h | 459 | memory_setup.h |
| @@ -465,6 +463,8 @@ add_library(core STATIC | |||
| 465 | settings.h | 463 | settings.h |
| 466 | telemetry_session.cpp | 464 | telemetry_session.cpp |
| 467 | telemetry_session.h | 465 | telemetry_session.h |
| 466 | tools/freezer.cpp | ||
| 467 | tools/freezer.h | ||
| 468 | ) | 468 | ) |
| 469 | 469 | ||
| 470 | create_target_directory_groups(core) | 470 | create_target_directory_groups(core) |
diff --git a/src/core/core.cpp b/src/core/core.cpp index 94ebe0995..48d953442 100644 --- a/src/core/core.cpp +++ b/src/core/core.cpp | |||
| @@ -28,10 +28,10 @@ | |||
| 28 | #include "core/hle/service/service.h" | 28 | #include "core/hle/service/service.h" |
| 29 | #include "core/hle/service/sm/sm.h" | 29 | #include "core/hle/service/sm/sm.h" |
| 30 | #include "core/loader/loader.h" | 30 | #include "core/loader/loader.h" |
| 31 | #include "core/memory/freezer.h" | ||
| 32 | #include "core/perf_stats.h" | 31 | #include "core/perf_stats.h" |
| 33 | #include "core/settings.h" | 32 | #include "core/settings.h" |
| 34 | #include "core/telemetry_session.h" | 33 | #include "core/telemetry_session.h" |
| 34 | #include "core/tools/freezer.h" | ||
| 35 | #include "file_sys/cheat_engine.h" | 35 | #include "file_sys/cheat_engine.h" |
| 36 | #include "video_core/debug_utils/debug_utils.h" | 36 | #include "video_core/debug_utils/debug_utils.h" |
| 37 | #include "video_core/renderer_base.h" | 37 | #include "video_core/renderer_base.h" |
| @@ -244,7 +244,7 @@ struct System::Impl { | |||
| 244 | bool is_powered_on = false; | 244 | bool is_powered_on = false; |
| 245 | 245 | ||
| 246 | std::unique_ptr<FileSys::CheatEngine> cheat_engine; | 246 | std::unique_ptr<FileSys::CheatEngine> cheat_engine; |
| 247 | std::unique_ptr<Memory::Freezer> memory_freezer; | 247 | std::unique_ptr<Tools::Freezer> memory_freezer; |
| 248 | 248 | ||
| 249 | /// Frontend applets | 249 | /// Frontend applets |
| 250 | Service::AM::Applets::AppletManager applet_manager; | 250 | Service::AM::Applets::AppletManager applet_manager; |
diff --git a/src/core/memory/freezer.cpp b/src/core/tools/freezer.cpp index 6b20e8388..17f050068 100644 --- a/src/core/memory/freezer.cpp +++ b/src/core/tools/freezer.cpp | |||
| @@ -8,9 +8,9 @@ | |||
| 8 | #include "core/core_timing.h" | 8 | #include "core/core_timing.h" |
| 9 | #include "core/core_timing_util.h" | 9 | #include "core/core_timing_util.h" |
| 10 | #include "core/memory.h" | 10 | #include "core/memory.h" |
| 11 | #include "core/memory/freezer.h" | 11 | #include "core/tools/freezer.h" |
| 12 | 12 | ||
| 13 | namespace Memory { | 13 | namespace Tools { |
| 14 | 14 | ||
| 15 | namespace { | 15 | namespace { |
| 16 | 16 | ||
| @@ -19,13 +19,13 @@ constexpr s64 MEMORY_FREEZER_TICKS = static_cast<s64>(Core::Timing::BASE_CLOCK_R | |||
| 19 | u64 MemoryReadWidth(u32 width, VAddr addr) { | 19 | u64 MemoryReadWidth(u32 width, VAddr addr) { |
| 20 | switch (width) { | 20 | switch (width) { |
| 21 | case 1: | 21 | case 1: |
| 22 | return Read8(addr); | 22 | return Memory::Read8(addr); |
| 23 | case 2: | 23 | case 2: |
| 24 | return Read16(addr); | 24 | return Memory::Read16(addr); |
| 25 | case 4: | 25 | case 4: |
| 26 | return Read32(addr); | 26 | return Memory::Read32(addr); |
| 27 | case 8: | 27 | case 8: |
| 28 | return Read64(addr); | 28 | return Memory::Read64(addr); |
| 29 | default: | 29 | default: |
| 30 | UNREACHABLE(); | 30 | UNREACHABLE(); |
| 31 | return 0; | 31 | return 0; |
| @@ -35,16 +35,16 @@ u64 MemoryReadWidth(u32 width, VAddr addr) { | |||
| 35 | void MemoryWriteWidth(u32 width, VAddr addr, u64 value) { | 35 | void MemoryWriteWidth(u32 width, VAddr addr, u64 value) { |
| 36 | switch (width) { | 36 | switch (width) { |
| 37 | case 1: | 37 | case 1: |
| 38 | Write8(addr, static_cast<u8>(value)); | 38 | Memory::Write8(addr, static_cast<u8>(value)); |
| 39 | break; | 39 | break; |
| 40 | case 2: | 40 | case 2: |
| 41 | Write16(addr, static_cast<u16>(value)); | 41 | Memory::Write16(addr, static_cast<u16>(value)); |
| 42 | break; | 42 | break; |
| 43 | case 4: | 43 | case 4: |
| 44 | Write32(addr, static_cast<u32>(value)); | 44 | Memory::Write32(addr, static_cast<u32>(value)); |
| 45 | break; | 45 | break; |
| 46 | case 8: | 46 | case 8: |
| 47 | Write64(addr, value); | 47 | Memory::Write64(addr, value); |
| 48 | break; | 48 | break; |
| 49 | default: | 49 | default: |
| 50 | UNREACHABLE(); | 50 | UNREACHABLE(); |
| @@ -185,4 +185,4 @@ void Freezer::FillEntryReads() { | |||
| 185 | } | 185 | } |
| 186 | } | 186 | } |
| 187 | 187 | ||
| 188 | } // namespace Memory | 188 | } // namespace Tools |
diff --git a/src/core/memory/freezer.h b/src/core/tools/freezer.h index b0c610039..5edd049c1 100644 --- a/src/core/memory/freezer.h +++ b/src/core/tools/freezer.h | |||
| @@ -15,7 +15,7 @@ class CoreTiming; | |||
| 15 | struct EventType; | 15 | struct EventType; |
| 16 | } // namespace Core::Timing | 16 | } // namespace Core::Timing |
| 17 | 17 | ||
| 18 | namespace Memory { | 18 | namespace Tools { |
| 19 | 19 | ||
| 20 | // A class that will effectively freeze memory values. | 20 | // A class that will effectively freeze memory values. |
| 21 | class Freezer { | 21 | class Freezer { |
| @@ -72,4 +72,4 @@ private: | |||
| 72 | Core::Timing::CoreTiming& core_timing; | 72 | Core::Timing::CoreTiming& core_timing; |
| 73 | }; | 73 | }; |
| 74 | 74 | ||
| 75 | } // namespace Memory | 75 | } // namespace Tools |