mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2025-07-03 00:10:47 -07:00
# Conflicts: # Ryujinx.HLE/HOS/ArmProcessContext.cs # src/Ryujinx.HLE/Debugger/Debugger.cs # src/Ryujinx.HLE/Debugger/IDebuggableProcess.cs # src/Ryujinx.HLE/HOS/Horizon.cs # src/Ryujinx.HLE/HOS/Kernel/Process/KProcess.cs
17 lines
470 B
C#
17 lines
470 B
C#
using Ryujinx.Cpu;
|
|
using Ryujinx.Memory;
|
|
using System;
|
|
|
|
namespace Ryujinx.HLE.HOS.Kernel.Process
|
|
{
|
|
interface IProcessContext : IDisposable
|
|
{
|
|
IVirtualMemoryManager AddressSpace { get; }
|
|
|
|
ulong AddressSpaceSize { get; }
|
|
|
|
IExecutionContext CreateExecutionContext(ExceptionCallbacks exceptionCallbacks);
|
|
void Execute(IExecutionContext context, ulong codeAddress);
|
|
void InvalidateCacheRegion(ulong address, ulong size);
|
|
}
|
|
} |