Commit Graph
11 Commits
Author SHA1 Message Date
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