Commit Graph
10207 Commits
Author SHA1 Message Date
Kyon 68e809f961 feat(libSceNKWeb): declare 3 callable exports 2026-10-29 17:16:03 +00:00
MarcZX10 1b96282a6c docs(env): list APS5_GAME_MODE in the environment reference
Name the values, the Linux and macOS mechanisms, that only a missing
library is silent and only in auto, and that no failure is fatal.
2026-10-29 17:15:29 +00:00
Kyon f886009412 feat(libSceAjm.native): declare 7 callable exports 2026-10-29 17:15:05 +00:00
Kyon 3ade9e527d feat(libSceSharePlay): declare 5 callable exports 2026-10-29 17:14:31 +00:00
Kyon e73b042707 feat(libSceVenc): declare 7 callable exports 2026-10-29 17:10:00 +00:00
Kyon af5e56cbad feat(libSceNKWebKit): declare 8703 callable exports 2026-10-29 17:00:12 +00:00
zaryabzip 161792da24 feat(libSceNpTrophy): return 0x80551692 from the system debug calls as firmware 13.42 does
Firmware 13.42's sceNpTrophySystemDbgCtl, GetDbgParam, GetDbgParamInt,
SetDbgParam and SetDbgParamInt each return 0x80551692 and do nothing else.
2026-10-29 21:53:23 +05:00
Adrià c33785b183 fix(libc): reject vdprintf descriptors above SHRT_MAX with EMFILE and mark test hooks sysv_abi 2026-10-29 17:42:07 +01:00
hugodearaujo 2c87f46961 fix(ngs2): buffer voice setups, waveform blocks and patches sent during processing 2026-10-29 13:37:08 -03:00
Hedi Trigui 3dfc973fb8 fix(libc): address review feedback on vdprintf guest write path, short writes, ABI and test coverage 2026-10-29 17:30:21 +01:00
hugodearaujo 7a75ea95b3 docs(libSceAudioOut): record the blocking push wait as inferred from PPSA02530
The wait is described in the debt file instead of in code comments.
2026-10-29 13:29:53 -03:00
Kyon 2fa73de179 feat(libSceSystemLogger2): declare 5 callable exports 2026-10-29 16:29:14 +00:00
Hedi Trigui 106f689a8b fix(libc): address review feedback on recallocarray licence, errno and tests 2026-10-29 17:01:12 +01:00
Hedi Trigui dbb0ed1ae1 fix(libc): use 16 KiB page size shrink threshold and add boundary test in recallocarray 2026-10-29 17:01:12 +01:00
Hedi Trigui e999a37edd feat(libc): implement recallocarray 2026-10-29 17:01:12 +01:00
Kyon 8618f92a9a docs(libSceHmd): pin callable export evidence 2026-10-29 15:58:13 +00:00
Kyon e8cf392d30 docs(libSceMbus): pin callable export evidence 2026-10-29 15:57:37 +00:00
Kyon d8b675873f docs(libScePSNowGkp): pin callable export evidence 2026-10-29 15:57:30 +00:00
Kyon 813046c889 docs(libSceConnectAccountDialog): pin callable export evidence 2026-10-29 15:57:23 +00:00
Kyon 873554158c docs(libSceNpSpeechToText): pin callable export evidence 2026-10-29 15:57:20 +00:00
Kyon 088fb0507f docs(libSceEsvmEngine): resolve export qualifier IDs 2026-10-29 15:55:13 +00:00
Kyon 60f59cd068 docs(libSceNpTextToSpeech): resolve export qualifier IDs 2026-10-29 15:55:04 +00:00
Kyon 59d9482463 docs(libSceIdu): resolve export qualifier IDs 2026-10-29 15:54:55 +00:00
Kyon 6ff4518ad1 docs(libSceUpdateService): resolve export qualifier IDs 2026-10-29 15:54:47 +00:00
Kyon 60a6dc63d4 docs(libSceRemotePlayClientIpc): resolve export qualifier IDs 2026-10-29 15:54:40 +00:00
Kyon 9006a4b3ba docs(libSceContentListController): resolve export qualifier IDs 2026-10-29 15:54:32 +00:00
slopgobblercobbler 80e3bb6c35 fix(relinker): validate SysV and GNU dynamic symbol hash table bounds 2026-10-29 16:54:27 +01:00
Kyon a234bd6cd7 docs(libSceEsvmEngine): pin callable export evidence 2026-10-29 15:51:21 +00:00
Kyon 633b380ae5 docs(libSceNpTextToSpeech): pin callable export evidence 2026-10-29 15:51:17 +00:00
Kyon 7cb92e0abd docs(libSceIdu): pin callable export evidence 2026-10-29 15:51:14 +00:00
Kyon e311f2fb5a docs(libSceUpdateService): pin callable export evidence 2026-10-29 15:51:10 +00:00
Kyon 379b796b59 docs(libSceRemotePlayClientIpc): pin callable export evidence 2026-10-29 15:51:06 +00:00
Kyon 389218b722 docs(libSceContentListController): pin callable export evidence 2026-10-29 15:51:03 +00:00
Kyon ccf783505e feat(libSceHmd): declare 19 callable exports 2026-10-29 15:47:02 +00:00
Kyon e5d7c69dd5 feat(libSceMbus): declare 11 callable exports 2026-10-29 15:38:22 +00:00
Kyon f5de4de8dd feat(libScePSNowGkp): declare 5 callable exports 2026-10-29 15:38:15 +00:00
Kyon 78d9fda689 feat(libSceConnectAccountDialog): declare 7 callable exports 2026-10-29 15:38:09 +00:00
Kyon e1fc364e1f feat(libSceNpSpeechToText): declare 7 callable exports 2026-10-29 15:38:06 +00:00
Kyon c344425ebd feat(libSceEsvmEngine): declare 26 callable exports 2026-10-29 15:31:35 +00:00
Kyon d80bb3a08d feat(libSceNpTextToSpeech): declare 11 callable exports 2026-10-29 15:31:32 +00:00
Kyon be522319f3 feat(libSceIdu): declare 13 callable exports 2026-10-29 15:31:29 +00:00
Kyon abc0bee0d8 feat(libSceUpdateService): declare 15 callable exports 2026-10-29 15:31:26 +00:00
Kyon 8511562913 feat(libSceRemotePlayClientIpc): declare 18 callable exports 2026-10-29 15:31:23 +00:00
Kyon 0cd47fd9b5 feat(libSceContentListController): declare 19 callable exports 2026-10-29 15:31:19 +00:00
Adrià 24bf164e4f docs(libkernel_sys): state that the CUSA mapping of sceKernelIsPs4Process is unmeasured 2026-10-29 16:18:39 +01:00
iAbdulrrahman 2281511a01 feat(libkernel_sys): identify PS4 compatibility process from CUSA title ID prefix 2026-10-29 16:18:34 +01:00
iAbdulrrahman 27b08df5c9 docs(libkernel_sys): condense console identity technical debt entry under 1000 characters 2026-10-29 16:18:34 +01:00
iAbdulrrahman 002e8f2c95 docs(libkernel_sys): cite source and document unmeasured PS4 process behavior for sceKernelIsPs4Process 2026-10-29 16:18:34 +01:00
iAbdulrrahman a59bf262a2 feat(libkernel_sys): implement sceKernelIsPs4Process query 2026-10-29 16:18:34 +01:00
ntamas94andClaude Opus 5.5 51a08caab8 test(libSceNpWebApi): pin method 99 at SDK 5.05 and name the 2.50 source
Adds the measured row to guest_np_web_api (method 99 at SDK version
0x05050001 is INVALID_ARGUMENT and leaves the request id alone), as
rooklz suggested in review, and says in the debt entry that the 2.50
threshold comes from shadPS4.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-29 16:12:10 +01:00