IDebuggableProcess: Create and expose interface to enable implementation of debugging tools
# Conflicts: # src/ARMeilleure/State/DebugState.cs # src/ARMeilleure/State/ExecutionContext.cs TODO: Fix comments. I also tried implementing AppleHV primitives here (it's actually broken).
This commit is contained in:
parent
b45a81458a
commit
39a3ba8329
13 changed files with 218 additions and 3 deletions
12
src/Ryujinx.HLE/Debugger/IDebuggableProcess.cs
Normal file
12
src/Ryujinx.HLE/Debugger/IDebuggableProcess.cs
Normal file
|
@ -0,0 +1,12 @@
|
|||
using Ryujinx.Memory;
|
||||
|
||||
namespace Ryujinx.HLE.Debugger
|
||||
{
|
||||
public interface IDebuggableProcess
|
||||
{
|
||||
public void DebugStopAllThreads();
|
||||
public ulong[] DebugGetThreadUids();
|
||||
public Ryujinx.Cpu.IExecutionContext DebugGetThreadContext(ulong threadUid);
|
||||
public IVirtualMemoryManager CpuMemory { get; }
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue