| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- using ARMeilleure.State;
- using Ryujinx.Cpu;
- namespace Ryujinx.HLE.HOS.Kernel.Process
- {
- class ProcessExecutionContext : IExecutionContext
- {
- public ulong Pc => 0UL;
- public ulong CntfrqEl0 { get => 0; set { } }
- public ulong CntpctEl0 => 0UL;
- public long TpidrEl0 { get => 0; set { } }
- public long TpidrroEl0 { get => 0; set { } }
- public uint Pstate { get => 0; set { } }
- public uint Fpcr { get => 0; set { } }
- public uint Fpsr { get => 0; set { } }
- public bool IsAarch32 { get => false; set { } }
- public bool Running { get; private set; } = true;
- public ulong GetX(int index) => 0UL;
- public void SetX(int index, ulong value) { }
- public V128 GetV(int index) => default;
- public void SetV(int index, V128 value) { }
- public void RequestInterrupt()
- {
- }
- public void StopRunning()
- {
- Running = false;
- }
- public void Dispose()
- {
- }
- }
- }
|