core/debugger: Improved stepping mechanism and misc fixes

This commit is contained in:
Liam committed 2022-06-01 02:15:15 -04:00
1 parent fb4b3c127f
commit 989d4a7a41
16 files changed
+252 -122

No files matched your search

+5 -4
View File
@@ -16,10 +16,11 @@ class KThread;
namespace Core {
enum class DebuggerAction {
Interrupt, // Stop emulation as soon as possible.
Continue, // Resume emulation.
StepThread, // Step the currently-active thread.
ShutdownEmulation, // Shut down the emulator.
Interrupt, ///< Stop emulation as soon as possible.
Continue, ///< Resume emulation.
StepThreadLocked, ///< Step the currently-active thread without resuming others.
StepThreadUnlocked, ///< Step the currently-active thread and resume others.
ShutdownEmulation, ///< Shut down the emulator.
};
class DebuggerBackend {