// Copyright (C) 2026 SharpEmu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later namespace SharpEmu.Core.Runtime; using SharpEmu.Core.Cpu; using SharpEmu.Core.Cpu.Debugging; public readonly struct SharpEmuRuntimeOptions { public CpuExecutionEngine CpuEngine { get; init; } public bool StrictDynlibResolution { get; init; } public int ImportTraceLimit { get; init; } /// /// An optional debugger to attach to guest execution. Flows through to /// . Null (the default) runs with /// no debugger attached. /// public ICpuDebugHook? DebugHook { get; init; } }