summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core/hle/service/acc/acc.cpp8
-rw-r--r--src/core/hle/service/acc/acc_su.cpp4
-rw-r--r--src/core/hle/service/am/am.cpp6
-rw-r--r--src/core/hle/service/aoc/aoc_u.cpp3
-rw-r--r--src/core/hle/service/audio/hwopus.cpp2
-rw-r--r--src/core/hle/service/hid/hid.cpp6
-rw-r--r--src/core/hle/service/hid/hid.h1
-rw-r--r--src/core/hle/service/ncm/ncm.cpp1
-rw-r--r--src/core/hle/service/ns/ns.cpp12
-rw-r--r--src/core/hle/service/sockets/bsd.cpp3
-rw-r--r--src/core/hle/service/ssl/ssl.cpp10
-rw-r--r--src/core/hle/service/vi/vi.cpp5
-rw-r--r--src/core/hle/service/vi/vi_m.cpp4
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}