From 499451bb8089e536edd6ae90f8e16517bc562e85 Mon Sep 17 00:00:00 2001 From: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com> Date: Wed, 16 Jul 2025 11:23:03 +0200 Subject: [PATCH 1/5] Standardize RegisterLib names for HLE libraries (#3234) --- src/core/libraries/ajm/ajm.cpp | 2 +- src/core/libraries/ajm/ajm.h | 2 +- .../libraries/app_content/app_content.cpp | 2 +- src/core/libraries/app_content/app_content.h | 2 +- src/core/libraries/audio/audioin.cpp | 2 +- src/core/libraries/audio/audioin.h | 2 +- src/core/libraries/audio/audioout.cpp | 2 +- src/core/libraries/audio/audioout.h | 2 +- src/core/libraries/audio3d/audio3d.cpp | 2 +- src/core/libraries/audio3d/audio3d.h | 2 +- src/core/libraries/avplayer/avplayer.cpp | 2 +- src/core/libraries/avplayer/avplayer.h | 2 +- src/core/libraries/camera/camera.cpp | 2 +- src/core/libraries/camera/camera.h | 2 +- .../libraries/companion/companion_httpd.cpp | 2 +- .../libraries/companion/companion_httpd.h | 2 +- .../libraries/companion/companion_util.cpp | 2 +- src/core/libraries/companion/companion_util.h | 2 +- src/core/libraries/disc_map/disc_map.cpp | 2 +- src/core/libraries/disc_map/disc_map.h | 2 +- src/core/libraries/fiber/fiber.cpp | 2 +- src/core/libraries/fiber/fiber.h | 2 +- .../game_live_streaming/gamelivestreaming.cpp | 2 +- .../game_live_streaming/gamelivestreaming.h | 2 +- src/core/libraries/gnmdriver/gnmdriver.cpp | 2 +- src/core/libraries/gnmdriver/gnmdriver.h | 2 +- src/core/libraries/hmd/hmd.cpp | 2 +- src/core/libraries/hmd/hmd.h | 2 +- src/core/libraries/ime/error_dialog.cpp | 2 +- src/core/libraries/ime/error_dialog.h | 2 +- src/core/libraries/ime/ime.cpp | 2 +- src/core/libraries/ime/ime.h | 2 +- src/core/libraries/ime/ime_dialog.cpp | 2 +- src/core/libraries/ime/ime_dialog.h | 2 +- src/core/libraries/jpeg/jpegenc.cpp | 2 +- src/core/libraries/jpeg/jpegenc.h | 2 +- src/core/libraries/kernel/kernel.cpp | 2 +- src/core/libraries/kernel/kernel.h | 2 +- src/core/libraries/libpng/pngdec.cpp | 2 +- src/core/libraries/libpng/pngdec.h | 2 +- src/core/libraries/libs.cpp | 118 +++++++++--------- src/core/libraries/mouse/mouse.cpp | 2 +- src/core/libraries/mouse/mouse.h | 2 +- src/core/libraries/move/move.cpp | 2 +- src/core/libraries/move/move.h | 2 +- src/core/libraries/network/http.cpp | 2 +- src/core/libraries/network/http.h | 2 +- src/core/libraries/network/http2.cpp | 2 +- src/core/libraries/network/http2.h | 2 +- src/core/libraries/network/net.cpp | 2 +- src/core/libraries/network/net.h | 2 +- src/core/libraries/network/netctl.cpp | 2 +- src/core/libraries/network/netctl.h | 2 +- src/core/libraries/network/ssl.cpp | 2 +- src/core/libraries/network/ssl.h | 2 +- src/core/libraries/network/ssl2.cpp | 2 +- src/core/libraries/network/ssl2.h | 2 +- src/core/libraries/np_auth/np_auth.cpp | 2 +- src/core/libraries/np_auth/np_auth.h | 2 +- src/core/libraries/np_common/np_common.cpp | 2 +- src/core/libraries/np_common/np_common.h | 2 +- src/core/libraries/np_manager/np_manager.cpp | 2 +- src/core/libraries/np_manager/np_manager.h | 2 +- src/core/libraries/np_party/np_party.cpp | 2 +- src/core/libraries/np_party/np_party.h | 2 +- src/core/libraries/np_score/np_score.cpp | 2 +- src/core/libraries/np_score/np_score.h | 2 +- src/core/libraries/np_trophy/np_trophy.cpp | 2 +- src/core/libraries/np_trophy/np_trophy.h | 2 +- src/core/libraries/np_web_api/np_web_api.cpp | 2 +- src/core/libraries/np_web_api/np_web_api.h | 2 +- src/core/libraries/pad/pad.cpp | 2 +- src/core/libraries/pad/pad.h | 2 +- src/core/libraries/playgo/playgo.cpp | 2 +- src/core/libraries/playgo/playgo.h | 2 +- src/core/libraries/playgo/playgo_dialog.cpp | 2 +- src/core/libraries/playgo/playgo_dialog.h | 2 +- src/core/libraries/random/random.cpp | 2 +- src/core/libraries/random/random.h | 2 +- src/core/libraries/razor_cpu/razor_cpu.cpp | 2 +- src/core/libraries/razor_cpu/razor_cpu.h | 2 +- src/core/libraries/remote_play/remoteplay.cpp | 2 +- src/core/libraries/remote_play/remoteplay.h | 2 +- .../save_data/dialog/savedatadialog.cpp | 2 +- .../save_data/dialog/savedatadialog.h | 2 +- src/core/libraries/save_data/savedata.cpp | 2 +- src/core/libraries/save_data/savedata.h | 2 +- src/core/libraries/screenshot/screenshot.cpp | 2 +- src/core/libraries/screenshot/screenshot.h | 2 +- src/core/libraries/share_play/shareplay.cpp | 2 +- src/core/libraries/share_play/shareplay.h | 2 +- .../libraries/signin_dialog/signindialog.cpp | 2 +- .../libraries/signin_dialog/signindialog.h | 2 +- src/core/libraries/system/commondialog.cpp | 2 +- src/core/libraries/system/commondialog.h | 2 +- src/core/libraries/system/msgdialog.cpp | 2 +- src/core/libraries/system/msgdialog.h | 2 +- src/core/libraries/system/posix.cpp | 2 +- src/core/libraries/system/posix.h | 2 +- src/core/libraries/system/sysmodule.cpp | 2 +- src/core/libraries/system/sysmodule.h | 2 +- src/core/libraries/system/systemservice.cpp | 2 +- src/core/libraries/system/systemservice.h | 2 +- src/core/libraries/system/userservice.cpp | 2 +- src/core/libraries/system/userservice.h | 2 +- src/core/libraries/ulobjmgr/ulobjmgr.cpp | 2 +- src/core/libraries/ulobjmgr/ulobjmgr.h | 2 +- src/core/libraries/usbd/usbd.cpp | 2 +- src/core/libraries/usbd/usbd.h | 2 +- src/core/libraries/videodec/videodec.cpp | 2 +- src/core/libraries/videodec/videodec.h | 2 +- src/core/libraries/videodec/videodec2.cpp | 2 +- src/core/libraries/videodec/videodec2.h | 2 +- src/core/libraries/voice/voice.cpp | 2 +- src/core/libraries/voice/voice.h | 2 +- .../web_browser_dialog/webbrowserdialog.cpp | 2 +- .../web_browser_dialog/webbrowserdialog.h | 2 +- src/core/libraries/zlib/zlib.cpp | 2 +- src/core/libraries/zlib/zlib_sce.h | 2 +- 119 files changed, 177 insertions(+), 177 deletions(-) diff --git a/src/core/libraries/ajm/ajm.cpp b/src/core/libraries/ajm/ajm.cpp index 5c55d2c06..d8b1dc137 100644 --- a/src/core/libraries/ajm/ajm.cpp +++ b/src/core/libraries/ajm/ajm.cpp @@ -219,7 +219,7 @@ int PS4_SYSV_ABI sceAjmStrError() { return ORBIS_OK; } -void RegisterlibSceAjm(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("NVDXiUesSbA", "libSceAjm", 1, "libSceAjm", 1, 1, sceAjmBatchCancel); LIB_FUNCTION("WfAiBW8Wcek", "libSceAjm", 1, "libSceAjm", 1, 1, sceAjmBatchErrorDump); LIB_FUNCTION("dmDybN--Fn8", "libSceAjm", 1, "libSceAjm", 1, 1, sceAjmBatchJobControlBufferRa); diff --git a/src/core/libraries/ajm/ajm.h b/src/core/libraries/ajm/ajm.h index 34aeb9aa4..2c529cd4b 100644 --- a/src/core/libraries/ajm/ajm.h +++ b/src/core/libraries/ajm/ajm.h @@ -229,5 +229,5 @@ int PS4_SYSV_ABI sceAjmModuleRegister(u32 context, AjmCodecType codec_type, s64 int PS4_SYSV_ABI sceAjmModuleUnregister(); int PS4_SYSV_ABI sceAjmStrError(); -void RegisterlibSceAjm(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Ajm diff --git a/src/core/libraries/app_content/app_content.cpp b/src/core/libraries/app_content/app_content.cpp index fad270e2b..59497f847 100644 --- a/src/core/libraries/app_content/app_content.cpp +++ b/src/core/libraries/app_content/app_content.cpp @@ -369,7 +369,7 @@ int PS4_SYSV_ABI sceAppContentGetDownloadedStoreCountry() { return ORBIS_OK; } -void RegisterlibSceAppContent(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("AS45QoYHjc4", "libSceAppContent", 1, "libSceAppContentUtil", 1, 1, _Z5dummyv); LIB_FUNCTION("ZiATpP9gEkA", "libSceAppContent", 1, "libSceAppContentUtil", 1, 1, sceAppContentAddcontDelete); diff --git a/src/core/libraries/app_content/app_content.h b/src/core/libraries/app_content/app_content.h index 05bd3bc49..a8e1ee178 100644 --- a/src/core/libraries/app_content/app_content.h +++ b/src/core/libraries/app_content/app_content.h @@ -119,5 +119,5 @@ int PS4_SYSV_ABI sceAppContentGetAddcontInfoByEntitlementId(); int PS4_SYSV_ABI sceAppContentGetAddcontInfoListByIroTag(); int PS4_SYSV_ABI sceAppContentGetDownloadedStoreCountry(); -void RegisterlibSceAppContent(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::AppContent diff --git a/src/core/libraries/audio/audioin.cpp b/src/core/libraries/audio/audioin.cpp index 0a2489740..c227d8f15 100644 --- a/src/core/libraries/audio/audioin.cpp +++ b/src/core/libraries/audio/audioin.cpp @@ -218,7 +218,7 @@ int PS4_SYSV_ABI sceAudioInVmicWrite() { return ORBIS_OK; } -void RegisterlibSceAudioIn(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("IQtWgnrw6v8", "libSceAudioIn", 1, "libSceAudioIn", 1, 1, sceAudioInChangeAppModuleState); LIB_FUNCTION("Jh6WbHhnI68", "libSceAudioIn", 1, "libSceAudioIn", 1, 1, sceAudioInClose); diff --git a/src/core/libraries/audio/audioin.h b/src/core/libraries/audio/audioin.h index 28162d464..cbcee6d03 100644 --- a/src/core/libraries/audio/audioin.h +++ b/src/core/libraries/audio/audioin.h @@ -54,5 +54,5 @@ int PS4_SYSV_ABI sceAudioInVmicCreate(); int PS4_SYSV_ABI sceAudioInVmicDestroy(); int PS4_SYSV_ABI sceAudioInVmicWrite(); -void RegisterlibSceAudioIn(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::AudioIn diff --git a/src/core/libraries/audio/audioout.cpp b/src/core/libraries/audio/audioout.cpp index 92488443f..421289a9d 100644 --- a/src/core/libraries/audio/audioout.cpp +++ b/src/core/libraries/audio/audioout.cpp @@ -596,7 +596,7 @@ int PS4_SYSV_ABI sceAudioOutSetSystemDebugState() { return ORBIS_OK; } -void RegisterlibSceAudioOut(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("cx2dYFbzIAg", "libSceAudioOutDeviceService", 1, "libSceAudioOut", 1, 1, sceAudioOutDeviceIdOpen); LIB_FUNCTION("tKumjQSzhys", "libSceAudioDeviceControl", 1, "libSceAudioOut", 1, 1, diff --git a/src/core/libraries/audio/audioout.h b/src/core/libraries/audio/audioout.h index 7fcc25095..4f799665e 100644 --- a/src/core/libraries/audio/audioout.h +++ b/src/core/libraries/audio/audioout.h @@ -181,5 +181,5 @@ int PS4_SYSV_ABI sceAudioOutSystemControlSet(); int PS4_SYSV_ABI sceAudioOutSparkControlSetEqCoef(); int PS4_SYSV_ABI sceAudioOutSetSystemDebugState(); -void RegisterlibSceAudioOut(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::AudioOut diff --git a/src/core/libraries/audio3d/audio3d.cpp b/src/core/libraries/audio3d/audio3d.cpp index 81befc5bf..abcd24041 100644 --- a/src/core/libraries/audio3d/audio3d.cpp +++ b/src/core/libraries/audio3d/audio3d.cpp @@ -537,7 +537,7 @@ s32 PS4_SYSV_ABI sceAudio3dTerminate() { return ORBIS_OK; } -void RegisterlibSceAudio3d(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("pZlOm1aF3aA", "libSceAudio3d", 1, "libSceAudio3d", 1, 1, sceAudio3dAudioOutClose); LIB_FUNCTION("ucEsi62soTo", "libSceAudio3d", 1, "libSceAudio3d", 1, 1, sceAudio3dAudioOutOpen); LIB_FUNCTION("7NYEzJ9SJbM", "libSceAudio3d", 1, "libSceAudio3d", 1, 1, diff --git a/src/core/libraries/audio3d/audio3d.h b/src/core/libraries/audio3d/audio3d.h index f4e9ada8a..1057c1f31 100644 --- a/src/core/libraries/audio3d/audio3d.h +++ b/src/core/libraries/audio3d/audio3d.h @@ -141,5 +141,5 @@ s32 PS4_SYSV_ABI sceAudio3dSetGpuRenderer(); s32 PS4_SYSV_ABI sceAudio3dStrError(); s32 PS4_SYSV_ABI sceAudio3dTerminate(); -void RegisterlibSceAudio3d(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Audio3d diff --git a/src/core/libraries/avplayer/avplayer.cpp b/src/core/libraries/avplayer/avplayer.cpp index 176fda137..b1009891e 100644 --- a/src/core/libraries/avplayer/avplayer.cpp +++ b/src/core/libraries/avplayer/avplayer.cpp @@ -278,7 +278,7 @@ s32 PS4_SYSV_ABI sceAvPlayerVprintf(const char* format, va_list args) { return ORBIS_OK; } -void RegisterlibSceAvPlayer(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("KMcEa+rHsIo", "libSceAvPlayer", 1, "libSceAvPlayer", 1, 0, sceAvPlayerAddSource); LIB_FUNCTION("x8uvuFOPZhU", "libSceAvPlayer", 1, "libSceAvPlayer", 1, 0, sceAvPlayerAddSourceEx); diff --git a/src/core/libraries/avplayer/avplayer.h b/src/core/libraries/avplayer/avplayer.h index 2d472f801..910f57c77 100644 --- a/src/core/libraries/avplayer/avplayer.h +++ b/src/core/libraries/avplayer/avplayer.h @@ -290,6 +290,6 @@ enum class SceAvPlayerAvSyncMode { using SceAvPlayerLogCallback = int PS4_SYSV_ABI (*)(void* p, const char* format, va_list args); -void RegisterlibSceAvPlayer(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::AvPlayer diff --git a/src/core/libraries/camera/camera.cpp b/src/core/libraries/camera/camera.cpp index 996d1c895..5cfa92af3 100644 --- a/src/core/libraries/camera/camera.cpp +++ b/src/core/libraries/camera/camera.cpp @@ -410,7 +410,7 @@ s32 PS4_SYSV_ABI sceCameraStopByHandle() { return ORBIS_OK; } -void RegisterlibSceCamera(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("QhjrPkRPUZQ", "libSceCamera", 1, "libSceCamera", 1, 1, sceCameraAccGetData); LIB_FUNCTION("UFonL7xopFM", "libSceCamera", 1, "libSceCamera", 1, 1, sceCameraAudioClose); LIB_FUNCTION("fkZE7Hup2ro", "libSceCamera", 1, "libSceCamera", 1, 1, sceCameraAudioGetData); diff --git a/src/core/libraries/camera/camera.h b/src/core/libraries/camera/camera.h index 51aa8b729..8eee94897 100644 --- a/src/core/libraries/camera/camera.h +++ b/src/core/libraries/camera/camera.h @@ -304,5 +304,5 @@ s32 PS4_SYSV_ABI sceCameraStartByHandle(); s32 PS4_SYSV_ABI sceCameraStop(s32 handle); s32 PS4_SYSV_ABI sceCameraStopByHandle(); -void RegisterlibSceCamera(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Camera \ No newline at end of file diff --git a/src/core/libraries/companion/companion_httpd.cpp b/src/core/libraries/companion/companion_httpd.cpp index 39081fa4e..1e91fa7f3 100644 --- a/src/core/libraries/companion/companion_httpd.cpp +++ b/src/core/libraries/companion/companion_httpd.cpp @@ -102,7 +102,7 @@ s32 PS4_SYSV_ABI sceCompanionHttpdUnregisterRequestCallback() { return ORBIS_OK; } -void RegisterlibSceCompanionHttpd(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("8pWltDG7h6A", "libSceCompanionHttpd", 1, "libSceCompanionHttpd", 1, 1, sceCompanionHttpdAddHeader); LIB_FUNCTION("B-QBMeFdNgY", "libSceCompanionHttpd", 1, "libSceCompanionHttpd", 1, 1, diff --git a/src/core/libraries/companion/companion_httpd.h b/src/core/libraries/companion/companion_httpd.h index b6d441653..bc6807fbc 100644 --- a/src/core/libraries/companion/companion_httpd.h +++ b/src/core/libraries/companion/companion_httpd.h @@ -87,5 +87,5 @@ s32 PS4_SYSV_ABI sceCompanionHttpdTerminate(); s32 PS4_SYSV_ABI sceCompanionHttpdUnregisterRequestBodyReceptionCallback(); s32 PS4_SYSV_ABI sceCompanionHttpdUnregisterRequestCallback(); -void RegisterlibSceCompanionHttpd(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::CompanionHttpd \ No newline at end of file diff --git a/src/core/libraries/companion/companion_util.cpp b/src/core/libraries/companion/companion_util.cpp index c144ebdcc..60bfeade3 100644 --- a/src/core/libraries/companion/companion_util.cpp +++ b/src/core/libraries/companion/companion_util.cpp @@ -56,7 +56,7 @@ s32 PS4_SYSV_ABI sceCompanionUtilTerminate() { return ORBIS_OK; } -void RegisterlibSceCompanionUtil(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("cE5Msy11WhU", "libSceCompanionUtil", 1, "libSceCompanionUtil", 1, 1, sceCompanionUtilGetEvent); LIB_FUNCTION("MaVrz79mT5o", "libSceCompanionUtil", 1, "libSceCompanionUtil", 1, 1, diff --git a/src/core/libraries/companion/companion_util.h b/src/core/libraries/companion/companion_util.h index 921b5b21e..e44b095ee 100644 --- a/src/core/libraries/companion/companion_util.h +++ b/src/core/libraries/companion/companion_util.h @@ -29,5 +29,5 @@ s32 PS4_SYSV_ABI sceCompanionUtilInitialize(); s32 PS4_SYSV_ABI sceCompanionUtilOptParamInitialize(); s32 PS4_SYSV_ABI sceCompanionUtilTerminate(); -void RegisterlibSceCompanionUtil(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::CompanionUtil \ No newline at end of file diff --git a/src/core/libraries/disc_map/disc_map.cpp b/src/core/libraries/disc_map/disc_map.cpp index e8b40e624..8b1e3c653 100644 --- a/src/core/libraries/disc_map/disc_map.cpp +++ b/src/core/libraries/disc_map/disc_map.cpp @@ -34,7 +34,7 @@ int PS4_SYSV_ABI Func_E7EBCE96E92F91F8() { return ORBIS_DISC_MAP_ERROR_NO_BITMAP_INFO; } -void RegisterlibSceDiscMap(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("fl1eoDnwQ4s", "libSceDiscMap", 1, "libSceDiscMap", 1, 1, sceDiscMapGetPackageSize); LIB_FUNCTION("lbQKqsERhtE", "libSceDiscMap", 1, "libSceDiscMap", 1, 1, diff --git a/src/core/libraries/disc_map/disc_map.h b/src/core/libraries/disc_map/disc_map.h index dc8b875ac..df6c25aa0 100644 --- a/src/core/libraries/disc_map/disc_map.h +++ b/src/core/libraries/disc_map/disc_map.h @@ -18,5 +18,5 @@ int PS4_SYSV_ABI Func_8A828CAEE7EDD5E9(char* path, s64 offset, s64 nbytes, int* int* ret2); int PS4_SYSV_ABI Func_E7EBCE96E92F91F8(); -void RegisterlibSceDiscMap(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::DiscMap \ No newline at end of file diff --git a/src/core/libraries/fiber/fiber.cpp b/src/core/libraries/fiber/fiber.cpp index 345f0834d..6810d5854 100644 --- a/src/core/libraries/fiber/fiber.cpp +++ b/src/core/libraries/fiber/fiber.cpp @@ -545,7 +545,7 @@ s32 PS4_SYSV_ABI sceFiberSwitch(OrbisFiber* fiber, u64 arg_on_run_to, u64* arg_o return sceFiberSwitchImpl(fiber, nullptr, 0, arg_on_run_to, arg_on_run); } -void RegisterlibSceFiber(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("hVYD7Ou2pCQ", "libSceFiber", 1, "libSceFiber", 1, 1, sceFiberInitialize); LIB_FUNCTION("7+OJIpko9RY", "libSceFiber", 1, "libSceFiber", 1, 1, sceFiberInitializeImpl); // _sceFiberInitializeWithInternalOptionImpl diff --git a/src/core/libraries/fiber/fiber.h b/src/core/libraries/fiber/fiber.h index edcd9afe8..f52a751b1 100644 --- a/src/core/libraries/fiber/fiber.h +++ b/src/core/libraries/fiber/fiber.h @@ -116,5 +116,5 @@ s32 PS4_SYSV_ABI sceFiberRename(OrbisFiber* fiber, const char* name); s32 PS4_SYSV_ABI sceFiberGetThreadFramePointerAddress(u64* addr_frame_pointer); -void RegisterlibSceFiber(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Fiber \ No newline at end of file diff --git a/src/core/libraries/game_live_streaming/gamelivestreaming.cpp b/src/core/libraries/game_live_streaming/gamelivestreaming.cpp index a1ebddfbf..1457052d2 100644 --- a/src/core/libraries/game_live_streaming/gamelivestreaming.cpp +++ b/src/core/libraries/game_live_streaming/gamelivestreaming.cpp @@ -246,7 +246,7 @@ int PS4_SYSV_ABI sceGameLiveStreamingUnregisterCallback() { return ORBIS_OK; } -void RegisterlibSceGameLiveStreaming(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("caqgDl+V9qA", "libSceGameLiveStreaming_debug", 1, "libSceGameLiveStreaming", 1, 1, sceGameLiveStreamingStartDebugBroadcast); LIB_FUNCTION("0i8Lrllxwow", "libSceGameLiveStreaming_debug", 1, "libSceGameLiveStreaming", 1, 1, diff --git a/src/core/libraries/game_live_streaming/gamelivestreaming.h b/src/core/libraries/game_live_streaming/gamelivestreaming.h index 468750fd1..0bab969bd 100644 --- a/src/core/libraries/game_live_streaming/gamelivestreaming.h +++ b/src/core/libraries/game_live_streaming/gamelivestreaming.h @@ -77,5 +77,5 @@ int PS4_SYSV_ABI sceGameLiveStreamingStopSocialFeedbackMessageFiltering(); int PS4_SYSV_ABI sceGameLiveStreamingTerminate(); int PS4_SYSV_ABI sceGameLiveStreamingUnregisterCallback(); -void RegisterlibSceGameLiveStreaming(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::GameLiveStreaming \ No newline at end of file diff --git a/src/core/libraries/gnmdriver/gnmdriver.cpp b/src/core/libraries/gnmdriver/gnmdriver.cpp index 8c3ab1612..a8860888b 100644 --- a/src/core/libraries/gnmdriver/gnmdriver.cpp +++ b/src/core/libraries/gnmdriver/gnmdriver.cpp @@ -2823,7 +2823,7 @@ int PS4_SYSV_ABI Func_F916890425496553() { return ORBIS_OK; } -void RegisterlibSceGnmDriver(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LOG_INFO(Lib_GnmDriver, "Initializing presenter"); liverpool = std::make_unique(); presenter = std::make_unique(*g_window, liverpool.get()); diff --git a/src/core/libraries/gnmdriver/gnmdriver.h b/src/core/libraries/gnmdriver/gnmdriver.h index a3d4968d3..0f804a91f 100644 --- a/src/core/libraries/gnmdriver/gnmdriver.h +++ b/src/core/libraries/gnmdriver/gnmdriver.h @@ -297,5 +297,5 @@ int PS4_SYSV_ABI Func_BFB41C057478F0BF(); int PS4_SYSV_ABI Func_E51D44DB8151238C(); int PS4_SYSV_ABI Func_F916890425496553(); -void RegisterlibSceGnmDriver(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::GnmDriver diff --git a/src/core/libraries/hmd/hmd.cpp b/src/core/libraries/hmd/hmd.cpp index b43789822..43c9cb5d5 100644 --- a/src/core/libraries/hmd/hmd.cpp +++ b/src/core/libraries/hmd/hmd.cpp @@ -939,7 +939,7 @@ s32 PS4_SYSV_ABI Func_FF2E0E53015FE231() { return ORBIS_OK; } -void RegisterlibSceHmd(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("8gH1aLgty5I", "libsceHmdReprojectionMultilayer", 1, "libSceHmd", 1, 1, sceHmdReprojectionStartMultilayer); LIB_FUNCTION("gEokC+OGI8g", "libSceHmdDistortion", 1, "libSceHmd", 1, 1, diff --git a/src/core/libraries/hmd/hmd.h b/src/core/libraries/hmd/hmd.h index 12f1ac70a..1f1455989 100644 --- a/src/core/libraries/hmd/hmd.h +++ b/src/core/libraries/hmd/hmd.h @@ -199,5 +199,5 @@ s32 PS4_SYSV_ABI Func_B9A6FA0735EC7E49(); s32 PS4_SYSV_ABI Func_FC193BD653F2AF2E(); s32 PS4_SYSV_ABI Func_FF2E0E53015FE231(); -void RegisterlibSceHmd(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Hmd \ No newline at end of file diff --git a/src/core/libraries/ime/error_dialog.cpp b/src/core/libraries/ime/error_dialog.cpp index 07580fe1d..c4fc18381 100644 --- a/src/core/libraries/ime/error_dialog.cpp +++ b/src/core/libraries/ime/error_dialog.cpp @@ -190,7 +190,7 @@ Status PS4_SYSV_ABI sceErrorDialogUpdateStatus() { return g_status; } -void RegisterlibSceErrorDialog(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("ekXHb1kDBl0", "libSceErrorDialog", 1, "libSceErrorDialog", 1, 1, sceErrorDialogClose); LIB_FUNCTION("t2FvHRXzgqk", "libSceErrorDialog", 1, "libSceErrorDialog", 1, 1, diff --git a/src/core/libraries/ime/error_dialog.h b/src/core/libraries/ime/error_dialog.h index 3e6651d4a..75643b1db 100644 --- a/src/core/libraries/ime/error_dialog.h +++ b/src/core/libraries/ime/error_dialog.h @@ -24,5 +24,5 @@ int PS4_SYSV_ABI sceErrorDialogOpenWithReport(); CommonDialog::Error PS4_SYSV_ABI sceErrorDialogTerminate(); CommonDialog::Status PS4_SYSV_ABI sceErrorDialogUpdateStatus(); -void RegisterlibSceErrorDialog(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::ErrorDialog \ No newline at end of file diff --git a/src/core/libraries/ime/ime.cpp b/src/core/libraries/ime/ime.cpp index 54e856e87..dc87e486d 100644 --- a/src/core/libraries/ime/ime.cpp +++ b/src/core/libraries/ime/ime.cpp @@ -481,7 +481,7 @@ int PS4_SYSV_ABI sceImeVshUpdateContext2() { return ORBIS_OK; } -void RegisterlibSceIme(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("mN+ZoSN-8hQ", "libSceIme", 1, "libSceIme", 1, 1, FinalizeImeModule); LIB_FUNCTION("uTW+63goeJs", "libSceIme", 1, "libSceIme", 1, 1, InitializeImeModule); LIB_FUNCTION("Lf3DeGWC6xg", "libSceIme", 1, "libSceIme", 1, 1, sceImeCheckFilterText); diff --git a/src/core/libraries/ime/ime.h b/src/core/libraries/ime/ime.h index c2b80809c..6691965b8 100644 --- a/src/core/libraries/ime/ime.h +++ b/src/core/libraries/ime/ime.h @@ -68,6 +68,6 @@ int PS4_SYSV_ABI sceImeVshUpdate(); int PS4_SYSV_ABI sceImeVshUpdateContext(); int PS4_SYSV_ABI sceImeVshUpdateContext2(); -void RegisterlibSceIme(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Ime diff --git a/src/core/libraries/ime/ime_dialog.cpp b/src/core/libraries/ime/ime_dialog.cpp index 6f808636b..21bb47bfc 100644 --- a/src/core/libraries/ime/ime_dialog.cpp +++ b/src/core/libraries/ime/ime_dialog.cpp @@ -280,7 +280,7 @@ Error PS4_SYSV_ABI sceImeDialogTerm() { return Error::OK; } -void RegisterlibSceImeDialog(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("oBmw4xrmfKs", "libSceImeDialog", 1, "libSceImeDialog", 1, 1, sceImeDialogAbort); LIB_FUNCTION("bX4H+sxPI-o", "libSceImeDialog", 1, "libSceImeDialog", 1, 1, sceImeDialogForceClose); diff --git a/src/core/libraries/ime/ime_dialog.h b/src/core/libraries/ime/ime_dialog.h index a056fdd5e..569bdf3c0 100644 --- a/src/core/libraries/ime/ime_dialog.h +++ b/src/core/libraries/ime/ime_dialog.h @@ -47,5 +47,5 @@ int PS4_SYSV_ABI sceImeDialogInitInternal3(); int PS4_SYSV_ABI sceImeDialogSetPanelPosition(); Error PS4_SYSV_ABI sceImeDialogTerm(); -void RegisterlibSceImeDialog(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::ImeDialog diff --git a/src/core/libraries/jpeg/jpegenc.cpp b/src/core/libraries/jpeg/jpegenc.cpp index b9c88d094..537efec97 100644 --- a/src/core/libraries/jpeg/jpegenc.cpp +++ b/src/core/libraries/jpeg/jpegenc.cpp @@ -197,7 +197,7 @@ s32 PS4_SYSV_ABI sceJpegEncQueryMemorySize(const OrbisJpegEncCreateParam* param) return ORBIS_JPEG_ENC_MINIMUM_MEMORY_SIZE; } -void RegisterlibSceJpegEnc(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("K+rocojkr-I", "libSceJpegEnc", 1, "libSceJpegEnc", 1, 1, sceJpegEncCreate); LIB_FUNCTION("j1LyMdaM+C0", "libSceJpegEnc", 1, "libSceJpegEnc", 1, 1, sceJpegEncDelete); LIB_FUNCTION("QbrU0cUghEM", "libSceJpegEnc", 1, "libSceJpegEnc", 1, 1, sceJpegEncEncode); diff --git a/src/core/libraries/jpeg/jpegenc.h b/src/core/libraries/jpeg/jpegenc.h index a6b4d311a..e0c39c58d 100644 --- a/src/core/libraries/jpeg/jpegenc.h +++ b/src/core/libraries/jpeg/jpegenc.h @@ -80,5 +80,5 @@ s32 PS4_SYSV_ABI sceJpegEncEncode(OrbisJpegEncHandle handle, const OrbisJpegEncE OrbisJpegEncOutputInfo* output_info); s32 PS4_SYSV_ABI sceJpegEncQueryMemorySize(const OrbisJpegEncCreateParam* param); -void RegisterlibSceJpegEnc(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::JpegEnc diff --git a/src/core/libraries/kernel/kernel.cpp b/src/core/libraries/kernel/kernel.cpp index a4d3accac..3272e8727 100644 --- a/src/core/libraries/kernel/kernel.cpp +++ b/src/core/libraries/kernel/kernel.cpp @@ -257,7 +257,7 @@ s32 PS4_SYSV_ABI sceKernelGetSystemSwVersion(SwVersionStruct* ret) { return ORBIS_OK; } -void RegisterKernel(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { service_thread = std::jthread{KernelServiceThread}; Libraries::Kernel::RegisterFileSystem(sym); diff --git a/src/core/libraries/kernel/kernel.h b/src/core/libraries/kernel/kernel.h index 018759e14..212471ccb 100644 --- a/src/core/libraries/kernel/kernel.h +++ b/src/core/libraries/kernel/kernel.h @@ -41,6 +41,6 @@ struct SwVersionStruct { u32 hex_representation; }; -void RegisterKernel(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Kernel diff --git a/src/core/libraries/libpng/pngdec.cpp b/src/core/libraries/libpng/pngdec.cpp index d9a324fc5..7ff12473d 100644 --- a/src/core/libraries/libpng/pngdec.cpp +++ b/src/core/libraries/libpng/pngdec.cpp @@ -261,7 +261,7 @@ s32 PS4_SYSV_ABI scePngDecQueryMemorySize(const OrbisPngDecCreateParam* param) { return sizeof(PngHandler); } -void RegisterlibScePngDec(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("m0uW+8pFyaw", "libScePngDec", 1, "libScePngDec", 1, 1, scePngDecCreate); LIB_FUNCTION("WC216DD3El4", "libScePngDec", 1, "libScePngDec", 1, 1, scePngDecDecode); LIB_FUNCTION("cJ--1xAbj-I", "libScePngDec", 1, "libScePngDec", 1, 1, diff --git a/src/core/libraries/libpng/pngdec.h b/src/core/libraries/libpng/pngdec.h index c897d7c95..b306d6100 100644 --- a/src/core/libraries/libpng/pngdec.h +++ b/src/core/libraries/libpng/pngdec.h @@ -79,5 +79,5 @@ s32 PS4_SYSV_ABI scePngDecParseHeader(const OrbisPngDecParseParam* param, OrbisPngDecImageInfo* imageInfo); s32 PS4_SYSV_ABI scePngDecQueryMemorySize(const OrbisPngDecCreateParam* param); -void RegisterlibScePngDec(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::PngDec diff --git a/src/core/libraries/libs.cpp b/src/core/libraries/libs.cpp index 762c1e762..af9328a57 100644 --- a/src/core/libraries/libs.cpp +++ b/src/core/libraries/libs.cpp @@ -70,66 +70,66 @@ namespace Libraries { void InitHLELibs(Core::Loader::SymbolsResolver* sym) { LOG_INFO(Lib_Kernel, "Initializing HLE libraries"); - Libraries::Kernel::RegisterKernel(sym); - Libraries::GnmDriver::RegisterlibSceGnmDriver(sym); + Libraries::Kernel::RegisterLib(sym); + Libraries::GnmDriver::RegisterLib(sym); Libraries::VideoOut::RegisterLib(sym); - Libraries::UserService::RegisterlibSceUserService(sym); - Libraries::SystemService::RegisterlibSceSystemService(sym); - Libraries::CommonDialog::RegisterlibSceCommonDialog(sym); - Libraries::MsgDialog::RegisterlibSceMsgDialog(sym); - Libraries::AudioOut::RegisterlibSceAudioOut(sym); - Libraries::Http::RegisterlibSceHttp(sym); - Libraries::Http2::RegisterlibSceHttp2(sym); - Libraries::Net::RegisterlibSceNet(sym); - Libraries::NetCtl::RegisterlibSceNetCtl(sym); - Libraries::SaveData::RegisterlibSceSaveData(sym); - Libraries::SaveData::Dialog::RegisterlibSceSaveDataDialog(sym); - Libraries::Ssl::RegisterlibSceSsl(sym); - Libraries::Ssl2::RegisterlibSceSsl2(sym); - Libraries::SysModule::RegisterlibSceSysmodule(sym); - Libraries::Posix::Registerlibsceposix(sym); - Libraries::AudioIn::RegisterlibSceAudioIn(sym); - Libraries::NpCommon::RegisterlibSceNpCommon(sym); - Libraries::NpManager::RegisterlibSceNpManager(sym); - Libraries::NpScore::RegisterlibSceNpScore(sym); - Libraries::NpTrophy::RegisterlibSceNpTrophy(sym); - Libraries::NpWebApi::RegisterlibSceNpWebApi(sym); - Libraries::NpAuth::RegisterlibSceNpAuth(sym); - Libraries::ScreenShot::RegisterlibSceScreenShot(sym); - Libraries::AppContent::RegisterlibSceAppContent(sym); - Libraries::PngDec::RegisterlibScePngDec(sym); - Libraries::PlayGo::RegisterlibScePlayGo(sym); - Libraries::PlayGo::Dialog::RegisterlibScePlayGoDialog(sym); - Libraries::Random::RegisterlibSceRandom(sym); - Libraries::Usbd::RegisterlibSceUsbd(sym); - Libraries::Pad::RegisterlibScePad(sym); - Libraries::Ajm::RegisterlibSceAjm(sym); - Libraries::ErrorDialog::RegisterlibSceErrorDialog(sym); - Libraries::ImeDialog::RegisterlibSceImeDialog(sym); - Libraries::AvPlayer::RegisterlibSceAvPlayer(sym); - Libraries::Vdec2::RegisterlibSceVdec2(sym); - Libraries::Audio3d::RegisterlibSceAudio3d(sym); - Libraries::Ime::RegisterlibSceIme(sym); - Libraries::GameLiveStreaming::RegisterlibSceGameLiveStreaming(sym); - Libraries::SharePlay::RegisterlibSceSharePlay(sym); - Libraries::Remoteplay::RegisterlibSceRemoteplay(sym); - Libraries::Videodec::RegisterlibSceVideodec(sym); - Libraries::RazorCpu::RegisterlibSceRazorCpu(sym); - Libraries::Move::RegisterlibSceMove(sym); - Libraries::Fiber::RegisterlibSceFiber(sym); - Libraries::JpegEnc::RegisterlibSceJpegEnc(sym); - Libraries::Mouse::RegisterlibSceMouse(sym); - Libraries::WebBrowserDialog::RegisterlibSceWebBrowserDialog(sym); - Libraries::NpParty::RegisterlibSceNpParty(sym); - Libraries::Zlib::RegisterlibSceZlib(sym); - Libraries::Hmd::RegisterlibSceHmd(sym); - Libraries::DiscMap::RegisterlibSceDiscMap(sym); - Libraries::Ulobjmgr::RegisterlibSceUlobjmgr(sym); - Libraries::SigninDialog::RegisterlibSceSigninDialog(sym); - Libraries::Camera::RegisterlibSceCamera(sym); - Libraries::CompanionHttpd::RegisterlibSceCompanionHttpd(sym); - Libraries::CompanionUtil::RegisterlibSceCompanionUtil(sym); - Libraries::Voice::RegisterlibSceVoice(sym); + Libraries::UserService::RegisterLib(sym); + Libraries::SystemService::RegisterLib(sym); + Libraries::CommonDialog::RegisterLib(sym); + Libraries::MsgDialog::RegisterLib(sym); + Libraries::AudioOut::RegisterLib(sym); + Libraries::Http::RegisterLib(sym); + Libraries::Http2::RegisterLib(sym); + Libraries::Net::RegisterLib(sym); + Libraries::NetCtl::RegisterLib(sym); + Libraries::SaveData::RegisterLib(sym); + Libraries::SaveData::Dialog::RegisterLib(sym); + Libraries::Ssl::RegisterLib(sym); + Libraries::Ssl2::RegisterLib(sym); + Libraries::SysModule::RegisterLib(sym); + Libraries::Posix::RegisterLib(sym); + Libraries::AudioIn::RegisterLib(sym); + Libraries::NpCommon::RegisterLib(sym); + Libraries::NpManager::RegisterLib(sym); + Libraries::NpScore::RegisterLib(sym); + Libraries::NpTrophy::RegisterLib(sym); + Libraries::NpWebApi::RegisterLib(sym); + Libraries::NpAuth::RegisterLib(sym); + Libraries::ScreenShot::RegisterLib(sym); + Libraries::AppContent::RegisterLib(sym); + Libraries::PngDec::RegisterLib(sym); + Libraries::PlayGo::RegisterLib(sym); + Libraries::PlayGo::Dialog::RegisterLib(sym); + Libraries::Random::RegisterLib(sym); + Libraries::Usbd::RegisterLib(sym); + Libraries::Pad::RegisterLib(sym); + Libraries::Ajm::RegisterLib(sym); + Libraries::ErrorDialog::RegisterLib(sym); + Libraries::ImeDialog::RegisterLib(sym); + Libraries::AvPlayer::RegisterLib(sym); + Libraries::Vdec2::RegisterLib(sym); + Libraries::Audio3d::RegisterLib(sym); + Libraries::Ime::RegisterLib(sym); + Libraries::GameLiveStreaming::RegisterLib(sym); + Libraries::SharePlay::RegisterLib(sym); + Libraries::Remoteplay::RegisterLib(sym); + Libraries::Videodec::RegisterLib(sym); + Libraries::RazorCpu::RegisterLib(sym); + Libraries::Move::RegisterLib(sym); + Libraries::Fiber::RegisterLib(sym); + Libraries::JpegEnc::RegisterLib(sym); + Libraries::Mouse::RegisterLib(sym); + Libraries::WebBrowserDialog::RegisterLib(sym); + Libraries::NpParty::RegisterLib(sym); + Libraries::Zlib::RegisterLib(sym); + Libraries::Hmd::RegisterLib(sym); + Libraries::DiscMap::RegisterLib(sym); + Libraries::Ulobjmgr::RegisterLib(sym); + Libraries::SigninDialog::RegisterLib(sym); + Libraries::Camera::RegisterLib(sym); + Libraries::CompanionHttpd::RegisterLib(sym); + Libraries::CompanionUtil::RegisterLib(sym); + Libraries::Voice::RegisterLib(sym); } } // namespace Libraries diff --git a/src/core/libraries/mouse/mouse.cpp b/src/core/libraries/mouse/mouse.cpp index dffd2346c..d9bd2669f 100644 --- a/src/core/libraries/mouse/mouse.cpp +++ b/src/core/libraries/mouse/mouse.cpp @@ -79,7 +79,7 @@ int PS4_SYSV_ABI sceMouseSetProcessPrivilege() { return ORBIS_OK; } -void RegisterlibSceMouse(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("cAnT0Rw-IwU", "libSceMouse", 1, "libSceMouse", 1, 1, sceMouseClose); LIB_FUNCTION("Ymyy1HSSJLQ", "libSceMouse", 1, "libSceMouse", 1, 1, sceMouseConnectPort); LIB_FUNCTION("BRXOoXQtb+k", "libSceMouse", 1, "libSceMouse", 1, 1, sceMouseDebugGetDeviceId); diff --git a/src/core/libraries/mouse/mouse.h b/src/core/libraries/mouse/mouse.h index 8264f62e0..192343434 100644 --- a/src/core/libraries/mouse/mouse.h +++ b/src/core/libraries/mouse/mouse.h @@ -25,5 +25,5 @@ int PS4_SYSV_ABI sceMouseSetHandType(); int PS4_SYSV_ABI sceMouseSetPointerSpeed(); int PS4_SYSV_ABI sceMouseSetProcessPrivilege(); -void RegisterlibSceMouse(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Mouse \ No newline at end of file diff --git a/src/core/libraries/move/move.cpp b/src/core/libraries/move/move.cpp index 500d89586..f63142615 100644 --- a/src/core/libraries/move/move.cpp +++ b/src/core/libraries/move/move.cpp @@ -38,7 +38,7 @@ int PS4_SYSV_ABI sceMoveInit() { return ORBIS_OK; } -void RegisterlibSceMove(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("HzC60MfjJxU", "libSceMove", 1, "libSceMove", 1, 1, sceMoveOpen); LIB_FUNCTION("GWXTyxs4QbE", "libSceMove", 1, "libSceMove", 1, 1, sceMoveGetDeviceInfo); LIB_FUNCTION("ttU+JOhShl4", "libSceMove", 1, "libSceMove", 1, 1, sceMoveReadStateLatest); diff --git a/src/core/libraries/move/move.h b/src/core/libraries/move/move.h index 2d7adaba7..8ae6c545c 100644 --- a/src/core/libraries/move/move.h +++ b/src/core/libraries/move/move.h @@ -17,5 +17,5 @@ int PS4_SYSV_ABI sceMoveReadStateRecent(); int PS4_SYSV_ABI sceMoveTerm(); int PS4_SYSV_ABI sceMoveInit(); -void RegisterlibSceMove(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Move \ No newline at end of file diff --git a/src/core/libraries/network/http.cpp b/src/core/libraries/network/http.cpp index dbb5b096a..f7cbed931 100644 --- a/src/core/libraries/network/http.cpp +++ b/src/core/libraries/network/http.cpp @@ -847,7 +847,7 @@ int PS4_SYSV_ABI sceHttpWaitRequest() { return ORBIS_OK; } -void RegisterlibSceHttp(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("hvG6GfBMXg8", "libSceHttp", 1, "libSceHttp", 1, 1, sceHttpAbortRequest); LIB_FUNCTION("JKl06ZIAl6A", "libSceHttp", 1, "libSceHttp", 1, 1, sceHttpAbortRequestForce); LIB_FUNCTION("sWQiqKvYTVA", "libSceHttp", 1, "libSceHttp", 1, 1, sceHttpAbortWaitRequest); diff --git a/src/core/libraries/network/http.h b/src/core/libraries/network/http.h index c687c60c4..cc9ca57af 100644 --- a/src/core/libraries/network/http.h +++ b/src/core/libraries/network/http.h @@ -141,5 +141,5 @@ int PS4_SYSV_ABI sceHttpUriSweepPath(char* dst, const char* src, size_t srcSize) int PS4_SYSV_ABI sceHttpUriUnescape(char* out, size_t* require, size_t prepare, const char* in); int PS4_SYSV_ABI sceHttpWaitRequest(); -void RegisterlibSceHttp(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Http diff --git a/src/core/libraries/network/http2.cpp b/src/core/libraries/network/http2.cpp index 52f73edc6..f6a0eba4e 100644 --- a/src/core/libraries/network/http2.cpp +++ b/src/core/libraries/network/http2.cpp @@ -289,7 +289,7 @@ int PS4_SYSV_ABI sceHttp2WaitAsync() { return ORBIS_OK; } -void RegisterlibSceHttp2(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("AS45QoYHjc4", "libSceHttp2", 1, "libSceHttp2", 1, 1, _Z5dummyv); LIB_FUNCTION("IZ-qjhRqvjk", "libSceHttp2", 1, "libSceHttp2", 1, 1, sceHttp2AbortRequest); LIB_FUNCTION("flPxnowtvWY", "libSceHttp2", 1, "libSceHttp2", 1, 1, sceHttp2AddCookie); diff --git a/src/core/libraries/network/http2.h b/src/core/libraries/network/http2.h index aa1d0c5b4..99359518a 100644 --- a/src/core/libraries/network/http2.h +++ b/src/core/libraries/network/http2.h @@ -68,5 +68,5 @@ int PS4_SYSV_ABI sceHttp2SslEnableOption(); int PS4_SYSV_ABI sceHttp2Term(); int PS4_SYSV_ABI sceHttp2WaitAsync(); -void RegisterlibSceHttp2(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Http2 \ No newline at end of file diff --git a/src/core/libraries/network/net.cpp b/src/core/libraries/network/net.cpp index 9607f0d78..6df4f2f40 100644 --- a/src/core/libraries/network/net.cpp +++ b/src/core/libraries/network/net.cpp @@ -1942,7 +1942,7 @@ int PS4_SYSV_ABI sceNetEmulationSet() { return ORBIS_OK; } -void RegisterlibSceNet(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("ZRAJo-A-ukc", "libSceNet", 1, "libSceNet", 1, 1, in6addr_any); LIB_FUNCTION("XCuA-GqjA-k", "libSceNet", 1, "libSceNet", 1, 1, in6addr_loopback); LIB_FUNCTION("VZgoeBxPXUQ", "libSceNet", 1, "libSceNet", 1, 1, sce_net_dummy); diff --git a/src/core/libraries/network/net.h b/src/core/libraries/network/net.h index 1393ecb1d..7b6a5680c 100644 --- a/src/core/libraries/network/net.h +++ b/src/core/libraries/network/net.h @@ -336,5 +336,5 @@ int PS4_SYSV_ABI Func_0E707A589F751C68(); int PS4_SYSV_ABI sceNetEmulationGet(); int PS4_SYSV_ABI sceNetEmulationSet(); -void RegisterlibSceNet(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Net diff --git a/src/core/libraries/network/netctl.cpp b/src/core/libraries/network/netctl.cpp index 38225c48c..54a273dc3 100644 --- a/src/core/libraries/network/netctl.cpp +++ b/src/core/libraries/network/netctl.cpp @@ -547,7 +547,7 @@ int PS4_SYSV_ABI sceNetCtlApRpUnregisterCallback() { return ORBIS_OK; } -void RegisterlibSceNetCtl(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("XtClSOC1xcU", "libSceNetBwe", 1, "libSceNetCtl", 1, 1, sceNetBweCheckCallbackIpcInt); LIB_FUNCTION("YALqoY4aeY0", "libSceNetBwe", 1, "libSceNetCtl", 1, 1, sceNetBweClearEventIpcInt); diff --git a/src/core/libraries/network/netctl.h b/src/core/libraries/network/netctl.h index 203c75822..7f139e8c3 100644 --- a/src/core/libraries/network/netctl.h +++ b/src/core/libraries/network/netctl.h @@ -165,5 +165,5 @@ int PS4_SYSV_ABI sceNetCtlApRpStartWithRetry(); int PS4_SYSV_ABI sceNetCtlApRpStop(); int PS4_SYSV_ABI sceNetCtlApRpUnregisterCallback(); -void RegisterlibSceNetCtl(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::NetCtl diff --git a/src/core/libraries/network/ssl.cpp b/src/core/libraries/network/ssl.cpp index a5ac8f5ef..1e013bc26 100644 --- a/src/core/libraries/network/ssl.cpp +++ b/src/core/libraries/network/ssl.cpp @@ -1050,7 +1050,7 @@ int PS4_SYSV_ABI Func_28F8791A771D39C7() { return ORBIS_OK; } -void RegisterlibSceSsl(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("Pgt0gg14ewU", "libSceSsl", 1, "libSceSsl", 1, 1, CA_MGMT_allocCertDistinguishedName); LIB_FUNCTION("wJ5jCpkCv-c", "libSceSsl", 1, "libSceSsl", 1, 1, diff --git a/src/core/libraries/network/ssl.h b/src/core/libraries/network/ssl.h index fcdcdd166..051c6363e 100644 --- a/src/core/libraries/network/ssl.h +++ b/src/core/libraries/network/ssl.h @@ -220,5 +220,5 @@ int PS4_SYSV_ABI VLONG_freeVlongQueue(); int PS4_SYSV_ABI Func_22E76E60BC0587D7(); int PS4_SYSV_ABI Func_28F8791A771D39C7(); -void RegisterlibSceSsl(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Ssl diff --git a/src/core/libraries/network/ssl2.cpp b/src/core/libraries/network/ssl2.cpp index 8ca29526e..701f091a3 100644 --- a/src/core/libraries/network/ssl2.cpp +++ b/src/core/libraries/network/ssl2.cpp @@ -290,7 +290,7 @@ int PS4_SYSV_ABI Func_28F8791A771D39C7() { return ORBIS_OK; } -void RegisterlibSceSsl2(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("Md+HYkCBZB4", "libSceSsl", 1, "libSceSsl", 2, 1, CA_MGMT_extractKeyBlobEx); LIB_FUNCTION("9bKYzKP6kYU", "libSceSsl", 1, "libSceSsl", 2, 1, CA_MGMT_extractPublicKeyInfo); LIB_FUNCTION("ipLIammTj2Q", "libSceSsl", 1, "libSceSsl", 2, 1, CA_MGMT_freeKeyBlob); diff --git a/src/core/libraries/network/ssl2.h b/src/core/libraries/network/ssl2.h index 03ee3b86e..754dda40c 100644 --- a/src/core/libraries/network/ssl2.h +++ b/src/core/libraries/network/ssl2.h @@ -10,5 +10,5 @@ class SymbolsResolver; } namespace Libraries::Ssl2 { -void RegisterlibSceSsl2(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Ssl2 \ No newline at end of file diff --git a/src/core/libraries/np_auth/np_auth.cpp b/src/core/libraries/np_auth/np_auth.cpp index 9ec986f3c..90f249c97 100644 --- a/src/core/libraries/np_auth/np_auth.cpp +++ b/src/core/libraries/np_auth/np_auth.cpp @@ -73,7 +73,7 @@ s32 PS4_SYSV_ABI sceNpAuthWaitAsync() { return ORBIS_OK; } -void RegisterlibSceNpAuth(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("KxGkOrQJTqY", "libSceNpAuthCompat", 1, "libSceNpAuth", 1, 1, sceNpAuthGetAuthorizationCode); LIB_FUNCTION("uaB-LoJqHis", "libSceNpAuthCompat", 1, "libSceNpAuth", 1, 1, sceNpAuthGetIdToken); diff --git a/src/core/libraries/np_auth/np_auth.h b/src/core/libraries/np_auth/np_auth.h index a6a66b452..17f293865 100644 --- a/src/core/libraries/np_auth/np_auth.h +++ b/src/core/libraries/np_auth/np_auth.h @@ -25,5 +25,5 @@ s32 PS4_SYSV_ABI sceNpAuthPollAsync(); s32 PS4_SYSV_ABI sceNpAuthSetTimeout(); s32 PS4_SYSV_ABI sceNpAuthWaitAsync(); -void RegisterlibSceNpAuth(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::NpAuth \ No newline at end of file diff --git a/src/core/libraries/np_common/np_common.cpp b/src/core/libraries/np_common/np_common.cpp index 1234705cc..4c68fbf7a 100644 --- a/src/core/libraries/np_common/np_common.cpp +++ b/src/core/libraries/np_common/np_common.cpp @@ -6129,7 +6129,7 @@ int PS4_SYSV_ABI Func_FFF4A3E279FB44A7() { return ORBIS_OK; } -void RegisterlibSceNpCommon(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("i8UmXTSq7N4", "libSceNpCommonCompat", 1, "libSceNpCommon", 1, 1, sceNpCmpNpId); LIB_FUNCTION("TcwEFnakiSc", "libSceNpCommonCompat", 1, "libSceNpCommon", 1, 1, sceNpCmpNpIdInOrder); diff --git a/src/core/libraries/np_common/np_common.h b/src/core/libraries/np_common/np_common.h index 886610ccc..2ef3f5e69 100644 --- a/src/core/libraries/np_common/np_common.h +++ b/src/core/libraries/np_common/np_common.h @@ -1241,5 +1241,5 @@ int PS4_SYSV_ABI Func_FE55EE32098D0D58(); int PS4_SYSV_ABI Func_FE79841022E1DA1C(); int PS4_SYSV_ABI Func_FFF4A3E279FB44A7(); -void RegisterlibSceNpCommon(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::NpCommon \ No newline at end of file diff --git a/src/core/libraries/np_manager/np_manager.cpp b/src/core/libraries/np_manager/np_manager.cpp index bc920b5a9..b161a5a50 100644 --- a/src/core/libraries/np_manager/np_manager.cpp +++ b/src/core/libraries/np_manager/np_manager.cpp @@ -2563,7 +2563,7 @@ int PS4_SYSV_ABI sceNpUnregisterStateCallbackForToolkit() { return ORBIS_OK; } -void RegisterlibSceNpManager(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("70N4VzVCpQg", "libSceNpManagerForSys", 1, "libSceNpManager", 1, 1, Func_EF4378573542A508); LIB_FUNCTION("pHLjntY0psg", "libSceNpManager", 1, "libSceNpManager", 1, 1, diff --git a/src/core/libraries/np_manager/np_manager.h b/src/core/libraries/np_manager/np_manager.h index 1078a9f3e..261e40208 100644 --- a/src/core/libraries/np_manager/np_manager.h +++ b/src/core/libraries/np_manager/np_manager.h @@ -542,5 +542,5 @@ int PS4_SYSV_ABI sceNpRegisterStateCallbackForToolkit(OrbisNpStateCallbackForNpT void* userdata); int PS4_SYSV_ABI sceNpUnregisterStateCallbackForToolkit(); -void RegisterlibSceNpManager(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::NpManager diff --git a/src/core/libraries/np_party/np_party.cpp b/src/core/libraries/np_party/np_party.cpp index 8a66ccb22..bd04e64d4 100644 --- a/src/core/libraries/np_party/np_party.cpp +++ b/src/core/libraries/np_party/np_party.cpp @@ -138,7 +138,7 @@ s32 PS4_SYSV_ABI sceNpPartyUnregisterPrivateHandler() { return ORBIS_OK; } -void RegisterlibSceNpParty(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("3e4k2mzLkmc", "libSceNpParty", 1, "libSceNpParty", 1, 1, sceNpPartyCheckCallback); LIB_FUNCTION("nOZRy-slBoA", "libSceNpParty", 1, "libSceNpParty", 1, 1, sceNpPartyCreate); LIB_FUNCTION("XQSUbbnpPBA", "libSceNpParty", 1, "libSceNpParty", 1, 1, sceNpPartyCreateA); diff --git a/src/core/libraries/np_party/np_party.h b/src/core/libraries/np_party/np_party.h index d5f20e4f8..ace565d46 100644 --- a/src/core/libraries/np_party/np_party.h +++ b/src/core/libraries/np_party/np_party.h @@ -40,5 +40,5 @@ s32 PS4_SYSV_ABI sceNpPartyUnregisterPrivateHandler(); s32 PS4_SYSV_ABI module_start(); s32 PS4_SYSV_ABI module_stop(); -void RegisterlibSceNpParty(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::NpParty \ No newline at end of file diff --git a/src/core/libraries/np_score/np_score.cpp b/src/core/libraries/np_score/np_score.cpp index dc16e12d2..e34c872e7 100644 --- a/src/core/libraries/np_score/np_score.cpp +++ b/src/core/libraries/np_score/np_score.cpp @@ -263,7 +263,7 @@ int PS4_SYSV_ABI sceNpScoreWaitAsync() { return ORBIS_OK; } -void RegisterlibSceNpScore(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("1i7kmKbX6hk", "libSceNpScore", 1, "libSceNpScore", 1, 1, sceNpScoreAbortRequest); LIB_FUNCTION("2b3TI0mDYiI", "libSceNpScore", 1, "libSceNpScore", 1, 1, sceNpScoreCensorComment); LIB_FUNCTION("4eOvDyN-aZc", "libSceNpScore", 1, "libSceNpScore", 1, 1, diff --git a/src/core/libraries/np_score/np_score.h b/src/core/libraries/np_score/np_score.h index 3d991efbd..1429075b4 100644 --- a/src/core/libraries/np_score/np_score.h +++ b/src/core/libraries/np_score/np_score.h @@ -63,5 +63,5 @@ int PS4_SYSV_ABI sceNpScoreSetThreadParam(); int PS4_SYSV_ABI sceNpScoreSetTimeout(); int PS4_SYSV_ABI sceNpScoreWaitAsync(); -void RegisterlibSceNpScore(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::NpScore \ No newline at end of file diff --git a/src/core/libraries/np_trophy/np_trophy.cpp b/src/core/libraries/np_trophy/np_trophy.cpp index c0642f81c..ed48bb670 100644 --- a/src/core/libraries/np_trophy/np_trophy.cpp +++ b/src/core/libraries/np_trophy/np_trophy.cpp @@ -1023,7 +1023,7 @@ int PS4_SYSV_ABI Func_FA7A2DD770447552() { return ORBIS_OK; } -void RegisterlibSceNpTrophy(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("aTnHs7W-9Uk", "libSceNpTrophy", 1, "libSceNpTrophy", 1, 1, sceNpTrophyAbortHandle); LIB_FUNCTION("cqGkYAN-gRw", "libSceNpTrophy", 1, "libSceNpTrophy", 1, 1, diff --git a/src/core/libraries/np_trophy/np_trophy.h b/src/core/libraries/np_trophy/np_trophy.h index 9abc795bc..1d200242d 100644 --- a/src/core/libraries/np_trophy/np_trophy.h +++ b/src/core/libraries/np_trophy/np_trophy.h @@ -225,5 +225,5 @@ int PS4_SYSV_ABI Func_9F80071876FFA5F6(); int PS4_SYSV_ABI Func_F8EF6F5350A91990(); int PS4_SYSV_ABI Func_FA7A2DD770447552(); -void RegisterlibSceNpTrophy(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::NpTrophy \ No newline at end of file diff --git a/src/core/libraries/np_web_api/np_web_api.cpp b/src/core/libraries/np_web_api/np_web_api.cpp index 8a7979978..a7c0cdc62 100644 --- a/src/core/libraries/np_web_api/np_web_api.cpp +++ b/src/core/libraries/np_web_api/np_web_api.cpp @@ -509,7 +509,7 @@ s32 PS4_SYSV_ABI Func_F9A32E8685627436() { return ORBIS_OK; } -void RegisterlibSceNpWebApi(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("x1Y7yiYSk7c", "libSceNpWebApiCompat", 1, "libSceNpWebApi", 1, 1, sceNpWebApiCreateContext); LIB_FUNCTION("y5Ta5JCzQHY", "libSceNpWebApiCompat", 1, "libSceNpWebApi", 1, 1, diff --git a/src/core/libraries/np_web_api/np_web_api.h b/src/core/libraries/np_web_api/np_web_api.h index cc007394f..bb3bcbb60 100644 --- a/src/core/libraries/np_web_api/np_web_api.h +++ b/src/core/libraries/np_web_api/np_web_api.h @@ -112,5 +112,5 @@ s32 PS4_SYSV_ABI Func_E324765D18EE4D12(); s32 PS4_SYSV_ABI Func_E789F980D907B653(); s32 PS4_SYSV_ABI Func_F9A32E8685627436(); -void RegisterlibSceNpWebApi(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::NpWebApi \ No newline at end of file diff --git a/src/core/libraries/pad/pad.cpp b/src/core/libraries/pad/pad.cpp index 59964fa58..4aeaeb911 100644 --- a/src/core/libraries/pad/pad.cpp +++ b/src/core/libraries/pad/pad.cpp @@ -761,7 +761,7 @@ int PS4_SYSV_ABI Func_EF103E845B6F0420() { return ORBIS_OK; } -void RegisterlibScePad(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("6ncge5+l5Qs", "libScePad", 1, "libScePad", 1, 1, scePadClose); LIB_FUNCTION("kazv1NzSB8c", "libScePad", 1, "libScePad", 1, 1, scePadConnectPort); LIB_FUNCTION("AcslpN1jHR8", "libScePad", 1, "libScePad", 1, 1, diff --git a/src/core/libraries/pad/pad.h b/src/core/libraries/pad/pad.h index 68943b460..ca6e8a73f 100644 --- a/src/core/libraries/pad/pad.h +++ b/src/core/libraries/pad/pad.h @@ -348,5 +348,5 @@ int PS4_SYSV_ABI Func_51E514BCD3A05CA5(); int PS4_SYSV_ABI Func_89C9237E393DA243(); int PS4_SYSV_ABI Func_EF103E845B6F0420(); -void RegisterlibScePad(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Pad diff --git a/src/core/libraries/playgo/playgo.cpp b/src/core/libraries/playgo/playgo.cpp index aec32e139..221d6f109 100644 --- a/src/core/libraries/playgo/playgo.cpp +++ b/src/core/libraries/playgo/playgo.cpp @@ -385,7 +385,7 @@ s32 PS4_SYSV_ABI scePlayGoTerminate() { return ORBIS_OK; } -void RegisterlibScePlayGo(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("uEqMfMITvEI", "libSceDbgPlayGo", 1, "libScePlayGo", 1, 0, sceDbgPlayGoRequestNextChunk); LIB_FUNCTION("vU+FqrH+pEY", "libSceDbgPlayGo", 1, "libScePlayGo", 1, 0, sceDbgPlayGoSnapshot); diff --git a/src/core/libraries/playgo/playgo.h b/src/core/libraries/playgo/playgo.h index 2338c9ebf..68a5f1e84 100644 --- a/src/core/libraries/playgo/playgo.h +++ b/src/core/libraries/playgo/playgo.h @@ -41,5 +41,5 @@ s32 PS4_SYSV_ABI scePlayGoSetToDoList(OrbisPlayGoHandle handle, const OrbisPlayG uint32_t numberOfEntries); s32 PS4_SYSV_ABI scePlayGoTerminate(); -void RegisterlibScePlayGo(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::PlayGo \ No newline at end of file diff --git a/src/core/libraries/playgo/playgo_dialog.cpp b/src/core/libraries/playgo/playgo_dialog.cpp index 16f7aa05d..be9a65f1a 100644 --- a/src/core/libraries/playgo/playgo_dialog.cpp +++ b/src/core/libraries/playgo/playgo_dialog.cpp @@ -58,7 +58,7 @@ Status PS4_SYSV_ABI scePlayGoDialogUpdateStatus() { return Status::FINISHED; } -void RegisterlibScePlayGoDialog(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("fbigNQiZpm0", "libScePlayGoDialog", 1, "libScePlayGoDialog", 1, 1, scePlayGoDialogClose); LIB_FUNCTION("wx9TDplJKB4", "libScePlayGoDialog", 1, "libScePlayGoDialog", 1, 1, diff --git a/src/core/libraries/playgo/playgo_dialog.h b/src/core/libraries/playgo/playgo_dialog.h index fa9c64680..d9b991f48 100644 --- a/src/core/libraries/playgo/playgo_dialog.h +++ b/src/core/libraries/playgo/playgo_dialog.h @@ -34,5 +34,5 @@ CommonDialog::Error PS4_SYSV_ABI scePlayGoDialogOpen(const OrbisPlayGoDialogPara CommonDialog::Error PS4_SYSV_ABI scePlayGoDialogTerminate(); CommonDialog::Status PS4_SYSV_ABI scePlayGoDialogUpdateStatus(); -void RegisterlibScePlayGoDialog(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::PlayGo::Dialog diff --git a/src/core/libraries/random/random.cpp b/src/core/libraries/random/random.cpp index f7cc3fd2c..fd2053377 100644 --- a/src/core/libraries/random/random.cpp +++ b/src/core/libraries/random/random.cpp @@ -22,7 +22,7 @@ s32 PS4_SYSV_ABI sceRandomGetRandomNumber(u8* buf, std::size_t size) { return ORBIS_OK; } -void RegisterlibSceRandom(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("PI7jIZj4pcE", "libSceRandom", 1, "libSceRandom", 1, 1, sceRandomGetRandomNumber); }; diff --git a/src/core/libraries/random/random.h b/src/core/libraries/random/random.h index 172494106..9f86a900f 100644 --- a/src/core/libraries/random/random.h +++ b/src/core/libraries/random/random.h @@ -15,6 +15,6 @@ constexpr s32 SCE_RANDOM_MAX_SIZE = 64; s32 PS4_SYSV_ABI sceRandomGetRandomNumber(u8* buf, std::size_t size); -void RegisterlibSceRandom(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Random diff --git a/src/core/libraries/razor_cpu/razor_cpu.cpp b/src/core/libraries/razor_cpu/razor_cpu.cpp index 99707e972..f5cd952bf 100644 --- a/src/core/libraries/razor_cpu/razor_cpu.cpp +++ b/src/core/libraries/razor_cpu/razor_cpu.cpp @@ -180,7 +180,7 @@ s32 PS4_SYSV_ABI sceRazorCpuWriteBookmark() { return ORBIS_OK; } -void RegisterlibSceRazorCpu(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("JFzLJBlYIJE", "libSceRazorCpu", 1, "libSceRazorCpu", 1, 1, sceRazorCpuBeginLogicalFileAccess); LIB_FUNCTION("SfRTRZ1Sh+U", "libSceRazorCpu", 1, "libSceRazorCpu", 1, 1, diff --git a/src/core/libraries/razor_cpu/razor_cpu.h b/src/core/libraries/razor_cpu/razor_cpu.h index ec25e44b9..c8ed3c942 100644 --- a/src/core/libraries/razor_cpu/razor_cpu.h +++ b/src/core/libraries/razor_cpu/razor_cpu.h @@ -13,5 +13,5 @@ class SymbolsResolver; } namespace Libraries::RazorCpu { -void RegisterlibSceRazorCpu(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::RazorCpu \ No newline at end of file diff --git a/src/core/libraries/remote_play/remoteplay.cpp b/src/core/libraries/remote_play/remoteplay.cpp index b7402173e..1f2933755 100644 --- a/src/core/libraries/remote_play/remoteplay.cpp +++ b/src/core/libraries/remote_play/remoteplay.cpp @@ -219,7 +219,7 @@ int PS4_SYSV_ABI Func_1D5EE365ED5FADB3() { return ORBIS_OK; } -void RegisterlibSceRemoteplay(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("xQeIryTX7dY", "libSceRemoteplay", 1, "libSceRemoteplay", 0, 0, sceRemoteplayApprove); LIB_FUNCTION("IYZ+Mu+8tPo", "libSceRemoteplay", 1, "libSceRemoteplay", 0, 0, diff --git a/src/core/libraries/remote_play/remoteplay.h b/src/core/libraries/remote_play/remoteplay.h index 979f73a9e..35465d6df 100644 --- a/src/core/libraries/remote_play/remoteplay.h +++ b/src/core/libraries/remote_play/remoteplay.h @@ -58,5 +58,5 @@ int PS4_SYSV_ABI sceRemoteplaySetRpMode(); int PS4_SYSV_ABI sceRemoteplayTerminate(); int PS4_SYSV_ABI Func_1D5EE365ED5FADB3(); -void RegisterlibSceRemoteplay(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Remoteplay \ No newline at end of file diff --git a/src/core/libraries/save_data/dialog/savedatadialog.cpp b/src/core/libraries/save_data/dialog/savedatadialog.cpp index 2f0619165..3dd6d8ff9 100644 --- a/src/core/libraries/save_data/dialog/savedatadialog.cpp +++ b/src/core/libraries/save_data/dialog/savedatadialog.cpp @@ -139,7 +139,7 @@ Status PS4_SYSV_ABI sceSaveDataDialogUpdateStatus() { return g_status; } -void RegisterlibSceSaveDataDialog(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("fH46Lag88XY", "libSceSaveDataDialog", 1, "libSceSaveDataDialog", 1, 1, sceSaveDataDialogClose); LIB_FUNCTION("yEiJ-qqr6Cg", "libSceSaveDataDialog", 1, "libSceSaveDataDialog", 1, 1, diff --git a/src/core/libraries/save_data/dialog/savedatadialog.h b/src/core/libraries/save_data/dialog/savedatadialog.h index 34afe98a7..39450b36b 100644 --- a/src/core/libraries/save_data/dialog/savedatadialog.h +++ b/src/core/libraries/save_data/dialog/savedatadialog.h @@ -29,5 +29,5 @@ sceSaveDataDialogProgressBarSetValue(OrbisSaveDataDialogProgressBarTarget target CommonDialog::Error PS4_SYSV_ABI sceSaveDataDialogTerminate(); CommonDialog::Status PS4_SYSV_ABI sceSaveDataDialogUpdateStatus(); -void RegisterlibSceSaveDataDialog(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::SaveData::Dialog diff --git a/src/core/libraries/save_data/savedata.cpp b/src/core/libraries/save_data/savedata.cpp index b25ebde6c..62426d461 100644 --- a/src/core/libraries/save_data/savedata.cpp +++ b/src/core/libraries/save_data/savedata.cpp @@ -1723,7 +1723,7 @@ int PS4_SYSV_ABI Func_02E4C4D201716422() { return ORBIS_OK; } -void RegisterlibSceSaveData(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("dQ2GohUHXzk", "libSceSaveData", 1, "libSceSaveData", 1, 1, sceSaveDataAbort); LIB_FUNCTION("z1JA8-iJt3k", "libSceSaveData", 1, "libSceSaveData", 1, 1, sceSaveDataBackup); LIB_FUNCTION("kLJQ3XioYiU", "libSceSaveData", 1, "libSceSaveData", 1, 1, diff --git a/src/core/libraries/save_data/savedata.h b/src/core/libraries/save_data/savedata.h index 5faf3f2d5..d1c625980 100644 --- a/src/core/libraries/save_data/savedata.h +++ b/src/core/libraries/save_data/savedata.h @@ -184,5 +184,5 @@ int PS4_SYSV_ABI sceSaveDataUnregisterEventCallback(); int PS4_SYSV_ABI sceSaveDataUpload(); int PS4_SYSV_ABI Func_02E4C4D201716422(); -void RegisterlibSceSaveData(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::SaveData diff --git a/src/core/libraries/screenshot/screenshot.cpp b/src/core/libraries/screenshot/screenshot.cpp index eaa535de7..9c8e3c189 100644 --- a/src/core/libraries/screenshot/screenshot.cpp +++ b/src/core/libraries/screenshot/screenshot.cpp @@ -78,7 +78,7 @@ int PS4_SYSV_ABI sceScreenShotSetDrcParam() { return ORBIS_OK; } -void RegisterlibSceScreenShot(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("AS45QoYHjc4", "libSceScreenShot", 1, "libSceScreenShot", 0, 9, _Z5dummyv); LIB_FUNCTION("JuMLLmmvRgk", "libSceScreenShot", 1, "libSceScreenShot", 0, 9, sceScreenShotCapture); diff --git a/src/core/libraries/screenshot/screenshot.h b/src/core/libraries/screenshot/screenshot.h index d2fb4a4ea..0aee54173 100644 --- a/src/core/libraries/screenshot/screenshot.h +++ b/src/core/libraries/screenshot/screenshot.h @@ -26,5 +26,5 @@ int PS4_SYSV_ABI sceScreenShotSetOverlayImageWithOrigin(); int PS4_SYSV_ABI sceScreenShotSetParam(); int PS4_SYSV_ABI sceScreenShotSetDrcParam(); -void RegisterlibSceScreenShot(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::ScreenShot \ No newline at end of file diff --git a/src/core/libraries/share_play/shareplay.cpp b/src/core/libraries/share_play/shareplay.cpp index 8370438b9..9815d917b 100644 --- a/src/core/libraries/share_play/shareplay.cpp +++ b/src/core/libraries/share_play/shareplay.cpp @@ -131,7 +131,7 @@ int PS4_SYSV_ABI Func_F3DD6199DA15ED44() { return ORBIS_OK; } -void RegisterlibSceSharePlay(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("ggnCfalLU-8", "libSceSharePlay", 1, "libSceSharePlay", 0, 0, sceSharePlayCrashDaemon); LIB_FUNCTION("OOrLKB0bSDs", "libSceSharePlay", 1, "libSceSharePlay", 0, 0, diff --git a/src/core/libraries/share_play/shareplay.h b/src/core/libraries/share_play/shareplay.h index 8b1ad5f47..d515e02c1 100644 --- a/src/core/libraries/share_play/shareplay.h +++ b/src/core/libraries/share_play/shareplay.h @@ -50,5 +50,5 @@ int PS4_SYSV_ABI Func_C1C236728D88E177(); int PS4_SYSV_ABI Func_E9E80C474781F115(); int PS4_SYSV_ABI Func_F3DD6199DA15ED44(); -void RegisterlibSceSharePlay(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::SharePlay \ No newline at end of file diff --git a/src/core/libraries/signin_dialog/signindialog.cpp b/src/core/libraries/signin_dialog/signindialog.cpp index 0e4eb63a2..6cf0a8a07 100644 --- a/src/core/libraries/signin_dialog/signindialog.cpp +++ b/src/core/libraries/signin_dialog/signindialog.cpp @@ -44,7 +44,7 @@ s32 PS4_SYSV_ABI sceSigninDialogTerminate() { return ORBIS_OK; } -void RegisterlibSceSigninDialog(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("mlYGfmqE3fQ", "libSceSigninDialog", 1, "libSceSigninDialog", 1, 1, sceSigninDialogInitialize); LIB_FUNCTION("JlpJVoRWv7U", "libSceSigninDialog", 1, "libSceSigninDialog", 1, 1, diff --git a/src/core/libraries/signin_dialog/signindialog.h b/src/core/libraries/signin_dialog/signindialog.h index 8726ad1f6..35740efff 100644 --- a/src/core/libraries/signin_dialog/signindialog.h +++ b/src/core/libraries/signin_dialog/signindialog.h @@ -25,5 +25,5 @@ s32 PS4_SYSV_ABI sceSigninDialogGetResult(); s32 PS4_SYSV_ABI sceSigninDialogClose(); s32 PS4_SYSV_ABI sceSigninDialogTerminate(); -void RegisterlibSceSigninDialog(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::SigninDialog diff --git a/src/core/libraries/system/commondialog.cpp b/src/core/libraries/system/commondialog.cpp index cb9ce0442..8c3b819e5 100644 --- a/src/core/libraries/system/commondialog.cpp +++ b/src/core/libraries/system/commondialog.cpp @@ -156,7 +156,7 @@ int PS4_SYSV_ABI Func_F2AEE270605622B0() { return ORBIS_OK; } -void RegisterlibSceCommonDialog(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("2RdicdHhtGA", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, _ZN3sce16CommonDialogUtil12getSelfAppIdEv); LIB_FUNCTION("I+tdxsCap08", "libSceCommonDialog", 1, "libSceCommonDialog", 1, 1, diff --git a/src/core/libraries/system/commondialog.h b/src/core/libraries/system/commondialog.h index 6b8ea3d95..cee783e32 100644 --- a/src/core/libraries/system/commondialog.h +++ b/src/core/libraries/system/commondialog.h @@ -81,5 +81,5 @@ int PS4_SYSV_ABI Func_B71349CF15FACAB0(); int PS4_SYSV_ABI Func_CB18E00EFA946C64(); int PS4_SYSV_ABI Func_F2AEE270605622B0(); -void RegisterlibSceCommonDialog(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::CommonDialog diff --git a/src/core/libraries/system/msgdialog.cpp b/src/core/libraries/system/msgdialog.cpp index 8a01f429f..980e361b5 100644 --- a/src/core/libraries/system/msgdialog.cpp +++ b/src/core/libraries/system/msgdialog.cpp @@ -149,7 +149,7 @@ Status PS4_SYSV_ABI sceMsgDialogUpdateStatus() { return g_status; } -void RegisterlibSceMsgDialog(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("HTrcDKlFKuM", "libSceMsgDialog", 1, "libSceMsgDialog", 1, 1, sceMsgDialogClose); LIB_FUNCTION("Lr8ovHH9l6A", "libSceMsgDialog", 1, "libSceMsgDialog", 1, 1, sceMsgDialogGetResult); diff --git a/src/core/libraries/system/msgdialog.h b/src/core/libraries/system/msgdialog.h index b8a1f3f07..9f8c065c3 100644 --- a/src/core/libraries/system/msgdialog.h +++ b/src/core/libraries/system/msgdialog.h @@ -29,5 +29,5 @@ CommonDialog::Error PS4_SYSV_ABI sceMsgDialogProgressBarSetValue(OrbisMsgDialogP CommonDialog::Error PS4_SYSV_ABI sceMsgDialogTerminate(); CommonDialog::Status PS4_SYSV_ABI sceMsgDialogUpdateStatus(); -void RegisterlibSceMsgDialog(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::MsgDialog diff --git a/src/core/libraries/system/posix.cpp b/src/core/libraries/system/posix.cpp index 524c74b90..d09366ca0 100644 --- a/src/core/libraries/system/posix.cpp +++ b/src/core/libraries/system/posix.cpp @@ -5,6 +5,6 @@ namespace Libraries::Posix { -void Registerlibsceposix(Core::Loader::SymbolsResolver* sym) {} +void RegisterLib(Core::Loader::SymbolsResolver* sym) {} } // namespace Libraries::Posix diff --git a/src/core/libraries/system/posix.h b/src/core/libraries/system/posix.h index 881718d7a..4d08a2785 100644 --- a/src/core/libraries/system/posix.h +++ b/src/core/libraries/system/posix.h @@ -8,5 +8,5 @@ class SymbolsResolver; } namespace Libraries::Posix { -void Registerlibsceposix(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Posix diff --git a/src/core/libraries/system/sysmodule.cpp b/src/core/libraries/system/sysmodule.cpp index d9e78e4ab..7105fd66b 100644 --- a/src/core/libraries/system/sysmodule.cpp +++ b/src/core/libraries/system/sysmodule.cpp @@ -134,7 +134,7 @@ int PS4_SYSV_ABI sceSysmoduleUnloadModuleInternalWithArg() { return ORBIS_OK; } -void RegisterlibSceSysmodule(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("D8cuU4d72xM", "libSceSysmodule", 1, "libSceSysmodule", 1, 1, sceSysmoduleGetModuleHandleInternal); LIB_FUNCTION("4fU5yvOkVG4", "libSceSysmodule", 1, "libSceSysmodule", 1, 1, diff --git a/src/core/libraries/system/sysmodule.h b/src/core/libraries/system/sysmodule.h index 9a5fe9513..27d0e19d4 100644 --- a/src/core/libraries/system/sysmodule.h +++ b/src/core/libraries/system/sysmodule.h @@ -170,5 +170,5 @@ int PS4_SYSV_ABI sceSysmoduleUnloadModuleByNameInternal(); int PS4_SYSV_ABI sceSysmoduleUnloadModuleInternal(); int PS4_SYSV_ABI sceSysmoduleUnloadModuleInternalWithArg(); -void RegisterlibSceSysmodule(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::SysModule diff --git a/src/core/libraries/system/systemservice.cpp b/src/core/libraries/system/systemservice.cpp index 9dc9dd781..d8f0b339b 100644 --- a/src/core/libraries/system/systemservice.cpp +++ b/src/core/libraries/system/systemservice.cpp @@ -2429,7 +2429,7 @@ void PushSystemServiceEvent(const OrbisSystemServiceEvent& event) { g_event_queue.push(event); } -void RegisterlibSceSystemService(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("alZfRdr2RP8", "libSceAppMessaging", 1, "libSceSystemService", 1, 1, sceAppMessagingClearEventFlag); LIB_FUNCTION("jKgAUl6cLy0", "libSceAppMessaging", 1, "libSceSystemService", 1, 1, diff --git a/src/core/libraries/system/systemservice.h b/src/core/libraries/system/systemservice.h index c22ccc88f..fec7be399 100644 --- a/src/core/libraries/system/systemservice.h +++ b/src/core/libraries/system/systemservice.h @@ -607,5 +607,5 @@ int PS4_SYSV_ABI Func_CB5E885E225F69F0(); void PushSystemServiceEvent(const OrbisSystemServiceEvent& event); -void RegisterlibSceSystemService(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::SystemService diff --git a/src/core/libraries/system/userservice.cpp b/src/core/libraries/system/userservice.cpp index b4bf189ea..90571e4bc 100644 --- a/src/core/libraries/system/userservice.cpp +++ b/src/core/libraries/system/userservice.cpp @@ -2167,7 +2167,7 @@ int PS4_SYSV_ABI Func_D2B814603E7B4477() { return ORBIS_OK; } -void RegisterlibSceUserService(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("Psl9mfs3duM", "libSceUserServiceForShellCore", 1, "libSceUserService", 1, 1, sceUserServiceInitializeForShellCore); LIB_FUNCTION("CydP+QtA0KI", "libSceUserServiceForShellCore", 1, "libSceUserService", 1, 1, diff --git a/src/core/libraries/system/userservice.h b/src/core/libraries/system/userservice.h index 66ac2b69d..30920e002 100644 --- a/src/core/libraries/system/userservice.h +++ b/src/core/libraries/system/userservice.h @@ -481,5 +481,5 @@ int PS4_SYSV_ABI Func_A6BDC9DFDAFD02B4(); int PS4_SYSV_ABI Func_BB9491DFE6B4953C(); int PS4_SYSV_ABI Func_D2B814603E7B4477(); -void RegisterlibSceUserService(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::UserService diff --git a/src/core/libraries/ulobjmgr/ulobjmgr.cpp b/src/core/libraries/ulobjmgr/ulobjmgr.cpp index cad6feda9..7f1658b56 100644 --- a/src/core/libraries/ulobjmgr/ulobjmgr.cpp +++ b/src/core/libraries/ulobjmgr/ulobjmgr.cpp @@ -35,7 +35,7 @@ s32 PS4_SYSV_ABI Func_4B07893BBB77A649(u64 arg0) { return ORBIS_OK; } -void RegisterlibSceUlobjmgr(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("BG26hBGiNlw", "ulobjmgr", 1, "ulobjmgr", 1, 1, Func_046DBA8411A2365C); LIB_FUNCTION("HZ9Q2c+4BU4", "ulobjmgr", 1, "ulobjmgr", 1, 1, Func_1D9F50D9CFB8054E); LIB_FUNCTION("Smf+fUNblPc", "ulobjmgr", 1, "ulobjmgr", 1, 1, Func_4A67FE7D435B94F7); diff --git a/src/core/libraries/ulobjmgr/ulobjmgr.h b/src/core/libraries/ulobjmgr/ulobjmgr.h index 9a1440e5c..baf90719c 100644 --- a/src/core/libraries/ulobjmgr/ulobjmgr.h +++ b/src/core/libraries/ulobjmgr/ulobjmgr.h @@ -10,5 +10,5 @@ class SymbolsResolver; } namespace Libraries::Ulobjmgr { -void RegisterlibSceUlobjmgr(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Ulobjmgr \ No newline at end of file diff --git a/src/core/libraries/usbd/usbd.cpp b/src/core/libraries/usbd/usbd.cpp index e5f6151eb..56280fdc4 100644 --- a/src/core/libraries/usbd/usbd.cpp +++ b/src/core/libraries/usbd/usbd.cpp @@ -478,7 +478,7 @@ int PS4_SYSV_ABI Func_D56B43060720B1E0() { return ORBIS_OK; } -void RegisterlibSceUsbd(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("0ktE1PhzGFU", "libSceUsbd", 1, "libSceUsbd", 1, 1, sceUsbdAllocTransfer); LIB_FUNCTION("BKMEGvfCPyU", "libSceUsbd", 1, "libSceUsbd", 1, 1, sceUsbdAttachKernelDriver); LIB_FUNCTION("fotb7DzeHYw", "libSceUsbd", 1, "libSceUsbd", 1, 1, sceUsbdBulkTransfer); diff --git a/src/core/libraries/usbd/usbd.h b/src/core/libraries/usbd/usbd.h index 3bd8134a7..0841036a4 100644 --- a/src/core/libraries/usbd/usbd.h +++ b/src/core/libraries/usbd/usbd.h @@ -150,5 +150,5 @@ int PS4_SYSV_ABI Func_97F056BAD90AADE7(); int PS4_SYSV_ABI Func_C55104A33B35B264(); int PS4_SYSV_ABI Func_D56B43060720B1E0(); -void RegisterlibSceUsbd(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Usbd \ No newline at end of file diff --git a/src/core/libraries/videodec/videodec.cpp b/src/core/libraries/videodec/videodec.cpp index ae7d17560..2894080f3 100644 --- a/src/core/libraries/videodec/videodec.cpp +++ b/src/core/libraries/videodec/videodec.cpp @@ -131,7 +131,7 @@ int PS4_SYSV_ABI sceVideodecReset(OrbisVideodecCtrl* pCtrlIn) { return ORBIS_OK; } -void RegisterlibSceVideodec(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("qkgRiwHyheU", "libSceVideodec", 1, "libSceVideodec", 1, 1, sceVideodecCreateDecoder); LIB_FUNCTION("q0W5GJMovMs", "libSceVideodec", 1, "libSceVideodec", 1, 1, sceVideodecDecode); diff --git a/src/core/libraries/videodec/videodec.h b/src/core/libraries/videodec/videodec.h index 45c5a6924..ab4bd9531 100644 --- a/src/core/libraries/videodec/videodec.h +++ b/src/core/libraries/videodec/videodec.h @@ -104,5 +104,5 @@ int PS4_SYSV_ABI sceVideodecQueryResourceInfo(const OrbisVideodecConfigInfo* pCf OrbisVideodecResourceInfo* pRsrcInfoOut); int PS4_SYSV_ABI sceVideodecReset(OrbisVideodecCtrl* pCtrlIn); -void RegisterlibSceVideodec(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Videodec \ No newline at end of file diff --git a/src/core/libraries/videodec/videodec2.cpp b/src/core/libraries/videodec/videodec2.cpp index 8c91e2bf1..ef14c223f 100644 --- a/src/core/libraries/videodec/videodec2.cpp +++ b/src/core/libraries/videodec/videodec2.cpp @@ -214,7 +214,7 @@ s32 PS4_SYSV_ABI sceVideodec2GetPictureInfo(const OrbisVideodec2OutputInfo* outp return ORBIS_OK; } -void RegisterlibSceVdec2(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("RnDibcGCPKw", "libSceVideodec2", 1, "libSceVideodec2", 1, 1, sceVideodec2QueryComputeMemoryInfo); LIB_FUNCTION("eD+X2SmxUt4", "libSceVideodec2", 1, "libSceVideodec2", 1, 1, diff --git a/src/core/libraries/videodec/videodec2.h b/src/core/libraries/videodec/videodec2.h index 410ee8ea6..0f080129f 100644 --- a/src/core/libraries/videodec/videodec2.h +++ b/src/core/libraries/videodec/videodec2.h @@ -137,5 +137,5 @@ s32 PS4_SYSV_ABI sceVideodec2Reset(OrbisVideodec2Decoder decoder); s32 PS4_SYSV_ABI sceVideodec2GetPictureInfo(const OrbisVideodec2OutputInfo* outputInfo, void* p1stPictureInfo, void* p2ndPictureInfo); -void RegisterlibSceVdec2(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Vdec2 \ No newline at end of file diff --git a/src/core/libraries/voice/voice.cpp b/src/core/libraries/voice/voice.cpp index caa16431a..7c912d798 100644 --- a/src/core/libraries/voice/voice.cpp +++ b/src/core/libraries/voice/voice.cpp @@ -166,7 +166,7 @@ s32 PS4_SYSV_ABI sceVoiceWriteToIPort() { return ORBIS_OK; } -void RegisterlibSceVoice(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("oV9GAdJ23Gw", "libSceVoice", 1, "libSceVoice", 0, 0, sceVoiceConnectIPortToOPort); LIB_FUNCTION("nXpje5yNpaE", "libSceVoice", 1, "libSceVoice", 0, 0, sceVoiceCreatePort); LIB_FUNCTION("b7kJI+nx2hg", "libSceVoice", 1, "libSceVoice", 0, 0, sceVoiceDeletePort); diff --git a/src/core/libraries/voice/voice.h b/src/core/libraries/voice/voice.h index 8f008f2cc..89467c83c 100644 --- a/src/core/libraries/voice/voice.h +++ b/src/core/libraries/voice/voice.h @@ -52,5 +52,5 @@ s32 PS4_SYSV_ABI sceVoiceVADAdjustment(); s32 PS4_SYSV_ABI sceVoiceVADSetVersion(); s32 PS4_SYSV_ABI sceVoiceWriteToIPort(); -void RegisterlibSceVoice(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Voice \ No newline at end of file diff --git a/src/core/libraries/web_browser_dialog/webbrowserdialog.cpp b/src/core/libraries/web_browser_dialog/webbrowserdialog.cpp index ee434f96a..0b1206249 100644 --- a/src/core/libraries/web_browser_dialog/webbrowserdialog.cpp +++ b/src/core/libraries/web_browser_dialog/webbrowserdialog.cpp @@ -78,7 +78,7 @@ s32 PS4_SYSV_ABI Func_F2BE042771625F8C() { return ORBIS_OK; } -void RegisterlibSceWebBrowserDialog(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("PSK+Eik919Q", "libSceWebBrowserDialog", 1, "libSceWebBrowserDialog", 1, 1, sceWebBrowserDialogClose); LIB_FUNCTION("Wit4LjeoeX4", "libSceWebBrowserDialog", 1, "libSceWebBrowserDialog", 1, 1, diff --git a/src/core/libraries/web_browser_dialog/webbrowserdialog.h b/src/core/libraries/web_browser_dialog/webbrowserdialog.h index aa118fe45..08f76a4fe 100644 --- a/src/core/libraries/web_browser_dialog/webbrowserdialog.h +++ b/src/core/libraries/web_browser_dialog/webbrowserdialog.h @@ -26,5 +26,5 @@ s32 PS4_SYSV_ABI sceWebBrowserDialogTerminate(); s32 PS4_SYSV_ABI sceWebBrowserDialogUpdateStatus(); s32 PS4_SYSV_ABI Func_F2BE042771625F8C(); -void RegisterlibSceWebBrowserDialog(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::WebBrowserDialog \ No newline at end of file diff --git a/src/core/libraries/zlib/zlib.cpp b/src/core/libraries/zlib/zlib.cpp index b304992ad..639cdc047 100644 --- a/src/core/libraries/zlib/zlib.cpp +++ b/src/core/libraries/zlib/zlib.cpp @@ -172,7 +172,7 @@ s32 PS4_SYSV_ABI sceZlibFinalize() { return ORBIS_OK; } -void RegisterlibSceZlib(Core::Loader::SymbolsResolver* sym) { +void RegisterLib(Core::Loader::SymbolsResolver* sym) { LIB_FUNCTION("m1YErdIXCp4", "libSceZlib", 1, "libSceZlib", 1, 1, sceZlibInitialize); LIB_FUNCTION("6na+Sa-B83w", "libSceZlib", 1, "libSceZlib", 1, 1, sceZlibFinalize); LIB_FUNCTION("TLar1HULv1Q", "libSceZlib", 1, "libSceZlib", 1, 1, sceZlibInflate); diff --git a/src/core/libraries/zlib/zlib_sce.h b/src/core/libraries/zlib/zlib_sce.h index 6f8cf9468..32d738f48 100644 --- a/src/core/libraries/zlib/zlib_sce.h +++ b/src/core/libraries/zlib/zlib_sce.h @@ -17,5 +17,5 @@ s32 PS4_SYSV_ABI sceZlibWaitForDone(u64* request_id, const u32* timeout); s32 PS4_SYSV_ABI sceZlibGetResult(u64 request_id, u32* dst_length, s32* status); s32 PS4_SYSV_ABI sceZlibFinalize(); -void RegisterlibSceZlib(Core::Loader::SymbolsResolver* sym); +void RegisterLib(Core::Loader::SymbolsResolver* sym); } // namespace Libraries::Zlib \ No newline at end of file From aeab525a7fc66bedbb449ac7e6986fc922d36e5b Mon Sep 17 00:00:00 2001 From: Stephen Miller <56742918+StevenMiller123@users.noreply.github.com> Date: Wed, 16 Jul 2025 04:30:20 -0500 Subject: [PATCH 2/5] Fix create flag handling in open (#3255) If the create flag is specified, but the file already exists, then the file should open successfully, regardless of permissions. This fixes a crash seen in Phantasy Star Online 2 New Genesis (CUSA29813) --- src/core/libraries/kernel/file_system.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/src/core/libraries/kernel/file_system.cpp b/src/core/libraries/kernel/file_system.cpp index 76d1a3339..9dd70afc6 100644 --- a/src/core/libraries/kernel/file_system.cpp +++ b/src/core/libraries/kernel/file_system.cpp @@ -118,14 +118,16 @@ s32 PS4_SYSV_ABI open(const char* raw_path, s32 flags, u16 mode) { return -1; } - if (read_only) { - // Can't create files in a read only directory - h->DeleteHandle(handle); - *__Error() = POSIX_EROFS; - return -1; + if (!exists) { + if (read_only) { + // Can't create files in a read only directory + h->DeleteHandle(handle); + *__Error() = POSIX_EROFS; + return -1; + } + // Create a file if it doesn't exist + Common::FS::IOFile out(file->m_host_name, Common::FS::FileAccessMode::Write); } - // Create a file if it doesn't exist - Common::FS::IOFile out(file->m_host_name, Common::FS::FileAccessMode::Write); } else if (!exists) { // If we're not creating a file, and it doesn't exist, return ENOENT h->DeleteHandle(handle); From 68b147488eef593586dad6f1b7bb409b0e5c5770 Mon Sep 17 00:00:00 2001 From: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com> Date: Wed, 16 Jul 2025 17:03:39 +0200 Subject: [PATCH 3/5] If CONTENT_ID is empty in param.sfo, try using TITLE_ID as fallback (#3258) * If CONTENT_ID is empty in param.sfo, try using TITLE_ID as fallback * Remove assert that is now not needed and fix me switching up variable names --- src/emulator.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/emulator.cpp b/src/emulator.cpp index 480ceee0b..9485b0e23 100644 --- a/src/emulator.cpp +++ b/src/emulator.cpp @@ -99,9 +99,12 @@ void Emulator::Run(std::filesystem::path file, const std::vector ar ASSERT_MSG(param_sfo->Open(param_sfo_path), "Failed to open param.sfo"); const auto content_id = param_sfo->GetString("CONTENT_ID"); - ASSERT_MSG(content_id.has_value(), "Failed to get CONTENT_ID"); - - id = std::string(*content_id, 7, 9); + const auto title_id = param_sfo->GetString("TITLE_ID"); + if (content_id.has_value() && !content_id->empty()) { + id = std::string(*content_id, 7, 9); + } else if (title_id.has_value()) { + id = *title_id; + } title = param_sfo->GetString("TITLE").value_or("Unknown title"); fw_version = param_sfo->GetInteger("SYSTEM_VER").value_or(0x4700000); app_version = param_sfo->GetString("APP_VER").value_or("Unknown version"); From 161aa49f37cb94827bcc574ca374eb2a3748ee7f Mon Sep 17 00:00:00 2001 From: georgemoralis Date: Wed, 16 Jul 2025 18:04:27 +0300 Subject: [PATCH 4/5] New Crowdin updates (#3219) * New translations en_us.ts (Ukrainian) * New translations en_us.ts (Ukrainian) * New translations en_us.ts (Spanish) * New translations en_us.ts (Albanian) * New translations en_us.ts (Polish) * New translations en_us.ts (Polish) * New translations en_us.ts (Turkish) * New translations en_us.ts (German) --- src/qt_gui/translations/de_DE.ts | 49 +++++++++++------------ src/qt_gui/translations/es_ES.ts | 8 +++- src/qt_gui/translations/pl_PL.ts | 68 ++++++++++++++++---------------- src/qt_gui/translations/sq_AL.ts | 2 +- src/qt_gui/translations/tr_TR.ts | 24 +++++------ src/qt_gui/translations/uk_UA.ts | 48 +++++++++++----------- 6 files changed, 101 insertions(+), 98 deletions(-) diff --git a/src/qt_gui/translations/de_DE.ts b/src/qt_gui/translations/de_DE.ts index 46295c164..7e460afb8 100644 --- a/src/qt_gui/translations/de_DE.ts +++ b/src/qt_gui/translations/de_DE.ts @@ -527,71 +527,70 @@ unmapped - unmapped + Nicht zugeordnet L1 - L1 + L1 R1 - R1 + R1 L2 - L2 + L2 Options - Options + Optionen R2 - R2 + R2 Touchpad Left - Touchpad Left + Touchpad Links Touchpad Center - Touchpad Center + Touchpad Mitte Touchpad Right - Touchpad Right + Touchpad Rechts Triangle - Triangle + Dreieck Square - Square + Quadrat Circle - Circle + Kreis Cross - Cross + Kreuz Cannot bind any unique input more than once. Duplicate inputs mapped to the following buttons: %1 - Cannot bind any unique input more than once. Duplicate inputs mapped to the following buttons: - -%1 + %1 +Einzigartige Inputs können nicht öfters als einmal gebunden werden. Input-Duplikate werden auf folgende Knöpfe gebunden Press a button - Press a button + Drücke einen Knopf Move analog stick - Move analog stick + Bewege den Analogstick @@ -778,7 +777,7 @@ Favorite - Favorite + Favoriten @@ -984,11 +983,11 @@ Remove from Favorites - Remove from Favorites + Von Favoriten Entfernen Add to Favorites - Add to Favorites + Zu Favoriten hinzufügen @@ -1226,15 +1225,15 @@ Touchpad Left - Touchpad Left + Touchpad Links Touchpad Center - Touchpad Center + Touchpad Mitte Touchpad Right - Touchpad Right + Touchpad Rechts @@ -2080,7 +2079,7 @@ Hinweis: Der Sound funktioniert nur in Qt-Versionen. * Unsupported Vulkan Version - * Unsupported Vulkan Version + * Nicht unterstützte Vulkan Version diff --git a/src/qt_gui/translations/es_ES.ts b/src/qt_gui/translations/es_ES.ts index 72b18437c..ce434d83f 100644 --- a/src/qt_gui/translations/es_ES.ts +++ b/src/qt_gui/translations/es_ES.ts @@ -581,7 +581,9 @@ Cannot bind any unique input more than once. Duplicate inputs mapped to the following buttons: %1 - No se puede asignar un control único más de una vez. Controles duplicados asignados a los siguientes botones + No se puede asignar un control único más de una vez. Controles duplicados asignados a los siguientes botones: + +%1 Press a button @@ -1218,7 +1220,9 @@ Cannot bind any unique input more than once. Duplicate inputs mapped to the following buttons: %1 - No se puede asignar un control único más de una vez. Controles duplicados asignados a los siguientes botones: + No se puede asignar un control único más de una vez. Controles duplicados asignados a los siguientes botones: + +%1 Touchpad Left diff --git a/src/qt_gui/translations/pl_PL.ts b/src/qt_gui/translations/pl_PL.ts index c5611c5b1..0ea902c5a 100644 --- a/src/qt_gui/translations/pl_PL.ts +++ b/src/qt_gui/translations/pl_PL.ts @@ -527,71 +527,71 @@ unmapped - unmapped + nieprzypisane L1 - L1 + L1 R1 - R1 + R1 L2 - L2 + L2 Options - Options + Options R2 - R2 + R2 Touchpad Left - Touchpad Left + Lewy Touchpad Touchpad Center - Touchpad Center + Środkowy Touchpad Touchpad Right - Touchpad Right + Prawy Touchpad Triangle - Triangle + Trójkąt Square - Square + Kwadrat Circle - Circle + Kółko Cross - Cross + Krzyżyk Cannot bind any unique input more than once. Duplicate inputs mapped to the following buttons: %1 - Cannot bind any unique input more than once. Duplicate inputs mapped to the following buttons: + Nie można zbindować unikalnych akcji więcej niż raz. Zduplikowane akcje są przepisane do następujących przycisków: %1 Press a button - Press a button + Naciśnij przycisk Move analog stick - Move analog stick + Rusz gałką analogową @@ -778,7 +778,7 @@ Favorite - Favorite + Ulubione @@ -984,11 +984,11 @@ Remove from Favorites - Remove from Favorites + Usuń z Ulubionych Add to Favorites - Add to Favorites + Dodaj do Ulubionych @@ -1220,21 +1220,21 @@ Cannot bind any unique input more than once. Duplicate inputs mapped to the following buttons: %1 - Cannot bind any unique input more than once. Duplicate inputs mapped to the following buttons: + Nie można zbindować unikalnych akcji więcej niż raz. Zduplikowane akcje są przepisane do następujących przycisków: %1 Touchpad Left - Touchpad Left + Lewy Touchpad Touchpad Center - Touchpad Center + Środkowy Touchpad Touchpad Right - Touchpad Right + Prawy Touchpad @@ -1457,43 +1457,43 @@ Play - Play + Graj Pause - Pause + Pauza Stop - Stop + Stop Restart - Restart + Restart Full Screen - Full Screen + Pełny ekran Controllers - Controllers + Kontrolery Keyboard - Keyboard + Klawiatura Refresh List - Refresh List + Odśwież Listę Resume - Resume + Wznów Show Labels Under Icons - Show Labels Under Icons + Pokaż etykiety pod ikonami @@ -2076,7 +2076,7 @@ * Unsupported Vulkan Version - * Unsupported Vulkan Version + * Nieobsługiwana wersja Vulkan diff --git a/src/qt_gui/translations/sq_AL.ts b/src/qt_gui/translations/sq_AL.ts index 9908dc564..a0958f348 100644 --- a/src/qt_gui/translations/sq_AL.ts +++ b/src/qt_gui/translations/sq_AL.ts @@ -1220,7 +1220,7 @@ Cannot bind any unique input more than once. Duplicate inputs mapped to the following buttons: %1 - Nuk mund të caktohet e njëjta hyrje unike më shumë se një herë. Hyrjet e dublikuara janë caktuar në butonët e mëposhtëm: + Nuk mund të caktohet e njëjta hyrje unike më shumë se një herë. Hyrjet e dyfishta janë caktuar në butonët e mëposhtëm: %1 diff --git a/src/qt_gui/translations/tr_TR.ts b/src/qt_gui/translations/tr_TR.ts index d4a94b42f..91d856482 100644 --- a/src/qt_gui/translations/tr_TR.ts +++ b/src/qt_gui/translations/tr_TR.ts @@ -531,15 +531,15 @@ L1 - L1 + L1 R1 - R1 + R1 L2 - L2 + L2 Options @@ -547,19 +547,19 @@ R2 - R2 + R2 Touchpad Left - Touchpad Left + Dokunmatik Yüzey Sol Touchpad Center - Touchpad Center + Dokunmatik Yüzey Orta Touchpad Right - Touchpad Right + Dokunmatik Yüzey Sağ Triangle @@ -591,7 +591,7 @@ Move analog stick - Move analog stick + Analog çubuğu taşı @@ -984,7 +984,7 @@ Remove from Favorites - Remove from Favorites + Favorilerden kaldır Add to Favorites @@ -1226,15 +1226,15 @@ Touchpad Left - Touchpad Left + Dokunmatik Yüzey Sol Touchpad Center - Touchpad Center + Dokunmatik Yüzey Orta Touchpad Right - Touchpad Right + Dokunmatik Yüzey Sağ diff --git a/src/qt_gui/translations/uk_UA.ts b/src/qt_gui/translations/uk_UA.ts index 73aa2c352..1f510e018 100644 --- a/src/qt_gui/translations/uk_UA.ts +++ b/src/qt_gui/translations/uk_UA.ts @@ -527,71 +527,71 @@ unmapped - unmapped + Не назначено L1 - L1 + L1 R1 - R1 + R1 L2 - L2 + L2 Options - Options + Опції R2 - R2 + R2 Touchpad Left - Touchpad Left + Ліва сторона сенсору Touchpad Center - Touchpad Center + Середина сенсору Touchpad Right - Touchpad Right + Права сторона сенсору Triangle - Triangle + Трикутник Square - Square + Квадрат Circle - Circle + Коло Cross - Cross + Хрест Cannot bind any unique input more than once. Duplicate inputs mapped to the following buttons: %1 - Cannot bind any unique input more than once. Duplicate inputs mapped to the following buttons: + Неможливо призначити одну й ту саму кнопку більше одного разу. Повторне призначення виявлено для таких кнопок: %1 Press a button - Press a button + Натисніть кнопку Move analog stick - Move analog stick + Перемістити аналоговий стік @@ -778,7 +778,7 @@ Favorite - Favorite + Обране @@ -984,11 +984,11 @@ Remove from Favorites - Remove from Favorites + Видалити з обраного Add to Favorites - Add to Favorites + Додати до обраного @@ -1220,21 +1220,21 @@ Cannot bind any unique input more than once. Duplicate inputs mapped to the following buttons: %1 - Cannot bind any unique input more than once. Duplicate inputs mapped to the following buttons: + Унікальний вхід не може бути призначений двічі. Дублікати на кнопках: %1 Touchpad Left - Touchpad Left + Ліва сторона сенсору Touchpad Center - Touchpad Center + Середина сенсору Touchpad Right - Touchpad Right + Права сторона сенсору @@ -2076,7 +2076,7 @@ * Unsupported Vulkan Version - * Unsupported Vulkan Version + * Непідтримувана версія Vulkan From fddded8d204374febcba210b8e2e325973f973b2 Mon Sep 17 00:00:00 2001 From: kalaposfos13 <153381648+kalaposfos13@users.noreply.github.com> Date: Wed, 16 Jul 2025 17:06:58 +0200 Subject: [PATCH 5/5] Add an unreachable on hitting ud2 instead of getting stuck in an infinite loop (#3257) * Add an unreachable on hitting ud2 instead of getting stuck in an infinite loop * Add [[unlikely]] to get ahead of the inevitable PR review comment --- src/core/cpu_patches.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/cpu_patches.cpp b/src/core/cpu_patches.cpp index e4f65cd31..8c0897a48 100644 --- a/src/core/cpu_patches.cpp +++ b/src/core/cpu_patches.cpp @@ -753,6 +753,10 @@ static bool PatchesIllegalInstructionHandler(void* context) { ZydisDecodedOperand operands[ZYDIS_MAX_OPERAND_COUNT]; const auto status = Common::Decoder::Instance()->decodeInstruction(instruction, operands, code_address); + if (ZYAN_SUCCESS(status) && instruction.mnemonic == ZydisMnemonic::ZYDIS_MNEMONIC_UD2) + [[unlikely]] { + UNREACHABLE_MSG("ud2 at code address {:#x}", (u64)code_address); + } LOG_ERROR(Core, "Failed to patch address {:x} -- mnemonic: {}", (u64)code_address, ZYAN_SUCCESS(status) ? ZydisMnemonicGetString(instruction.mnemonic) : "Failed to decode");