mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-07 13:39:55 +00:00
1.9 KiB
1.9 KiB
libSceBemp2sys technical debt
Unknown function info
- libSceBemp2sys pending exports - 27 named callable exports are listed in the PS5 3.20 export table and were cross-checked against the same module in PS5 firmware 13.60. Their signatures and behaviour are unverified; the declarations use the no-parameter unknown-signature convention and throw through
NotImplemented_nid_no_patch.
Functional
- bemp2sys_logprintf_getlevel, bemp2sys_logprintf_setfunc, bemp2sys_logprintf_setlevel and bemp2sys_memmanager_set - the wrappers at
0x5cc0,0x5ca0,0x5cb0and0x5c90in the 11.00 system modulelibSceBemp2sys.sprx(SHA-256d66887aa1cfb464aaeaf1abf471c6dbedcf802edb4349fe6ee9d3d3f00936208) keep a process-global log level, log function pointer and three memory-manager pointers.setlevelaccepts 0..3 with an unsigned compare, so larger and negative values are ignored;getlevelstarts at 0. The pointers are stored but have no consumer until the parsers are implemented. The rest of the library keeps throwing.
Additional callable exports
- Additional callable exports - 2 entries observed in the 3.20 export inventory and present in the later 13.60-labelled inventory are import-resolution declarations only. The later inventory label does not authenticate a retail firmware version. Parameter lists, return types and behavior are unverified; parameterless
intdeclarations are placeholders, not verified ABI contracts. Every entry throws throughNotImplemented_nid_no_patch. Unidentified names use literal NID aliases. No runtime functionality is implemented.
| Name | NID |
|---|---|
Unknown |
1L1WwRMiys8 |
Unknown |
B1nK+wb5rME |