mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-27 00:28:14 +00:00
1.2 KiB
1.2 KiB
libSceJxr technical debt
Unknown function info
- libSceJxr pending exports - 4 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.
PixelFormatLookup,readISandwriteIShave unverified signatures and behaviour; their declarations use the no-parameter unknown-signature convention and throw throughNotImplemented_nid_no_patch.
Functional
- PKFree (libSceJxr) follows Microsoft's jxrlib JXRGlue.c, whose four exported names the module shares: a non-null
ppvhas*ppvreleased with the guestfreeand set to null, and the result is alwaysWMP_errSuccess(0) as a 64-bitERR(long). That the console's module is built from jxrlib, and that itsPKFreereleases through libc'sfree, is inferred from the export names and not checked against the console's code. Closes when: the console'sPKFreeis disassembled or measured on a PS5