mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-23 00:53:02 -05:00
The C11 thread layer (_Mtx_*, _Cnd_*, _Thrd_*, _Xtime_get_ticks, std::_Pad) and the libc additions _FNan, _FDtest, _FExp, __udivti3, _Throw_Cpp_error, generic_category, localeconv, wcsncpy_s and the aligned operator new came from the --skip-sce-module route, where our libc stood in for the title's. With the title's sce_module loaded, its libc.prx exports every one of these NIDs and the relinker lists the guest modules ahead of the host prx, so the imports never reach our copies. Checked both by the NID tables (the executable imports them from libc, the guest libc.prx exports them) and by making the four std::_Pad functions throw: the title boots, reaches the menu and loads story mode without calling them. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>