mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-22 08:33:12 -05:00
The overlap audit against origin/main and the open pull requests found 39 of the 193 declared exports that must not be declared here: - 14 that origin/main already exports. The nid_patcher computes the NID of a symbol from its name, and a name ending in _nid_postfix exports the NID of the base name, so scePadOpen, sceNetInit and the rest are already there. - 23 that an open pull request provides: #6832, #6847, #6852, #7846, #7881, #7889, #7890, #6977 and #7690. - 2 whose technical-debt file an open pull request creates: #7463 and #8094. The scope is now 30 libraries and 154 exports.
1.9 KiB
1.9 KiB
libSceContentExport technical debt
Functional
- Content export sessions (libSceContentExport):
sceContentExportStarthands out positive session ids, at most 10 live, whichsceContentExportFinishcloses. The signatures follow Orbital and the limitMaxExecutionSharpProspero; the parameter layouts follow shadPS4. The host has no media library, sosceContentExportFromDataWithThumbnailthrows once the session is checked, before calling either data callback, and no export ever runs.sceContentExportGetProgressandsceContentExportCancelthrow for a live session, as their result with no running export is unknown. An eleventhsceContentExportStartandsceContentExportTermwith live sessions throw: whether the console answersEXECUTION_MAXorBUSYthere, or ends the sessions, is unverified. Session id values and error precedence are unverified
Unknown function info
- PlayStation 5 firmware exports declared without parameters, signatures unknown: sceContentExportAddToFavorites, sceContentExportDataProvideFunction, sceContentExportFree, sceContentExportFrom, sceContentExportFromFileForSf, sceContentExportFromFileWithContentIdList, sceContentExportFromFileWithTitleIdList, sceContentExportInit, sceContentExportMalloc, sceContentExportRemoveFromFavorites, sceContentExportRenameContent, sceContentExportValidateContents (libSceContentExport). Names from the firmware NID database; unimplemented and throw
NotImplemented_nid_no_patch.