mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-02 12:56:05 +00:00
Both libc debt entries said the console behaviour was unverified. The libc.prx that PPSA13934 ships in sce_module/ settles them (read from disassembly, not measured on a console): - _Mtx_trylock (0x5cf0) passes its argument to scePthreadMutexTrylock and returns 0 on success, 3 for SCE_KERNEL_ERROR_EBUSY and 4 for any other error. - strdup (0x6b440) calls strlen and strndup (0x6b650) calls strnlen on the source with no null check, so both fault on a null source, except strndup(NULL, 0), which returns an empty copy where this libc returns null with EINVAL. Co-Authored-By: Claude Opus 5.5 <[email protected]>