Commit Graph
12 Commits
Author SHA1 Message Date
verusferro ffd8b6f8ae feat(libSceSpSysCallWrapper): forward sceSpPthreadMutexattrSetprioceiling
Firmware 13.60's libSceSpSysCallWrapper.sprx jumps to libkernel's
scePthreadMutexattrSetprioceiling, which libkernel now implements, so the
wrapper forwards to it like the 47 other wrappers in the library. The
library's debt file held only this entry and is removed.
2026-10-25 14:39:49 +03:00
hypermistandClaude Opus 5.5 b3fec9cce0 refactor(libSceSpSysCallWrapper): declare sceSpSelect signature in the library header
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-25 12:42:14 +13:00
hypermistandClaude Opus 5.5 3d99dcd88f Merge remote-tracking branch 'origin/feat/sp-syscall-wrapper-forwards' into feat/spsyscallwrapper-getpid-select
Kept the base branch's header-based declarations and dropped this branch's local redeclarations.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-25 12:42:14 +13:00
hypermistandClaude Opus 5.5 a81479ebea Merge remote-tracking branch 'upstream/main' into feat/spsyscallwrapper-getpid-select
Clean merge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-25 12:42:14 +13:00
hypermist fabf1a11b5 refactor(libSceSpSysCallWrapper): declare wrapper signatures in the library header 2026-10-25 12:10:50 +13:00
hypermistandClaude Opus 5.5 5f20dce3e6 Merge remote-tracking branch 'upstream/main' into feat/sp-syscall-wrapper-forwards
Clean merge; header fixes follow in a separate commit.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-25 12:09:21 +13:00
boykopovar f38d29fd08 refactor(sdk): add canonical headers for remaining libraries 2026-10-24 23:17:42 +03:00
hypermistandClaude Opus 5.5 e820df8c9d feat(libSceSpSysCallWrapper): forward sceSpGetPid and sceSpSelect
Both are exported by firmware 13.60 libSceSpSysCallWrapper.sprx as a single
jmp to the getpid and select stubs. Forward them and trim the debt entry to
sceSpPthreadMutexattrSetprioceiling.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-24 01:15:24 +13:00
hypermistandClaude Opus 5.5 68e3a685fb fix(libSceSpSysCallWrapper): reach sceNetRecv and sceNetSend through longer-named entries
The PE and Mach-O NID patchers rewrite each sce import name in place with its 11-character NID, so the 10-character sceNetRecv and sceNetSend imports stopped the Windows build. libSceNet now exports GuestNetRecv_nid_no_patch and GuestNetSend_nid_no_patch, as libkernel does with GuestAlarm_nid_no_patch, and the two wrappers call those.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01SNqSvnFwRBz3D76n476yw6
2026-10-23 03:03:15 +13:00
hypermistandClaude Opus 5.5 6e0c94cada feat(libSceSpSysCallWrapper): forward 45 wrappers to the libkernel and libSceNet calls they jump to
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01RbLgECLQ2bpDM7oe2urGZK
2026-10-22 22:43:31 +13:00
akkadbakkad89 f57ef9986f feat(prx): declare exports for 66 inventory-covered system libraries 2026-10-21 16:30:58 +05:30
xdCloudy bec9cf2e5c feat(prx): inventory confirmed PS5 system libraries 2026-10-19 08:27:22 +01:00