From d991cbaf3c098044323e0330cb66dd76138f8d43 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Mon, 24 Apr 2023 09:05:49 -0400 Subject: [PATCH] Common: Move CodeTrace.cpp/.h into Core This interface relies on Core details and shouldn't be in Common to begin with, since it's not a general utility. --- Source/Core/Common/CMakeLists.txt | 2 -- Source/Core/Core/CMakeLists.txt | 2 ++ Source/Core/{Common/Debug => Core/Debugger}/CodeTrace.cpp | 2 +- Source/Core/{Common/Debug => Core/Debugger}/CodeTrace.h | 0 Source/Core/DolphinLib.props | 4 ++-- Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp | 2 +- Source/Core/DolphinQt/Debugger/CodeViewWidget.h | 2 +- Source/Core/DolphinQt/Debugger/RegisterWidget.cpp | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) rename Source/Core/{Common/Debug => Core/Debugger}/CodeTrace.cpp (99%) rename Source/Core/{Common/Debug => Core/Debugger}/CodeTrace.h (100%) diff --git a/Source/Core/Common/CMakeLists.txt b/Source/Core/Common/CMakeLists.txt index 6d9636363d..9c642e7ec5 100644 --- a/Source/Core/Common/CMakeLists.txt +++ b/Source/Core/Common/CMakeLists.txt @@ -31,8 +31,6 @@ add_library(common Crypto/ec.h Crypto/SHA1.cpp Crypto/SHA1.h - Debug/CodeTrace.cpp - Debug/CodeTrace.h Debug/MemoryPatches.cpp Debug/MemoryPatches.h Debug/Threads.h diff --git a/Source/Core/Core/CMakeLists.txt b/Source/Core/Core/CMakeLists.txt index fcba3cba14..cbf3cf5cd7 100644 --- a/Source/Core/Core/CMakeLists.txt +++ b/Source/Core/Core/CMakeLists.txt @@ -59,6 +59,8 @@ add_library(core Core.h CoreTiming.cpp CoreTiming.h + Debugger/CodeTrace.cpp + Debugger/CodeTrace.h Debugger/Debugger_SymbolMap.cpp Debugger/Debugger_SymbolMap.h Debugger/Dump.cpp diff --git a/Source/Core/Common/Debug/CodeTrace.cpp b/Source/Core/Core/Debugger/CodeTrace.cpp similarity index 99% rename from Source/Core/Common/Debug/CodeTrace.cpp rename to Source/Core/Core/Debugger/CodeTrace.cpp index 88ff656a92..1329b82c7c 100644 --- a/Source/Core/Common/Debug/CodeTrace.cpp +++ b/Source/Core/Core/Debugger/CodeTrace.cpp @@ -1,7 +1,7 @@ // Copyright 2022 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later -#include "Common/Debug/CodeTrace.h" +#include "Core/Debugger/CodeTrace.h" #include #include diff --git a/Source/Core/Common/Debug/CodeTrace.h b/Source/Core/Core/Debugger/CodeTrace.h similarity index 100% rename from Source/Core/Common/Debug/CodeTrace.h rename to Source/Core/Core/Debugger/CodeTrace.h diff --git a/Source/Core/DolphinLib.props b/Source/Core/DolphinLib.props index 8a463f5a5e..ded5f4664b 100644 --- a/Source/Core/DolphinLib.props +++ b/Source/Core/DolphinLib.props @@ -36,7 +36,6 @@ - @@ -191,6 +190,7 @@ + @@ -749,7 +749,6 @@ - @@ -825,6 +824,7 @@ + diff --git a/Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp b/Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp index 312cc1f190..edac049a96 100644 --- a/Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/CodeViewWidget.cpp @@ -24,10 +24,10 @@ #include #include "Common/Assert.h" -#include "Common/Debug/CodeTrace.h" #include "Common/GekkoDisassembler.h" #include "Common/StringUtil.h" #include "Core/Core.h" +#include "Core/Debugger/CodeTrace.h" #include "Core/Debugger/PPCDebugInterface.h" #include "Core/PowerPC/MMU.h" #include "Core/PowerPC/PPCAnalyst.h" diff --git a/Source/Core/DolphinQt/Debugger/CodeViewWidget.h b/Source/Core/DolphinQt/Debugger/CodeViewWidget.h index 2812d84a92..142a56d7a3 100644 --- a/Source/Core/DolphinQt/Debugger/CodeViewWidget.h +++ b/Source/Core/DolphinQt/Debugger/CodeViewWidget.h @@ -8,7 +8,7 @@ #include #include "Common/CommonTypes.h" -#include "Common/Debug/CodeTrace.h" +#include "Core/Debugger/CodeTrace.h" class QKeyEvent; class QMouseEvent; diff --git a/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp b/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp index b41fffb39a..324d680dbb 100644 --- a/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp +++ b/Source/Core/DolphinQt/Debugger/RegisterWidget.cpp @@ -12,8 +12,8 @@ #include #include -#include "Common/Debug/CodeTrace.h" #include "Core/Core.h" +#include "Core/Debugger/CodeTrace.h" #include "Core/HW/ProcessorInterface.h" #include "Core/PowerPC/PowerPC.h" #include "Core/System.h"