aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/Loaders/Npdm/SvcName.cs
blob: e519e05ec09c7490153284f572f7f394cd38c877 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
namespace Ryujinx.HLE.Loaders.Npdm
{
    enum SvcName
    {
        Reserved0,
        SetHeapSize,
        SetMemoryPermission,
        SetMemoryAttribute,
        MapMemory,
        UnmapMemory,
        QueryMemory,
        ExitProcess,
        CreateThread,
        StartThread,
        ExitThread,
        SleepThread,
        GetThreadPriority,
        SetThreadPriority,
        GetThreadCoreMask,
        SetThreadCoreMask,
        GetCurrentProcessorNumber,
        SignalEvent,
        ClearEvent,
        MapSharedMemory,
        UnmapSharedMemory,
        CreateTransferMemory,
        CloseHandle,
        ResetSignal,
        WaitSynchronization,
        CancelSynchronization,
        ArbitrateLock,
        ArbitrateUnlock,
        WaitProcessWideKeyAtomic,
        SignalProcessWideKey,
        GetSystemTick,
        ConnectToNamedPort,
        SendSyncRequestLight,
        SendSyncRequest,
        SendSyncRequestWithUserBuffer,
        SendAsyncRequestWithUserBuffer,
        GetProcessId,
        GetThreadId,
        Break,
        OutputDebugString,
        ReturnFromException,
        GetInfo,
        FlushEntireDataCache,
        FlushDataCache,
        MapPhysicalMemory,
        UnmapPhysicalMemory,
        GetFutureThreadInfo,
        GetLastThreadInfo,
        GetResourceLimitLimitValue,
        GetResourceLimitCurrentValue,
        SetThreadActivity,
        GetThreadContext3,
        WaitForAddress,
        SignalToAddress,
        Reserved1,
        Reserved2,
        Reserved3,
        Reserved4,
        Reserved5,
        Reserved6,
        DumpInfo,
        DumpInfoNew,
        Reserved7,
        Reserved8,
        CreateSession,
        AcceptSession,
        ReplyAndReceiveLight,
        ReplyAndReceive,
        ReplyAndReceiveWithUserBuffer,
        CreateEvent,
        Reserved9,
        Reserved10,
        MapPhysicalMemoryUnsafe,
        UnmapPhysicalMemoryUnsafe,
        SetUnsafeLimit,
        CreateCodeMemory,
        ControlCodeMemory,
        SleepSystem,
        ReadWriteRegister,
        SetProcessActivity,
        CreateSharedMemory,
        MapTransferMemory,
        UnmapTransferMemory,
        CreateInterruptEvent,
        QueryPhysicalAddress,
        QueryIoMapping,
        CreateDeviceAddressSpace,
        AttachDeviceAddressSpace,
        DetachDeviceAddressSpace,
        MapDeviceAddressSpaceByForce,
        MapDeviceAddressSpaceAligned,
        MapDeviceAddressSpace,
        UnmapDeviceAddressSpace,
        InvalidateProcessDataCache,
        StoreProcessDataCache,
        FlushProcessDataCache,
        DebugActiveProcess,
        BreakDebugProcess,
        TerminateDebugProcess,
        GetDebugEvent,
        ContinueDebugEvent,
        GetProcessList,
        GetThreadList,
        GetDebugThreadContext,
        SetDebugThreadContext,
        QueryDebugProcessMemory,
        ReadDebugProcessMemory,
        WriteDebugProcessMemory,
        SetHardwareBreakPoint,
        GetDebugThreadParam,
        Reserved11,
        GetSystemInfo,
        CreatePort,
        ManageNamedPort,
        ConnectToPort,
        SetProcessMemoryPermission,
        MapProcessMemory,
        UnmapProcessMemory,
        QueryProcessMemory,
        MapProcessCodeMemory,
        UnmapProcessCodeMemory,
        CreateProcess,
        StartProcess,
        TerminateProcess,
        GetProcessInfo,
        CreateResourceLimit,
        SetResourceLimitLimitValue,
        CallSecureMonitor
    }
}