diff options
| -rw-r--r-- | src/core/hle/hle_syscall.cpp | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/src/core/hle/hle_syscall.cpp b/src/core/hle/hle_syscall.cpp index 53d721275..92d9b0c85 100644 --- a/src/core/hle/hle_syscall.cpp +++ b/src/core/hle/hle_syscall.cpp | |||
| @@ -64,6 +64,86 @@ const HLE::FunctionDef Syscall_Table[] = { | |||
| 64 | {0x2B, NULL, "svcGetProcessInfo"}, | 64 | {0x2B, NULL, "svcGetProcessInfo"}, |
| 65 | {0x2C, NULL, "svcGetThreadInfo"}, | 65 | {0x2C, NULL, "svcGetThreadInfo"}, |
| 66 | {0x2D, WrapI_VC<SVC_ConnectToPort>, "svcConnectToPort"}, | 66 | {0x2D, WrapI_VC<SVC_ConnectToPort>, "svcConnectToPort"}, |
| 67 | {0x2E NULL, "svcSendSyncRequest1"}, | ||
| 68 | {0x2F NULL, "svcSendSyncRequest2"}, | ||
| 69 | {0x30 NULL, "svcSendSyncRequest3"}, | ||
| 70 | {0x31 NULL, "svcSendSyncRequest4"}, | ||
| 71 | {0x32 NULL, "svcSendSyncRequest"}, | ||
| 72 | {0x33 NULL, "svcOpenProcess"}, | ||
| 73 | {0x34 NULL, "svcOpenThread"}, | ||
| 74 | {0x35 NULL, "svcGetProcessId"}, | ||
| 75 | {0x36 NULL, "svcGetProcessIdOfThread"}, | ||
| 76 | {0x37 NULL, "svcGetThreadId"}, | ||
| 77 | {0x38 NULL, "svcGetResourceLimit"}, | ||
| 78 | {0x39 NULL, "svcGetResourceLimitLimitValues"}, | ||
| 79 | {0x3A NULL, "svcGetResourceLimitCurrentValues"}, | ||
| 80 | {0x3B NULL, "svcGetThreadContext"}, | ||
| 81 | {0x3C NULL, "svcBreak"}, | ||
| 82 | {0x3D NULL, "svcOutputDebugString"}, | ||
| 83 | {0x3E NULL, "svcControlPerformanceCounter"}, | ||
| 84 | {0x3F, NULL, "Unknown"}, | ||
| 85 | {0x40, NULL, "Unknown"}, | ||
| 86 | {0x41, NULL, "Unknown"}, | ||
| 87 | {0x42, NULL, "Unknown"}, | ||
| 88 | {0x43, NULL, "Unknown"}, | ||
| 89 | {0x44, NULL, "Unknown"}, | ||
| 90 | {0x45, NULL, "Unknown"}, | ||
| 91 | {0x46, NULL, "Unknown"}, | ||
| 92 | {0x47 NULL, "svcCreatePort"}, | ||
| 93 | {0x48 NULL, "svcCreateSessionToPort"}, | ||
| 94 | {0x49 NULL, "svcCreateSession"}, | ||
| 95 | {0x4A NULL, "svcAcceptSession"}, | ||
| 96 | {0x4B NULL, "svcReplyAndReceive1"}, | ||
| 97 | {0x4C NULL, "svcReplyAndReceive2"}, | ||
| 98 | {0x4D NULL, "svcReplyAndReceive3"}, | ||
| 99 | {0x4E NULL, "svcReplyAndReceive4"}, | ||
| 100 | {0x4F NULL, "svcReplyAndReceive"}, | ||
| 101 | {0x50 NULL, "svcBindInterrupt"}, | ||
| 102 | {0x51 NULL, "svcUnbindInterrupt"}, | ||
| 103 | {0x52 NULL, "svcInvalidateProcessDataCache"}, | ||
| 104 | {0x53 NULL, "svcStoreProcessDataCache"}, | ||
| 105 | {0x54 NULL, "svcFlushProcessDataCache"}, | ||
| 106 | {0x55 NULL, "svcStartInterProcessDma"}, | ||
| 107 | {0x56 NULL, "svcStopDma"}, | ||
| 108 | {0x57 NULL, "svcGetDmaState"}, | ||
| 109 | {0x58 NULL, "svcRestartDma"}, | ||
| 110 | {0x59, NULL, "Unknown"}, | ||
| 111 | {0x5A, NULL, "Unknown"}, | ||
| 112 | {0x5B, NULL, "Unknown"}, | ||
| 113 | {0x5C, NULL, "Unknown"}, | ||
| 114 | {0x5D, NULL, "Unknown"}, | ||
| 115 | {0x5E, NULL, "Unknown"}, | ||
| 116 | {0x5F, NULL, "Unknown"}, | ||
| 117 | {0x60 NULL, "svcDebugActiveProcess"}, | ||
| 118 | {0x61 NULL, "svcBreakDebugProcess"}, | ||
| 119 | {0x62 NULL, "svcTerminateDebugProcess"}, | ||
| 120 | {0x63 NULL, "svcGetProcessDebugEvent"}, | ||
| 121 | {0x64 NULL, "svcContinueDebugEvent"}, | ||
| 122 | {0x65 NULL, "svcGetProcessList"}, | ||
| 123 | {0x66 NULL, "svcGetThreadList"}, | ||
| 124 | {0x67 NULL, "svcGetDebugThreadContext"}, | ||
| 125 | {0x68 NULL, "svcSetDebugThreadContext"}, | ||
| 126 | {0x69 NULL, "svcQueryDebugProcessMemory"}, | ||
| 127 | {0x6A NULL, "svcReadProcessMemory"}, | ||
| 128 | {0x6B NULL, "svcWriteProcessMemory"}, | ||
| 129 | {0x6C NULL, "svcSetHardwareBreakPoint"}, | ||
| 130 | {0x6D NULL, "svcGetDebugThreadParam"}, | ||
| 131 | {0x6E, NULL, "Unknown"}, | ||
| 132 | {0x6F, NULL, "Unknown"}, | ||
| 133 | {0x70 NULL, "svcControlProcessMemory"}, | ||
| 134 | {0x71 NULL, "svcMapProcessMemory"}, | ||
| 135 | {0x72 NULL, "svcUnmapProcessMemory"}, | ||
| 136 | {0x73, NULL, "Unknown"}, | ||
| 137 | {0x74, NULL, "Unknown"}, | ||
| 138 | {0x75, NULL, "Unknown"}, | ||
| 139 | {0x76 NULL, "svcTerminateProcess"}, | ||
| 140 | {0x77, NULL, "Unknown"}, | ||
| 141 | {0x78 NULL, "svcCreateResourceLimit"}, | ||
| 142 | {0x79, NULL, "Unknown"}, | ||
| 143 | {0x7A, NULL, "Unknown"}, | ||
| 144 | {0x7B, NULL, "Unknown"}, | ||
| 145 | {0x7C NULL, "svcKernelSetState"}, | ||
| 146 | {0x7D NULL, "svcQueryProcessMemory"}, | ||
| 67 | }; | 147 | }; |
| 68 | 148 | ||
| 69 | void Register_Syscall() { | 149 | void Register_Syscall() { |