AnyPS5/core/libs/prx
clem-gb 15c1962e82 fix(libkernel): keep ymm upper halves across a redirected raise
A thread that sceKernelRaiseException redirects resumes through
RtlRestoreContext with a CONTEXT that has no XSTATE, so the upper halves
of ymm0-ymm15 came back as the handler and the delivery path left them.
A handler or host routine that runs vzeroupper or any VEX instruction
(Zen 2 guest code, the CRT's memcpy) cleared the upper lanes of a thread
interrupted in the middle of AVX code. The entry stub now stores
ymm0-ymm15 next to the delivery when the CPU and the OS enable AVX, and
the exit loads them back right before RtlRestoreContext, which restores
only the low halves.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HeC9bA3n74TzJRYv9AgBE8
2026-10-08 10:47:33 +02:00
..
libReactNative.Modules.Vsh
…
libReactNative.Modules.Vsh.WebAppLauncher
…
libSceAcm feat(libs): declare the exports PPSA14632 imports that no library provides 2026-10-07 07:10:13 +02:00
libSceAgc Merge pull request #1124 from TideOPL/fix/agc-shader-fusion-swappc-terminator 2026-10-08 09:55:06 +02:00
libSceAgcDriver Merge pull request #1177 from MichonGoddijn231849/feat/standard-64k-color-targets 2026-10-08 10:44:52 +02:00
libSceAgcVsh
…
libSceAjm
…
libSceAjm.native build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceAjmi
…
libSceAmpr build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceAppContent fix(libSceAppContent): read user defined app params from param.json 2026-10-08 07:49:16 +02:00
libSceAudio
…
libSceAudio3d Merge pull request #1084 from MathiasDevelopes/claude/mingw-link-flags 2026-10-08 09:24:20 +13:00
libSceAudioIn Merge pull request #1084 from MathiasDevelopes/claude/mingw-link-flags 2026-10-08 09:24:20 +13:00
libSceAudioOut test: give fixed temp files a random suffix so parallel runs don't collide 2026-10-08 08:31:16 +02:00
libSceAudioPropagation build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceAudiodec build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceAudiodec.native fix(audiodec): build libSceAudiodec.native from the libSceAudiodec sources 2026-10-06 17:48:38 +02:00
libSceAvPlayer build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceAvPlayer.native refactor(libSceAvPlayer): build libSceAvPlayer.native from the shared Export.cpp 2026-10-07 06:19:46 +00:00
libSceBluetoothHid feat(libSceBluetoothHid): add Bluetooth HID with no devices attached 2026-10-08 15:30:58 +13:00
libSceCdlgPlayerReview feat(libSceCdlgPlayerReview): add the player review dialog 2026-10-07 22:07:28 +03:00
libSceCesCs build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceCommonDialog
…
libSceContentDelete
…
libSceContentExport build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceContentSearch
…
libSceConvertKeycode feat(libs): name the PPSA23566 stubs from the shadPS4 NID list and implement sleep 2026-10-06 17:28:39 -05:00
libSceErrorDialog build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceFiber Merge pull request #283 from SP4C3B4R-8/fix/fiber-windows-stack 2026-10-07 22:25:25 +02:00
libSceFont Merge pull request #1160 from orbz22/feat/font-glyph-define-attribute 2026-10-08 18:19:01 +13:00
libSceFont-module
…
libSceFont.native
…
libSceFontFt feat(font): implement sceFontGetFontGlyphsCount and sceFontGetCharGlyphCode 2026-10-06 09:23:44 +02:00
libSceFontFt-module
…
libSceGameLiveStreaming feat(libs): declare the exports PPSA14632 imports that no library provides 2026-10-07 07:10:13 +02:00
libSceGameUpdate build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceHmd
…
libSceHmd2 feat(libSceHmd2): add PS VR2 modules that report the runtime as unavailable 2026-10-07 19:58:01 -04:00
libSceHttp build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceHttp2 Merge pull request #1092 from kjhq/feat/libscehttp2-async 2026-10-08 18:18:26 +13:00
libSceIme build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceImeBackend
…
libSceImeDialog
…
libSceJpegDec build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceJpegEnc build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceJson2 Merge pull request #1145 from AchrafReyani/refactor/name-resolved-unknown-stubs 2026-10-08 10:16:20 +02:00
libSceKeyboard feat(libSceKeyboard): translate the 106-key arrangement in sceKeyboardGetKey2Char 2026-10-06 14:02:11 +00:00
libSceLibcInternal test(libc): resolve the library address in the TLS destructor test 2026-10-08 01:39:37 +03:00
libSceLoginDialog build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceMbus feat(libSceMbus): add the device service with no devices attached 2026-10-08 15:30:58 +13:00
libSceMouse
…
libSceMsgDialog
…
libSceMsgDialog.native build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceNet Merge pull request #1248 from eliasbruno124-dev/fix/net-ipv6-any-current 2026-10-08 18:29:31 +13:00
libSceNetCtl
…
libSceNgs2 build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceNgs2.native feat(libSceNgs2.native): stream 16-bit PCM waveforms through appended waveform blocks 2026-10-08 07:35:59 +02:00
libSceNpAuth
…
libSceNpCommerce feat(libs): name the PPSA23566 stubs from the shadPS4 NID list and implement sleep 2026-10-06 17:28:39 -05:00
libSceNpEntitlementAccess feat(libs): declare the exports PPSA14632 imports that no library provides 2026-10-07 07:10:13 +02:00
libSceNpGameIntent
…
libSceNpManager fix(npmanager): track reachability callback registration 2026-10-08 08:23:31 +03:00
libSceNpPartner001 feat(libs): declare the exports PPSA23566 imports that no library provides 2026-10-06 17:04:05 -05:00
libSceNpSessionSignaling build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceNpTrophy2 build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceNpUniversalDataSystem
…
libSceNpUtility
…
libSceNpWebApi2 feat(libs): declare the exports PPSA14632 imports that no library provides 2026-10-07 07:10:13 +02:00
libScePad Merge pull request #1118 from TideOPL/feat/pad-is-remote-controller 2026-10-08 18:19:30 +13:00
libScePlayGo build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libScePlayGoDialog build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libScePlayerInvitationDialog build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libScePlayerSelectionDialog
…
libScePngDec build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libScePngEnc build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libScePosixForWebKit build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceProprietaryVoiceChatHelperPrx feat(libs): name the PPSA23566 stubs from the shadPS4 NID list and implement sleep 2026-10-06 17:28:39 -05:00
libScePsml_debug Merge pull request #1144 from AchrafReyani/refactor/psml-debug-name-stubs 2026-10-08 18:22:39 +13:00
libSceRandom build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceRazorCpu Merge pull request #1084 from MathiasDevelopes/claude/mingw-link-flags 2026-10-08 09:24:20 +13:00
libSceRemoteplay
…
libSceRtc Merge pull request #1275 from KSWORK2001/fix/libscertc-dostime-range 2026-10-08 19:35:43 +13:00
libSceRudp feat(libs): provide the exports PPSA01325 imports that no library has 2026-10-07 22:43:08 +07:00
libSceSaveData
…
libSceSaveData.native Merge pull request #1125 from TideOPL/feat/ppsa16064-missing-exports 2026-10-08 10:01:59 +02:00
libSceSaveDataDialog
…
libSceSaveDataDialog.native
…
libSceShare feat(libSceShare): report no running share feature in sceShareGetRunningStatus 2026-10-07 20:21:26 -04:00
libSceShare.native
…
libSceSharePlay
…
libSceSigninDialog
…
libSceSsl build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceSysmodule build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceSystemGesture
…
libSceSystemService build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceTextToSpeech2 feat(libSceTextToSpeech2): report the speech engine as unavailable 2026-10-08 15:31:10 +13:00
libSceUlt build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceUsbd feat(usbd): add the libSceUsbd module 2026-10-05 11:47:20 +02:00
libSceUserService build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceVdecsw feat(prx): stub TextToSpeech2, Vdecsw and Coredump unknown exports 2026-10-07 15:42:04 +02:00
libSceVideoOut fix(libs): export recomputing Vrr names without APS5_EXPORT alias 2026-10-07 17:25:07 +02:00
libSceVideoRecordingP fix(libSceVideoRecordingP): correct the sceVideoRecordingOpen signature 2026-10-06 18:29:36 -03:00
libSceVideodec2 build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libSceVoice feat(libs): name the PPSA23566 stubs from the shadPS4 NID list and implement sleep 2026-10-06 17:28:39 -05:00
libSceVoiceChat feat(libs): provide the exports PPSA01325 imports that no library has 2026-10-07 22:43:08 +07:00
libSceVoiceQoS fix(voiceqos): return the console's sceVoiceQoSInit argument errors 2026-10-07 23:34:15 -03:00
libSceVrSetupDialog feat(libs): add exports imported by PPSA12544's Unity plugins 2026-10-05 23:18:46 +02:00
libSceVrTracker2 feat(libSceHmd2): add PS VR2 modules that report the runtime as unavailable 2026-10-07 19:58:01 -04:00
libSceWebBrowserDialog build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00
libc Merge pull request #1176 from EdouardSence/fix/linux-anonymous-writable-image 2026-10-08 10:41:35 +02:00
libkernel fix(libkernel): keep ymm upper halves across a redirected raise 2026-10-08 10:47:33 +02:00
libkernel_sys
…
libkernel_web
…
ulobjmgr build(libs): strip the MinGW static runtime flags once for all libraries 2026-10-07 10:10:38 +00:00