1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
using System; namespace Ryujinx.HLE.HOS.Kernel.Threading { [Flags] enum ThreadSchedState : ushort { LowMask = 0xf, HighMask = 0xfff0, ForcePauseMask = 0x1f0, ProcessPauseFlag = 1 << 4, ThreadPauseFlag = 1 << 5, ProcessDebugPauseFlag = 1 << 6, BacktracePauseFlag = 1 << 7, KernelInitPauseFlag = 1 << 8, None = 0, Paused = 1, Running = 2, TerminationPending = 3, } }