ITamperedProcess.cs 385 B

12345678910111213141516
  1. using Ryujinx.HLE.HOS.Kernel.Process;
  2. namespace Ryujinx.HLE.HOS.Tamper
  3. {
  4. interface ITamperedProcess
  5. {
  6. ProcessState State { get; }
  7. bool TamperedCodeMemory { get; set; }
  8. T ReadMemory<T>(ulong va) where T : unmanaged;
  9. void WriteMemory<T>(ulong va, T value) where T : unmanaged;
  10. void PauseProcess();
  11. void ResumeProcess();
  12. }
  13. }