// Copyright (C) 2026 SharpEmu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later namespace SharpEmu.Debugger.Session; /// The execution state of a debugged target as seen by the debugger. public enum DebuggerRunState { /// No guest frame has entered the debugger yet. Detached, /// The guest is executing and cannot be inspected safely. Running, /// /// The guest is parked at a frame boundary. Registers and memory can be /// read and written, and breakpoints can be edited. /// Paused, /// The guest has finished; no further frames will run. Terminated, }