AnyPS5 resolves a title's imports by NID, so a title that imports a system function that no AnyPS5 library provides fails to load with an unresolved import. This declares 266 such exports across 4 PS5 system libraries that AnyPS5 implements but does not provide. Each declaration calls NotImplemented_nid_no_patch and returns 0; none of them implements the function. The signatures are unknown for all of them, so they are declared without parameters, which resolves the import without making an ABI claim. The technical-debt files record the limitation per library. The list is the intersection of the export table of the console's library (function symbols only), the pinned aerolib names and the functions not yet defined anywhere in the repo. Every name recomputes to its NID with tools/nid_names.py.
12 KiB
libSceBgft technical debt
Unknown function info
-
sceBgftServiceDownloadPauseTaskAll, sceBgftServiceDownloadResumeTaskAll, sceBgftServiceDownloadStartTaskAll, sceBgftServiceDownloadStopTaskAll, sceBgftServiceDownloadFindActivePatchTask, sceBgftServiceDownloadFindActivePupTask, sceBgftServiceIntDownloadFindActiveGameAndGameAcTask, sceBgftServiceIntDownloadFindActiveTask, sceBgftServiceIntDownloadGetGameAndGameAcProgress, sceBgftServiceIntDownloadGetPatchProgress, sceBgftServiceIntDownloadGetPlayGoProgress, sceBgftServiceIntDownloadGetProgress, sceBgftServiceIntDownloadGetTaskInfo, sceBgftServiceIntDownloadPauseTask, sceBgftServiceIntDownloadRegisterTaskByStorageEx, sceBgftServiceIntDownloadResumeTask, sceBgftServiceIntDownloadStopTask, sceBgftServiceIntDownloadStartTask, sceBgftServiceIntDownloadUnregisterTask and sceBgftServiceIntInit (libSceBgft) - names and NIDs are present in the PS5 3.20 export inventory, but no credible prototypes were found. They are declared without parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified. The eight task-control declarations not listed here follow SharpProspero's DownloadService bindings
-
sceBgftServiceDownloadQueryTask, sceBgftServiceIntDebugDownloadCorruptPkg, sceBgftServiceIntDebugDownloadRequest, sceBgftServiceIntDebugPlayGoClearSetFreeZone, sceBgftServiceIntDebugPlayGoGetPlayGoStatusString and sceBgftServiceIntDebugPlayGoIsPaused (libSceBgft) - The list is the intersection of the export table of the console's libSceBgft (function symbols only), the pinned aerolib names and the functions not yet defined anywhere in the repo; names and NIDs are present in the PS5 3.20 export inventory and the verified NID name database, but no credible prototypes were found. They are declared without parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified.
-
sceBgftServiceIntDebugPlayGoIsSetFreeZone, sceBgftServiceIntDebugPlayGoResume, sceBgftServiceIntDebugPlayGoRevertToFullState, sceBgftServiceIntDebugPlayGoRevertToInitialState and sceBgftServiceIntDebugPlayGoRevertToSnapshot (libSceBgft) - The list is the intersection of the export table of the console's libSceBgft (function symbols only), the pinned aerolib names and the functions not yet defined anywhere in the repo; names and NIDs are present in the PS5 3.20 export inventory and the verified NID name database, but no credible prototypes were found. They are declared without parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified.
-
sceBgftServiceIntDebugPlayGoSnapshotByTitleId, sceBgftServiceIntDebugPlayGoSuspend, sceBgftServiceIntDownloadCheckPatchUpdateState, sceBgftServiceIntDownloadClearStats and sceBgftServiceIntDownloadDebugDeleteBgftEnvFile (libSceBgft) - The list is the intersection of the export table of the console's libSceBgft (function symbols only), the pinned aerolib names and the functions not yet defined anywhere in the repo; names and NIDs are present in the PS5 3.20 export inventory and the verified NID name database, but no credible prototypes were found. They are declared without parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified.
-
sceBgftServiceIntDownloadDebugDownloadBgftEnvFile, sceBgftServiceIntDownloadDebugGetBgftEnvInfoString, sceBgftServiceIntDownloadDebugGetStat, sceBgftServiceIntDownloadGetApplicationDataSize and sceBgftServiceIntDownloadGetExtUsbUserStorageSize (libSceBgft) - The list is the intersection of the export table of the console's libSceBgft (function symbols only), the pinned aerolib names and the functions not yet defined anywhere in the repo; names and NIDs are present in the PS5 3.20 export inventory and the verified NID name database, but no credible prototypes were found. They are declared without parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified.
-
sceBgftServiceIntDownloadGetPatchGoProgress, sceBgftServiceIntDownloadGetUserStorageSize, sceBgftServiceIntDownloadHideTask, sceBgftServiceIntDownloadPauseTaskAll, sceBgftServiceIntDownloadQueryTask and sceBgftServiceIntDownloadRegisterTaskByStorage (libSceBgft) - The list is the intersection of the export table of the console's libSceBgft (function symbols only), the pinned aerolib names and the functions not yet defined anywhere in the repo; names and NIDs are present in the PS5 3.20 export inventory and the verified NID name database, but no credible prototypes were found. They are declared without parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified.
-
sceBgftServiceIntDownloadRestartTask, sceBgftServiceIntDownloadResumeTaskAll, sceBgftServiceIntDownloadSetResumeState, sceBgftServiceIntDownloadSetStartState, sceBgftServiceIntDownloadStartTaskAll and sceBgftServiceIntDownloadStopTaskAll (libSceBgft) - The list is the intersection of the export table of the console's libSceBgft (function symbols only), the pinned aerolib names and the functions not yet defined anywhere in the repo; names and NIDs are present in the PS5 3.20 export inventory and the verified NID name database, but no credible prototypes were found. They are declared without parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified.
-
sceBgftServiceIntDownloadUnregisterTaskAll, sceBgftServiceIntExtUsbCheckActiveDownloadTasks, sceBgftServiceIntGetTaskInfoValueInt, sceBgftServiceIntGetTaskInfoValueString and sceBgftServiceIntGetTaskInfoValueStringIndex (libSceBgft) - The list is the intersection of the export table of the console's libSceBgft (function symbols only), the pinned aerolib names and the functions not yet defined anywhere in the repo; names and NIDs are present in the PS5 3.20 export inventory and the verified NID name database, but no credible prototypes were found. They are declared without parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified.
-
sceBgftServiceIntPlayGoCheckDiscIniChunksInstall, sceBgftServiceIntPlayGoFindTaskId, sceBgftServiceIntPlayGoGetDiscIniChunksInstallProgress, sceBgftServiceIntPlayGoIsPaused, sceBgftServiceIntPlayGoResume and sceBgftServiceIntPlayGoStartDataDiscInstall (libSceBgft) - The list is the intersection of the export table of the console's libSceBgft (function symbols only), the pinned aerolib names and the functions not yet defined anywhere in the repo; names and NIDs are present in the PS5 3.20 export inventory and the verified NID name database, but no credible prototypes were found. They are declared without parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified.
-
sceBgftServiceIntSetTaskVisible, sceBgftServiceIntTerm, sceBgftServiceIntUploadGetAvailableTaskCount, sceBgftServiceIntUploadGetProgress, sceBgftServiceIntUploadGetTaskInfo, sceBgftServiceIntUploadHideTask and sceBgftServiceIntUploadQueryTask (libSceBgft) - The list is the intersection of the export table of the console's libSceBgft (function symbols only), the pinned aerolib names and the functions not yet defined anywhere in the repo; names and NIDs are present in the PS5 3.20 export inventory and the verified NID name database, but no credible prototypes were found. They are declared without parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified.
-
sceBgftServiceIntUploadRegisterTask, sceBgftServiceIntUploadRestartTask, sceBgftServiceIntUploadSetStartState, sceBgftServiceIntUploadSetUploadError, sceBgftServiceIntUploadStartTask, sceBgftServiceIntUploadStartTaskAll and sceBgftServiceIntUploadStopTask (libSceBgft) - The list is the intersection of the export table of the console's libSceBgft (function symbols only), the pinned aerolib names and the functions not yet defined anywhere in the repo; names and NIDs are present in the PS5 3.20 export inventory and the verified NID name database, but no credible prototypes were found. They are declared without parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified.
-
sceBgftServiceIntUploadStopTaskAll, sceBgftServiceIntUploadUnregisterTask and sceBgftServiceIntUploadUnregisterTaskAll (libSceBgft) - The list is the intersection of the export table of the console's libSceBgft (function symbols only), the pinned aerolib names and the functions not yet defined anywhere in the repo; names and NIDs are present in the PS5 3.20 export inventory and the verified NID name database, but no credible prototypes were found. They are declared without parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified.