diff options
| -rw-r--r-- | src/core/hle/service/acc/acc.cpp | 8 | ||||
| -rw-r--r-- | src/core/hle/service/acc/acc_su.cpp | 4 | ||||
| -rw-r--r-- | src/core/hle/service/am/am.cpp | 6 | ||||
| -rw-r--r-- | src/core/hle/service/aoc/aoc_u.cpp | 3 | ||||
| -rw-r--r-- | src/core/hle/service/audio/hwopus.cpp | 2 | ||||
| -rw-r--r-- | src/core/hle/service/hid/hid.cpp | 6 | ||||
| -rw-r--r-- | src/core/hle/service/hid/hid.h | 1 | ||||
| -rw-r--r-- | src/core/hle/service/ncm/ncm.cpp | 1 | ||||
| -rw-r--r-- | src/core/hle/service/ns/ns.cpp | 12 | ||||
| -rw-r--r-- | src/core/hle/service/sockets/bsd.cpp | 3 | ||||
| -rw-r--r-- | src/core/hle/service/ssl/ssl.cpp | 10 | ||||
| -rw-r--r-- | src/core/hle/service/vi/vi.cpp | 5 | ||||
| -rw-r--r-- | src/core/hle/service/vi/vi_m.cpp | 4 |
13 files changed, 63 insertions, 2 deletions
diff --git a/src/core/hle/service/acc/acc.cpp b/src/core/hle/service/acc/acc.cpp index 1495d64de..1241fcdff 100644 --- a/src/core/hle/service/acc/acc.cpp +++ b/src/core/hle/service/acc/acc.cpp | |||
| @@ -76,6 +76,8 @@ public: | |||
| 76 | {141, nullptr, "RefreshNetworkServiceLicenseCacheAsync"}, // 5.0.0+ | 76 | {141, nullptr, "RefreshNetworkServiceLicenseCacheAsync"}, // 5.0.0+ |
| 77 | {142, nullptr, "RefreshNetworkServiceLicenseCacheAsyncIfSecondsElapsed"}, // 5.0.0+ | 77 | {142, nullptr, "RefreshNetworkServiceLicenseCacheAsyncIfSecondsElapsed"}, // 5.0.0+ |
| 78 | {150, nullptr, "CreateAuthorizationRequest"}, | 78 | {150, nullptr, "CreateAuthorizationRequest"}, |
| 79 | {160, nullptr, "RequiresUpdateNetworkServiceAccountIdTokenCache"}, | ||
| 80 | {161, nullptr, "RequireReauthenticationOfNetworkServiceAccount"}, | ||
| 79 | }; | 81 | }; |
| 80 | // clang-format on | 82 | // clang-format on |
| 81 | 83 | ||
| @@ -136,7 +138,10 @@ public: | |||
| 136 | {140, nullptr, "GetNetworkServiceLicenseCache"}, // 5.0.0+ | 138 | {140, nullptr, "GetNetworkServiceLicenseCache"}, // 5.0.0+ |
| 137 | {141, nullptr, "RefreshNetworkServiceLicenseCacheAsync"}, // 5.0.0+ | 139 | {141, nullptr, "RefreshNetworkServiceLicenseCacheAsync"}, // 5.0.0+ |
| 138 | {142, nullptr, "RefreshNetworkServiceLicenseCacheAsyncIfSecondsElapsed"}, // 5.0.0+ | 140 | {142, nullptr, "RefreshNetworkServiceLicenseCacheAsyncIfSecondsElapsed"}, // 5.0.0+ |
| 141 | {143, nullptr, "GetNetworkServiceLicenseCacheEx"}, | ||
| 139 | {150, nullptr, "CreateAuthorizationRequest"}, | 142 | {150, nullptr, "CreateAuthorizationRequest"}, |
| 143 | {160, nullptr, "RequiresUpdateNetworkServiceAccountIdTokenCache"}, | ||
| 144 | {161, nullptr, "RequireReauthenticationOfNetworkServiceAccount"}, | ||
| 140 | {200, nullptr, "IsRegistered"}, | 145 | {200, nullptr, "IsRegistered"}, |
| 141 | {201, nullptr, "RegisterAsync"}, | 146 | {201, nullptr, "RegisterAsync"}, |
| 142 | {202, nullptr, "UnregisterAsync"}, | 147 | {202, nullptr, "UnregisterAsync"}, |
| @@ -242,6 +247,7 @@ public: | |||
| 242 | {100, nullptr, "GetRequestWithTheme"}, | 247 | {100, nullptr, "GetRequestWithTheme"}, |
| 243 | {101, nullptr, "IsNetworkServiceAccountReplaced"}, | 248 | {101, nullptr, "IsNetworkServiceAccountReplaced"}, |
| 244 | {199, nullptr, "GetUrlForIntroductionOfExtraMembership"}, // 2.0.0 - 5.1.0 | 249 | {199, nullptr, "GetUrlForIntroductionOfExtraMembership"}, // 2.0.0 - 5.1.0 |
| 250 | {200, nullptr, "ApplyAsyncWithAuthorizedToken"}, | ||
| 245 | }; | 251 | }; |
| 246 | // clang-format on | 252 | // clang-format on |
| 247 | 253 | ||
| @@ -647,9 +653,11 @@ public: | |||
| 647 | {0, nullptr, "EnsureAuthenticationTokenCacheAsync"}, | 653 | {0, nullptr, "EnsureAuthenticationTokenCacheAsync"}, |
| 648 | {1, nullptr, "LoadAuthenticationTokenCache"}, | 654 | {1, nullptr, "LoadAuthenticationTokenCache"}, |
| 649 | {2, nullptr, "InvalidateAuthenticationTokenCache"}, | 655 | {2, nullptr, "InvalidateAuthenticationTokenCache"}, |
| 656 | {3, nullptr, "IsDeviceAuthenticationTokenCacheAvailable"}, | ||
| 650 | {10, nullptr, "EnsureEdgeTokenCacheAsync"}, | 657 | {10, nullptr, "EnsureEdgeTokenCacheAsync"}, |
| 651 | {11, nullptr, "LoadEdgeTokenCache"}, | 658 | {11, nullptr, "LoadEdgeTokenCache"}, |
| 652 | {12, nullptr, "InvalidateEdgeTokenCache"}, | 659 | {12, nullptr, "InvalidateEdgeTokenCache"}, |
| 660 | {13, nullptr, "IsEdgeTokenCacheAvailable"}, | ||
| 653 | {20, nullptr, "EnsureApplicationAuthenticationCacheAsync"}, | 661 | {20, nullptr, "EnsureApplicationAuthenticationCacheAsync"}, |
| 654 | {21, nullptr, "LoadApplicationAuthenticationTokenCache"}, | 662 | {21, nullptr, "LoadApplicationAuthenticationTokenCache"}, |
| 655 | {22, nullptr, "LoadApplicationNetworkServiceClientConfigCache"}, | 663 | {22, nullptr, "LoadApplicationNetworkServiceClientConfigCache"}, |
diff --git a/src/core/hle/service/acc/acc_su.cpp b/src/core/hle/service/acc/acc_su.cpp index b6bfd6155..d9882ecd3 100644 --- a/src/core/hle/service/acc/acc_su.cpp +++ b/src/core/hle/service/acc/acc_su.cpp | |||
| @@ -55,6 +55,10 @@ ACC_SU::ACC_SU(std::shared_ptr<Module> module_, std::shared_ptr<ProfileManager> | |||
| 55 | {290, nullptr, "ProxyProcedureForGuestLoginWithNintendoAccount"}, | 55 | {290, nullptr, "ProxyProcedureForGuestLoginWithNintendoAccount"}, |
| 56 | {291, nullptr, "ProxyProcedureForFloatingRegistrationWithNintendoAccount"}, | 56 | {291, nullptr, "ProxyProcedureForFloatingRegistrationWithNintendoAccount"}, |
| 57 | {299, nullptr, "SuspendBackgroundDaemon"}, | 57 | {299, nullptr, "SuspendBackgroundDaemon"}, |
| 58 | {900, nullptr, "SetUserUnqualifiedForDebug"}, | ||
| 59 | {901, nullptr, "UnsetUserUnqualifiedForDebug"}, | ||
| 60 | {902, nullptr, "ListUsersUnqualifiedForDebug"}, | ||
| 61 | {910, nullptr, "RefreshFirmwareSettingsForDebug"}, | ||
| 58 | {997, nullptr, "DebugInvalidateTokenCacheForUser"}, | 62 | {997, nullptr, "DebugInvalidateTokenCacheForUser"}, |
| 59 | {998, nullptr, "DebugSetUserStateClose"}, | 63 | {998, nullptr, "DebugSetUserStateClose"}, |
| 60 | {999, nullptr, "DebugSetUserStateOpen"}, | 64 | {999, nullptr, "DebugSetUserStateOpen"}, |
diff --git a/src/core/hle/service/am/am.cpp b/src/core/hle/service/am/am.cpp index beb2da06e..26af499d2 100644 --- a/src/core/hle/service/am/am.cpp +++ b/src/core/hle/service/am/am.cpp | |||
| @@ -226,6 +226,8 @@ IDebugFunctions::IDebugFunctions(Core::System& system_) | |||
| 226 | {30, nullptr, "RequestLaunchApplicationWithUserAndArgumentForDebug"}, | 226 | {30, nullptr, "RequestLaunchApplicationWithUserAndArgumentForDebug"}, |
| 227 | {31, nullptr, "RequestLaunchApplicationByApplicationLaunchInfoForDebug"}, | 227 | {31, nullptr, "RequestLaunchApplicationByApplicationLaunchInfoForDebug"}, |
| 228 | {40, nullptr, "GetAppletResourceUsageInfo"}, | 228 | {40, nullptr, "GetAppletResourceUsageInfo"}, |
| 229 | {50, nullptr, "AddSystemProgramIdAndAppletIdForDebug"}, | ||
| 230 | {51, nullptr, "AddOperationConfirmedLibraryAppletIdForDebug"}, | ||
| 229 | {100, nullptr, "SetCpuBoostModeForApplet"}, | 231 | {100, nullptr, "SetCpuBoostModeForApplet"}, |
| 230 | {101, nullptr, "CancelCpuBoostModeForApplet"}, | 232 | {101, nullptr, "CancelCpuBoostModeForApplet"}, |
| 231 | {110, nullptr, "PushToAppletBoundChannelForDebug"}, | 233 | {110, nullptr, "PushToAppletBoundChannelForDebug"}, |
| @@ -237,6 +239,8 @@ IDebugFunctions::IDebugFunctions(Core::System& system_) | |||
| 237 | {131, nullptr, "FriendInvitationClearApplicationParameter"}, | 239 | {131, nullptr, "FriendInvitationClearApplicationParameter"}, |
| 238 | {132, nullptr, "FriendInvitationPushApplicationParameter"}, | 240 | {132, nullptr, "FriendInvitationPushApplicationParameter"}, |
| 239 | {140, nullptr, "RestrictPowerOperationForSecureLaunchModeForDebug"}, | 241 | {140, nullptr, "RestrictPowerOperationForSecureLaunchModeForDebug"}, |
| 242 | {200, nullptr, "CreateFloatingLibraryAppletAccepterForDebug"}, | ||
| 243 | {300, nullptr, "TerminateAllRunningApplicationsForDebug"}, | ||
| 240 | {900, nullptr, "GetGrcProcessLaunchedSystemEvent"}, | 244 | {900, nullptr, "GetGrcProcessLaunchedSystemEvent"}, |
| 241 | }; | 245 | }; |
| 242 | // clang-format on | 246 | // clang-format on |
| @@ -1855,6 +1859,8 @@ IHomeMenuFunctions::IHomeMenuFunctions(Core::System& system_) | |||
| 1855 | {31, nullptr, "GetWriterLockAccessorEx"}, | 1859 | {31, nullptr, "GetWriterLockAccessorEx"}, |
| 1856 | {40, nullptr, "IsSleepEnabled"}, | 1860 | {40, nullptr, "IsSleepEnabled"}, |
| 1857 | {41, nullptr, "IsRebootEnabled"}, | 1861 | {41, nullptr, "IsRebootEnabled"}, |
| 1862 | {50, nullptr, "LaunchSystemApplet"}, | ||
| 1863 | {51, nullptr, "LaunchStarter"}, | ||
| 1858 | {100, nullptr, "PopRequestLaunchApplicationForDebug"}, | 1864 | {100, nullptr, "PopRequestLaunchApplicationForDebug"}, |
| 1859 | {110, nullptr, "IsForceTerminateApplicationDisabledForDebug"}, | 1865 | {110, nullptr, "IsForceTerminateApplicationDisabledForDebug"}, |
| 1860 | {200, nullptr, "LaunchDevMenu"}, | 1866 | {200, nullptr, "LaunchDevMenu"}, |
diff --git a/src/core/hle/service/aoc/aoc_u.cpp b/src/core/hle/service/aoc/aoc_u.cpp index 7264f23f9..1bbf057cb 100644 --- a/src/core/hle/service/aoc/aoc_u.cpp +++ b/src/core/hle/service/aoc/aoc_u.cpp | |||
| @@ -129,6 +129,9 @@ AOC_U::AOC_U(Core::System& system_) | |||
| 129 | {101, &AOC_U::CreatePermanentEcPurchasedEventManager, "CreatePermanentEcPurchasedEventManager"}, | 129 | {101, &AOC_U::CreatePermanentEcPurchasedEventManager, "CreatePermanentEcPurchasedEventManager"}, |
| 130 | {110, nullptr, "CreateContentsServiceManager"}, | 130 | {110, nullptr, "CreateContentsServiceManager"}, |
| 131 | {200, nullptr, "SetRequiredAddOnContentsOnContentsAvailabilityTransition"}, | 131 | {200, nullptr, "SetRequiredAddOnContentsOnContentsAvailabilityTransition"}, |
| 132 | {300, nullptr, "SetupHostAddOnContent"}, | ||
| 133 | {301, nullptr, "GetRegisteredAddOnContentPath"}, | ||
| 134 | {302, nullptr, "UpdateCachedList"}, | ||
| 132 | }; | 135 | }; |
| 133 | // clang-format on | 136 | // clang-format on |
| 134 | 137 | ||
diff --git a/src/core/hle/service/audio/hwopus.cpp b/src/core/hle/service/audio/hwopus.cpp index e01f87356..3db3fe188 100644 --- a/src/core/hle/service/audio/hwopus.cpp +++ b/src/core/hle/service/audio/hwopus.cpp | |||
| @@ -362,6 +362,8 @@ HwOpus::HwOpus(Core::System& system_) : ServiceFramework{system_, "hwopus"} { | |||
| 362 | {5, &HwOpus::GetWorkBufferSizeEx, "GetWorkBufferSizeEx"}, | 362 | {5, &HwOpus::GetWorkBufferSizeEx, "GetWorkBufferSizeEx"}, |
| 363 | {6, nullptr, "OpenHardwareOpusDecoderForMultiStreamEx"}, | 363 | {6, nullptr, "OpenHardwareOpusDecoderForMultiStreamEx"}, |
| 364 | {7, &HwOpus::GetWorkBufferSizeForMultiStreamEx, "GetWorkBufferSizeForMultiStreamEx"}, | 364 | {7, &HwOpus::GetWorkBufferSizeForMultiStreamEx, "GetWorkBufferSizeForMultiStreamEx"}, |
| 365 | {8, nullptr, "GetWorkBufferSizeExEx"}, | ||
| 366 | {9, nullptr, "GetWorkBufferSizeForMultiStreamExEx"}, | ||
| 365 | }; | 367 | }; |
| 366 | RegisterHandlers(functions); | 368 | RegisterHandlers(functions); |
| 367 | } | 369 | } |
diff --git a/src/core/hle/service/hid/hid.cpp b/src/core/hle/service/hid/hid.cpp index eb3c45a58..8c99cec06 100644 --- a/src/core/hle/service/hid/hid.cpp +++ b/src/core/hle/service/hid/hid.cpp | |||
| @@ -63,6 +63,7 @@ IAppletResource::IAppletResource(Core::System& system_, | |||
| 63 | MakeControllerWithServiceContext<Controller_NPad>(HidController::NPad, shared_memory); | 63 | MakeControllerWithServiceContext<Controller_NPad>(HidController::NPad, shared_memory); |
| 64 | MakeController<Controller_Gesture>(HidController::Gesture, shared_memory); | 64 | MakeController<Controller_Gesture>(HidController::Gesture, shared_memory); |
| 65 | MakeController<Controller_ConsoleSixAxis>(HidController::ConsoleSixAxisSensor, shared_memory); | 65 | MakeController<Controller_ConsoleSixAxis>(HidController::ConsoleSixAxisSensor, shared_memory); |
| 66 | MakeController<Controller_Stubbed>(HidController::DebugMouse, shared_memory); | ||
| 66 | MakeControllerWithServiceContext<Controller_Palma>(HidController::Palma, shared_memory); | 67 | MakeControllerWithServiceContext<Controller_Palma>(HidController::Palma, shared_memory); |
| 67 | 68 | ||
| 68 | // Homebrew doesn't try to activate some controllers, so we activate them by default | 69 | // Homebrew doesn't try to activate some controllers, so we activate them by default |
| @@ -74,6 +75,7 @@ IAppletResource::IAppletResource(Core::System& system_, | |||
| 74 | GetController<Controller_Stubbed>(HidController::CaptureButton).SetCommonHeaderOffset(0x5000); | 75 | GetController<Controller_Stubbed>(HidController::CaptureButton).SetCommonHeaderOffset(0x5000); |
| 75 | GetController<Controller_Stubbed>(HidController::InputDetector).SetCommonHeaderOffset(0x5200); | 76 | GetController<Controller_Stubbed>(HidController::InputDetector).SetCommonHeaderOffset(0x5200); |
| 76 | GetController<Controller_Stubbed>(HidController::UniquePad).SetCommonHeaderOffset(0x5A00); | 77 | GetController<Controller_Stubbed>(HidController::UniquePad).SetCommonHeaderOffset(0x5A00); |
| 78 | GetController<Controller_Stubbed>(HidController::DebugMouse).SetCommonHeaderOffset(0x3DC00); | ||
| 77 | 79 | ||
| 78 | // Register update callbacks | 80 | // Register update callbacks |
| 79 | npad_update_event = Core::Timing::CreateEvent( | 81 | npad_update_event = Core::Timing::CreateEvent( |
| @@ -236,6 +238,7 @@ Hid::Hid(Core::System& system_) | |||
| 236 | {1, &Hid::ActivateDebugPad, "ActivateDebugPad"}, | 238 | {1, &Hid::ActivateDebugPad, "ActivateDebugPad"}, |
| 237 | {11, &Hid::ActivateTouchScreen, "ActivateTouchScreen"}, | 239 | {11, &Hid::ActivateTouchScreen, "ActivateTouchScreen"}, |
| 238 | {21, &Hid::ActivateMouse, "ActivateMouse"}, | 240 | {21, &Hid::ActivateMouse, "ActivateMouse"}, |
| 241 | {26, nullptr, "ActivateDebugMouse"}, | ||
| 239 | {31, &Hid::ActivateKeyboard, "ActivateKeyboard"}, | 242 | {31, &Hid::ActivateKeyboard, "ActivateKeyboard"}, |
| 240 | {32, &Hid::SendKeyboardLockKeyEvent, "SendKeyboardLockKeyEvent"}, | 243 | {32, &Hid::SendKeyboardLockKeyEvent, "SendKeyboardLockKeyEvent"}, |
| 241 | {40, nullptr, "AcquireXpadIdEventHandle"}, | 244 | {40, nullptr, "AcquireXpadIdEventHandle"}, |
| @@ -2380,6 +2383,8 @@ public: | |||
| 2380 | {20, nullptr, "DeactivateMouse"}, | 2383 | {20, nullptr, "DeactivateMouse"}, |
| 2381 | {21, nullptr, "SetMouseAutoPilotState"}, | 2384 | {21, nullptr, "SetMouseAutoPilotState"}, |
| 2382 | {22, nullptr, "UnsetMouseAutoPilotState"}, | 2385 | {22, nullptr, "UnsetMouseAutoPilotState"}, |
| 2386 | {25, nullptr, "SetDebugMouseAutoPilotState"}, | ||
| 2387 | {26, nullptr, "UnsetDebugMouseAutoPilotState"}, | ||
| 2383 | {30, nullptr, "DeactivateKeyboard"}, | 2388 | {30, nullptr, "DeactivateKeyboard"}, |
| 2384 | {31, nullptr, "SetKeyboardAutoPilotState"}, | 2389 | {31, nullptr, "SetKeyboardAutoPilotState"}, |
| 2385 | {32, nullptr, "UnsetKeyboardAutoPilotState"}, | 2390 | {32, nullptr, "UnsetKeyboardAutoPilotState"}, |
| @@ -2495,6 +2500,7 @@ public: | |||
| 2495 | {2000, nullptr, "DeactivateDigitizer"}, | 2500 | {2000, nullptr, "DeactivateDigitizer"}, |
| 2496 | {2001, nullptr, "SetDigitizerAutoPilotState"}, | 2501 | {2001, nullptr, "SetDigitizerAutoPilotState"}, |
| 2497 | {2002, nullptr, "UnsetDigitizerAutoPilotState"}, | 2502 | {2002, nullptr, "UnsetDigitizerAutoPilotState"}, |
| 2503 | {2002, nullptr, "ReloadFirmwareDebugSettings"}, | ||
| 2498 | }; | 2504 | }; |
| 2499 | // clang-format on | 2505 | // clang-format on |
| 2500 | 2506 | ||
diff --git a/src/core/hle/service/hid/hid.h b/src/core/hle/service/hid/hid.h index b7c2a23ef..8fc9ed88a 100644 --- a/src/core/hle/service/hid/hid.h +++ b/src/core/hle/service/hid/hid.h | |||
| @@ -33,6 +33,7 @@ enum class HidController : std::size_t { | |||
| 33 | NPad, | 33 | NPad, |
| 34 | Gesture, | 34 | Gesture, |
| 35 | ConsoleSixAxisSensor, | 35 | ConsoleSixAxisSensor, |
| 36 | DebugMouse, | ||
| 36 | Palma, | 37 | Palma, |
| 37 | 38 | ||
| 38 | MaxControllers, | 39 | MaxControllers, |
diff --git a/src/core/hle/service/ncm/ncm.cpp b/src/core/hle/service/ncm/ncm.cpp index 68210a108..4c66cfeba 100644 --- a/src/core/hle/service/ncm/ncm.cpp +++ b/src/core/hle/service/ncm/ncm.cpp | |||
| @@ -124,6 +124,7 @@ public: | |||
| 124 | {12, nullptr, "InactivateContentMetaDatabase"}, | 124 | {12, nullptr, "InactivateContentMetaDatabase"}, |
| 125 | {13, nullptr, "InvalidateRightsIdCache"}, | 125 | {13, nullptr, "InvalidateRightsIdCache"}, |
| 126 | {14, nullptr, "GetMemoryReport"}, | 126 | {14, nullptr, "GetMemoryReport"}, |
| 127 | {15, nullptr, "ActivateFsContentStorage"}, | ||
| 127 | }; | 128 | }; |
| 128 | // clang-format on | 129 | // clang-format on |
| 129 | 130 | ||
diff --git a/src/core/hle/service/ns/ns.cpp b/src/core/hle/service/ns/ns.cpp index f59a1a63d..e53bdde52 100644 --- a/src/core/hle/service/ns/ns.cpp +++ b/src/core/hle/service/ns/ns.cpp | |||
| @@ -159,6 +159,8 @@ IApplicationManagerInterface::IApplicationManagerInterface(Core::System& system_ | |||
| 159 | {606, nullptr, "GetContentMetaStorage"}, | 159 | {606, nullptr, "GetContentMetaStorage"}, |
| 160 | {607, nullptr, "ListAvailableAddOnContent"}, | 160 | {607, nullptr, "ListAvailableAddOnContent"}, |
| 161 | {609, nullptr, "ListAvailabilityAssuredAddOnContent"}, | 161 | {609, nullptr, "ListAvailabilityAssuredAddOnContent"}, |
| 162 | {610, nullptr, "GetInstalledContentMetaStorage"}, | ||
| 163 | {611, nullptr, "PrepareAddOnContent"}, | ||
| 162 | {700, nullptr, "PushDownloadTaskList"}, | 164 | {700, nullptr, "PushDownloadTaskList"}, |
| 163 | {701, nullptr, "ClearTaskStatusList"}, | 165 | {701, nullptr, "ClearTaskStatusList"}, |
| 164 | {702, nullptr, "RequestDownloadTaskList"}, | 166 | {702, nullptr, "RequestDownloadTaskList"}, |
| @@ -228,6 +230,7 @@ IApplicationManagerInterface::IApplicationManagerInterface(Core::System& system_ | |||
| 228 | {1900, nullptr, "IsActiveAccount"}, | 230 | {1900, nullptr, "IsActiveAccount"}, |
| 229 | {1901, nullptr, "RequestDownloadApplicationPrepurchasedRights"}, | 231 | {1901, nullptr, "RequestDownloadApplicationPrepurchasedRights"}, |
| 230 | {1902, nullptr, "GetApplicationTicketInfo"}, | 232 | {1902, nullptr, "GetApplicationTicketInfo"}, |
| 233 | {1903, nullptr, "RequestDownloadApplicationPrepurchasedRightsForAccount"}, | ||
| 231 | {2000, nullptr, "GetSystemDeliveryInfo"}, | 234 | {2000, nullptr, "GetSystemDeliveryInfo"}, |
| 232 | {2001, nullptr, "SelectLatestSystemDeliveryInfo"}, | 235 | {2001, nullptr, "SelectLatestSystemDeliveryInfo"}, |
| 233 | {2002, nullptr, "VerifyDeliveryProtocolVersion"}, | 236 | {2002, nullptr, "VerifyDeliveryProtocolVersion"}, |
| @@ -276,8 +279,11 @@ IApplicationManagerInterface::IApplicationManagerInterface(Core::System& system_ | |||
| 276 | {2352, nullptr, "RequestResolveNoDownloadRightsError"}, | 279 | {2352, nullptr, "RequestResolveNoDownloadRightsError"}, |
| 277 | {2353, nullptr, "GetApplicationDownloadTaskInfo"}, | 280 | {2353, nullptr, "GetApplicationDownloadTaskInfo"}, |
| 278 | {2354, nullptr, "PrioritizeApplicationBackgroundTask"}, | 281 | {2354, nullptr, "PrioritizeApplicationBackgroundTask"}, |
| 279 | {2355, nullptr, "Unknown2355"}, | 282 | {2355, nullptr, "PreferStorageEfficientUpdate"}, |
| 280 | {2356, nullptr, "Unknown2356"}, | 283 | {2356, nullptr, "RequestStorageEfficientUpdatePreferable"}, |
| 284 | {2357, nullptr, "EnableMultiCoreDownload"}, | ||
| 285 | {2358, nullptr, "DisableMultiCoreDownload"}, | ||
| 286 | {2359, nullptr, "IsMultiCoreDownloadEnabled"}, | ||
| 281 | {2400, nullptr, "GetPromotionInfo"}, | 287 | {2400, nullptr, "GetPromotionInfo"}, |
| 282 | {2401, nullptr, "CountPromotionInfo"}, | 288 | {2401, nullptr, "CountPromotionInfo"}, |
| 283 | {2402, nullptr, "ListPromotionInfo"}, | 289 | {2402, nullptr, "ListPromotionInfo"}, |
| @@ -295,6 +301,7 @@ IApplicationManagerInterface::IApplicationManagerInterface(Core::System& system_ | |||
| 295 | {2519, nullptr, "IsQualificationTransitionSupported"}, | 301 | {2519, nullptr, "IsQualificationTransitionSupported"}, |
| 296 | {2520, nullptr, "IsQualificationTransitionSupportedByProcessId"}, | 302 | {2520, nullptr, "IsQualificationTransitionSupportedByProcessId"}, |
| 297 | {2521, nullptr, "GetRightsUserChangedEvent"}, | 303 | {2521, nullptr, "GetRightsUserChangedEvent"}, |
| 304 | {2522, nullptr, "IsRomRedirectionAvailable"}, | ||
| 298 | {2800, nullptr, "GetApplicationIdOfPreomia"}, | 305 | {2800, nullptr, "GetApplicationIdOfPreomia"}, |
| 299 | {3000, nullptr, "RegisterDeviceLockKey"}, | 306 | {3000, nullptr, "RegisterDeviceLockKey"}, |
| 300 | {3001, nullptr, "UnregisterDeviceLockKey"}, | 307 | {3001, nullptr, "UnregisterDeviceLockKey"}, |
| @@ -311,6 +318,7 @@ IApplicationManagerInterface::IApplicationManagerInterface(Core::System& system_ | |||
| 311 | {3012, nullptr, "IsApplicationTitleHidden"}, | 318 | {3012, nullptr, "IsApplicationTitleHidden"}, |
| 312 | {3013, nullptr, "IsGameCardEnabled"}, | 319 | {3013, nullptr, "IsGameCardEnabled"}, |
| 313 | {3014, nullptr, "IsLocalContentShareEnabled"}, | 320 | {3014, nullptr, "IsLocalContentShareEnabled"}, |
| 321 | {3050, nullptr, "ListAssignELicenseTaskResult"}, | ||
| 314 | {9999, nullptr, "GetApplicationCertificate"}, | 322 | {9999, nullptr, "GetApplicationCertificate"}, |
| 315 | }; | 323 | }; |
| 316 | // clang-format on | 324 | // clang-format on |
diff --git a/src/core/hle/service/sockets/bsd.cpp b/src/core/hle/service/sockets/bsd.cpp index bdb499268..330a66409 100644 --- a/src/core/hle/service/sockets/bsd.cpp +++ b/src/core/hle/service/sockets/bsd.cpp | |||
| @@ -954,6 +954,9 @@ BSDCFG::BSDCFG(Core::System& system_) : ServiceFramework{system_, "bsdcfg"} { | |||
| 954 | {10, nullptr, "ClearArpEntries"}, | 954 | {10, nullptr, "ClearArpEntries"}, |
| 955 | {11, nullptr, "ClearArpEntries2"}, | 955 | {11, nullptr, "ClearArpEntries2"}, |
| 956 | {12, nullptr, "PrintArpEntries"}, | 956 | {12, nullptr, "PrintArpEntries"}, |
| 957 | {13, nullptr, "Unknown13"}, | ||
| 958 | {14, nullptr, "Unknown14"}, | ||
| 959 | {15, nullptr, "Unknown15"}, | ||
| 957 | }; | 960 | }; |
| 958 | // clang-format on | 961 | // clang-format on |
| 959 | 962 | ||
diff --git a/src/core/hle/service/ssl/ssl.cpp b/src/core/hle/service/ssl/ssl.cpp index dcf47083f..015208593 100644 --- a/src/core/hle/service/ssl/ssl.cpp +++ b/src/core/hle/service/ssl/ssl.cpp | |||
| @@ -46,6 +46,14 @@ public: | |||
| 46 | {25, nullptr, "GetCipherInfo"}, | 46 | {25, nullptr, "GetCipherInfo"}, |
| 47 | {26, nullptr, "SetNextAlpnProto"}, | 47 | {26, nullptr, "SetNextAlpnProto"}, |
| 48 | {27, nullptr, "GetNextAlpnProto"}, | 48 | {27, nullptr, "GetNextAlpnProto"}, |
| 49 | {28, nullptr, "SetDtlsSocketDescriptor"}, | ||
| 50 | {29, nullptr, "GetDtlsHandshakeTimeout"}, | ||
| 51 | {30, nullptr, "SetPrivateOption"}, | ||
| 52 | {31, nullptr, "SetSrtpCiphers"}, | ||
| 53 | {32, nullptr, "GetSrtpCipher"}, | ||
| 54 | {33, nullptr, "ExportKeyingMaterial"}, | ||
| 55 | {34, nullptr, "SetIoTimeout"}, | ||
| 56 | {35, nullptr, "GetIoTimeout"}, | ||
| 49 | }; | 57 | }; |
| 50 | // clang-format on | 58 | // clang-format on |
| 51 | 59 | ||
| @@ -69,6 +77,8 @@ public: | |||
| 69 | {9, nullptr, "AddPolicyOid"}, | 77 | {9, nullptr, "AddPolicyOid"}, |
| 70 | {10, nullptr, "ImportCrl"}, | 78 | {10, nullptr, "ImportCrl"}, |
| 71 | {11, nullptr, "RemoveCrl"}, | 79 | {11, nullptr, "RemoveCrl"}, |
| 80 | {12, nullptr, "ImportClientCertKeyPki"}, | ||
| 81 | {13, nullptr, "GeneratePrivateKeyAndCert"}, | ||
| 72 | }; | 82 | }; |
| 73 | RegisterHandlers(functions); | 83 | RegisterHandlers(functions); |
| 74 | } | 84 | } |
diff --git a/src/core/hle/service/vi/vi.cpp b/src/core/hle/service/vi/vi.cpp index 2fb631183..0915785d2 100644 --- a/src/core/hle/service/vi/vi.cpp +++ b/src/core/hle/service/vi/vi.cpp | |||
| @@ -249,6 +249,9 @@ public: | |||
| 249 | {2053, nullptr, "DestroyIndirectProducerEndPoint"}, | 249 | {2053, nullptr, "DestroyIndirectProducerEndPoint"}, |
| 250 | {2054, nullptr, "CreateIndirectConsumerEndPoint"}, | 250 | {2054, nullptr, "CreateIndirectConsumerEndPoint"}, |
| 251 | {2055, nullptr, "DestroyIndirectConsumerEndPoint"}, | 251 | {2055, nullptr, "DestroyIndirectConsumerEndPoint"}, |
| 252 | {2060, nullptr, "CreateWatermarkCompositor"}, | ||
| 253 | {2062, nullptr, "SetWatermarkText"}, | ||
| 254 | {2063, nullptr, "SetWatermarkLayerStacks"}, | ||
| 252 | {2300, nullptr, "AcquireLayerTexturePresentingEvent"}, | 255 | {2300, nullptr, "AcquireLayerTexturePresentingEvent"}, |
| 253 | {2301, nullptr, "ReleaseLayerTexturePresentingEvent"}, | 256 | {2301, nullptr, "ReleaseLayerTexturePresentingEvent"}, |
| 254 | {2302, nullptr, "GetDisplayHotplugEvent"}, | 257 | {2302, nullptr, "GetDisplayHotplugEvent"}, |
| @@ -279,6 +282,8 @@ public: | |||
| 279 | {6011, nullptr, "EnableLayerAutoClearTransitionBuffer"}, | 282 | {6011, nullptr, "EnableLayerAutoClearTransitionBuffer"}, |
| 280 | {6012, nullptr, "DisableLayerAutoClearTransitionBuffer"}, | 283 | {6012, nullptr, "DisableLayerAutoClearTransitionBuffer"}, |
| 281 | {6013, nullptr, "SetLayerOpacity"}, | 284 | {6013, nullptr, "SetLayerOpacity"}, |
| 285 | {6014, nullptr, "AttachLayerWatermarkCompositor"}, | ||
| 286 | {6015, nullptr, "DetachLayerWatermarkCompositor"}, | ||
| 282 | {7000, nullptr, "SetContentVisibility"}, | 287 | {7000, nullptr, "SetContentVisibility"}, |
| 283 | {8000, nullptr, "SetConductorLayer"}, | 288 | {8000, nullptr, "SetConductorLayer"}, |
| 284 | {8001, nullptr, "SetTimestampTracking"}, | 289 | {8001, nullptr, "SetTimestampTracking"}, |
diff --git a/src/core/hle/service/vi/vi_m.cpp b/src/core/hle/service/vi/vi_m.cpp index 1ab7fe4ab..7ca44354b 100644 --- a/src/core/hle/service/vi/vi_m.cpp +++ b/src/core/hle/service/vi/vi_m.cpp | |||
| @@ -14,6 +14,10 @@ VI_M::VI_M(Core::System& system_, NVFlinger::NVFlinger& nv_flinger_, | |||
| 14 | static const FunctionInfo functions[] = { | 14 | static const FunctionInfo functions[] = { |
| 15 | {2, &VI_M::GetDisplayService, "GetDisplayService"}, | 15 | {2, &VI_M::GetDisplayService, "GetDisplayService"}, |
| 16 | {3, nullptr, "GetDisplayServiceWithProxyNameExchange"}, | 16 | {3, nullptr, "GetDisplayServiceWithProxyNameExchange"}, |
| 17 | {100, nullptr, "PrepareFatal"}, | ||
| 18 | {101, nullptr, "ShowFatal"}, | ||
| 19 | {102, nullptr, "DrawFatalRectangle"}, | ||
| 20 | {103, nullptr, "DrawFatalText32"}, | ||
| 17 | }; | 21 | }; |
| 18 | RegisterHandlers(functions); | 22 | RegisterHandlers(functions); |
| 19 | } | 23 | } |