feat(prx): declare the missing PS5 3.20 system exports in a third batch

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.
This commit is contained in:
juanpimg committed 2026-10-21 21:54:45 +02:00
1 parent 6f9de57386
commit 18fb6760e1
9 files changed
+1297

No files matched your search

+305
View File
@@ -337,4 +337,309 @@ int APS5_VABI sceBgftServiceIntUploadUnregisterTaskAll(void) {
return 0;
}
int APS5_VABI sceBgftServiceDownloadQueryTask() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDebugDownloadCorruptPkg() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDebugDownloadRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDebugPlayGoClearSetFreeZone() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDebugPlayGoGetPlayGoStatusString() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDebugPlayGoIsPaused() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDebugPlayGoIsSetFreeZone() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDebugPlayGoResume() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDebugPlayGoRevertToFullState() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDebugPlayGoRevertToInitialState() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDebugPlayGoRevertToSnapshot() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDebugPlayGoSnapshotByTitleId() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDebugPlayGoSuspend() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadCheckPatchUpdateState() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadClearStats() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadDebugDeleteBgftEnvFile() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadDebugDownloadBgftEnvFile() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadDebugGetBgftEnvInfoString() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadDebugGetStat() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadGetApplicationDataSize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadGetExtUsbUserStorageSize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadGetPatchGoProgress() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadGetUserStorageSize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadHideTask() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadPauseTaskAll() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadQueryTask() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadRegisterTaskByStorage() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadRestartTask() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadResumeTaskAll() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadSetResumeState() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadSetStartState() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadStartTaskAll() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadStopTaskAll() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntDownloadUnregisterTaskAll() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntExtUsbCheckActiveDownloadTasks() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntGetTaskInfoValueInt() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntGetTaskInfoValueString() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntGetTaskInfoValueStringIndex() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntPlayGoCheckDiscIniChunksInstall() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntPlayGoFindTaskId() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntPlayGoGetDiscIniChunksInstallProgress() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntPlayGoIsPaused() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntPlayGoResume() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntPlayGoStartDataDiscInstall() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntSetTaskVisible() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntTerm() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadGetAvailableTaskCount() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadGetProgress() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadGetTaskInfo() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadHideTask() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadQueryTask() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadRegisterTask() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadRestartTask() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadSetStartState() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadSetUploadError() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadStartTask() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadStartTaskAll() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadStopTask() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadStopTaskAll() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadUnregisterTask() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceBgftServiceIntUploadUnregisterTaskAll() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
}
@@ -1,4 +1,5 @@
add_library(libSceNpUniversalDataSystem SHARED EXCLUDE_FROM_ALL
${CMAKE_CURRENT_SOURCE_DIR}/PendingExports.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/System.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/Context.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/Handle.cpp
@@ -0,0 +1,220 @@
#include "prx/libc/include/General.hpp"
extern "C" {
int APS5_VABI sceNpUniversalDataSystemIntAbortHandle() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntCheckNetSyncTitles() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntCreateContext() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntCreateHandle() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntCreateRecordArray() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntCreateRecordData() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntCreateRecordObject() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntDeleteAllData() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntDeleteAllRecord() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntDeleteUserDataWithServerData() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntDestroyContext() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntDestroyHandle() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntDestroyRecordArray() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntDestroyRecordData() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntDestroyRecordObject() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntGetMemoryStat() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntInitialize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntNetSyncTitles() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntPostRecordData() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordArraySetArray() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordArraySetBinary() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordArraySetBool() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordArraySetFloat32() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordArraySetFloat64() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordArraySetInt32() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordArraySetInt64() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordArraySetObject() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordArraySetString() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordArraySetUInt32() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordArraySetUInt64() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordDataEstimateSize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordObjectSetArray() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordObjectSetBinary() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordObjectSetBool() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordObjectSetFloat32() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordObjectSetFloat64() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordObjectSetInt32() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordObjectSetInt64() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordObjectSetObject() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordObjectSetString() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordObjectSetUInt32() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntRecordObjectSetUInt64() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUniversalDataSystemIntTerminate() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
}
+364
View File
@@ -37,4 +37,368 @@ int APS5_VABI sceNpBandwidthTestShutdown(int context_id, void* result) {
return SCE_NP_ERROR_INVALID_ARGUMENT;
}
int APS5_VABI sceNpAppInfoIntAbortRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppInfoIntCheckAvailability() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppInfoIntCheckAvailabilityA() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppInfoIntCheckAvailabilityAll() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppInfoIntCheckAvailabilityAllA() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppInfoIntCheckServiceAvailability() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppInfoIntCheckServiceAvailabilityA() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppInfoIntCheckServiceAvailabilityAll() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppInfoIntCheckServiceAvailabilityAllA() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppInfoIntCreateRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppInfoIntDestroyRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppInfoIntFinalize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppInfoIntInitialize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppLaunchLink2IntAbortRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppLaunchLink2IntCreateRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppLaunchLink2IntDestroyRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppLaunchLink2IntFinalize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppLaunchLink2IntGetCompatibleTitleIdList() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppLaunchLink2IntGetCompatibleTitleIdNum() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppLaunchLink2IntInitialize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppLaunchLinkIntAbortRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppLaunchLinkIntCreateRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppLaunchLinkIntDestroyRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppLaunchLinkIntFinalize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppLaunchLinkIntGetCompatibleTitleIdList() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppLaunchLinkIntGetCompatibleTitleIdNum() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpAppLaunchLinkIntInitialize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpBandwidthTestInitStart() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpBandwidthTestShutdownWithDetailedInfo() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupAbortRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupCreateAsyncRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupCreateRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupCreateTitleCtx() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupCreateTitleCtxA() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupDeleteRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupDeleteTitleCtx() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetAbortRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetCensorComment() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetConvertJidToNpId() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetConvertNpIdToJid() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetCreateRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetCreateTitleCtx() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetDeleteRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetDeleteTitleCtx() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetInit() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetInitWithFunctionPointer() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetInitWithMemoryPool() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetIsInit() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetNpId() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetSanitizeComment() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetSetTimeout() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNetTerm() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupNpId() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupPollAsync() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupSetTimeout() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpLookupWaitAsync() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceChecker2IntAbortRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceChecker2IntCreateRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceChecker2IntDestroyRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceChecker2IntFinalize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceChecker2IntGetServiceAvailability() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceChecker2IntGetServiceAvailabilityA() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceChecker2IntInitialize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceChecker2IntIsSetServiceType() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceCheckerIntAbortRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceCheckerIntCreateRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceCheckerIntDestroyRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceCheckerIntFinalize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceCheckerIntGetAvailability() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceCheckerIntGetAvailabilityList() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceCheckerIntInitialize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpServiceCheckerIntIsCached() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpTitleMetadataIntAbortRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpTitleMetadataIntCreateRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpTitleMetadataIntDeleteRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpTitleMetadataIntGetInfo() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpTitleMetadataIntGetNpTitleId() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUtilityInit() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpUtilityTerm() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpWordFilterAbortRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpWordFilterCensorComment() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpWordFilterCreateAsyncRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpWordFilterCreateRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpWordFilterCreateTitleCtx() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpWordFilterCreateTitleCtxA() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpWordFilterDeleteRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpWordFilterDeleteTitleCtx() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpWordFilterPollAsync() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpWordFilterSanitizeComment() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpWordFilterSetTimeout() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceNpWordFilterWaitAsync() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
}
+354
View File
@@ -10,4 +10,358 @@ int APS5_VABI sceApplicationGetAppInfoByAppId() {
return 0;
}
int APS5_VABI _sceApplicationGetAppId() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationAddProcess2() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationBeginSclkChange() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationBlockingKill2() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationBlockingKill3() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationContinue() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationCrashSyscore() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationCrashSystemProcess() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationEndSclkChange() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationExitSpawn() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationExitSpawn2() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationFinalize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationGetAppPackageInfoForCoredump() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationGetCompiledSdkVersionByAppId() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationGetCoredumpDirAndFileName() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationGetCoredumpState() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationGetCpuUsage() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationGetCpuUsage2() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationGetDbgExecutablePath() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationGetMode() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationGetProcs() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationGetShellCoreAppId() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationGetStateForDebugger() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationInitialize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationInitializeForShellCore() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationIsCrashReportBeingProcessed() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationIsPrimaryProcess() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationIsResumable() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationIsSuspendable() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationKickCoredump() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationKickCoredump2() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationKill() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationLocalProcessKill() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationLocalProcessKill2() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationLocalProcessResume() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationLocalProcessSuspend() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationNotifyCoredumpRequestEnd() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationNotifyCoredumpRequestProgress() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationNotifyVshMainOnStandby() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationNotifyVshReady() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationOnAllResourceReleased() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationRaiseException() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationRaiseExceptionToLocalPid() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationRaiseExceptionToPid() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationRequestToChangeRenderingMode() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationRestore() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationResume() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSave() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSendDebugSpawnResult2() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSendResultOfDebuggerKillRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSendResultOfDebuggerResumeRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSendResultOfDebuggerSuspendRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSendResultOfDebuggerTitleIdLaunchRequest() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSetApplicationFocus() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSetControllerFocus() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSetControllerFocusPermissionToSubProcess() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSetMemoryPstate() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSignalShellCoreHeartBeat() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSpawn2() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSuspend() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSuspendSystemForDebugger() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSwitchToBaseMode() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSwitchToNeoMode() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSwitchToNeoMode2() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSystemReboot() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSystemShutdown2() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSystemSuspend() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplicationSystemSuspend2() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceApplictionGetStateForDebugger() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceSysCoreGetEventCount() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceSysCoreReceiveEvent() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
}
+12
View File
@@ -3,3 +3,15 @@
### Unknown function info
- [sceBgftServiceDownloadPauseTaskAll, sceBgftServiceDownloadResumeTaskAll, sceBgftServiceDownloadStartTaskAll, sceBgftServiceDownloadStopTaskAll, sceBgftServiceDownloadFindActivePatchTask, sceBgftServiceDownloadFindActivePupTask, sceBgftServiceIntDownloadFindActiveGameAndGameAcTask, sceBgftServiceIntDownloadFindActiveTask, sceBgftServiceIntDownloadGetGameAndGameAcProgress, sceBgftServiceIntDownloadGetPatchProgress, sceBgftServiceIntDownloadGetPlayGoProgress, sceBgftServiceIntDownloadGetProgress, sceBgftServiceIntDownloadGetTaskInfo, sceBgftServiceIntDownloadPauseTask, sceBgftServiceIntDownloadRegisterTaskByStorageEx, sceBgftServiceIntDownloadResumeTask, sceBgftServiceIntDownloadStopTask, sceBgftServiceIntDownloadStartTask, sceBgftServiceIntDownloadUnregisterTask and sceBgftServiceIntInit](../../../core/libs/prx/libSceBgft/Export.cpp) (libSceBgft) - names and NIDs are present in the [PS5 3.20 export inventory](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceBgft.c), 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](https://github.com/SvenGDK/SharpProspero/blob/5dfdb4b0b166e83dc9ae275001afb695f12c7174/src/SharpProspero/Platform/DownloadService.cs)
- [sceBgftServiceDownloadQueryTask, sceBgftServiceIntDebugDownloadCorruptPkg, sceBgftServiceIntDebugDownloadRequest, sceBgftServiceIntDebugPlayGoClearSetFreeZone, sceBgftServiceIntDebugPlayGoGetPlayGoStatusString and sceBgftServiceIntDebugPlayGoIsPaused](../../../core/libs/prx/libSceBgft/Export.cpp) (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceBgft.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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](../../../core/libs/prx/libSceBgft/Export.cpp) (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceBgft.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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](../../../core/libs/prx/libSceBgft/Export.cpp) (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceBgft.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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](../../../core/libs/prx/libSceBgft/Export.cpp) (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceBgft.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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](../../../core/libs/prx/libSceBgft/Export.cpp) (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceBgft.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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](../../../core/libs/prx/libSceBgft/Export.cpp) (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceBgft.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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](../../../core/libs/prx/libSceBgft/Export.cpp) (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceBgft.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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](../../../core/libs/prx/libSceBgft/Export.cpp) (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceBgft.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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](../../../core/libs/prx/libSceBgft/Export.cpp) (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceBgft.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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](../../../core/libs/prx/libSceBgft/Export.cpp) (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceBgft.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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](../../../core/libs/prx/libSceBgft/Export.cpp) (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceBgft.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
@@ -4,6 +4,21 @@
- [Events](../../../core/libs/prx/libSceNpUniversalDataSystem/src/Event.cpp): `sceNpUniversalDataSystemCreateEvent` copies `prop` and returns the event's own property object through `prop_ptr`, as [KytyPS5](https://github.com/KytyPS5/KytyPS5/blob/9e41d8320a2774b303fbad344c2347e8d0292e83/src/libs/libTrophy.cpp) does; `sceNpUniversalDataSystemEventPropertyObjectSetObject`, `SetArray` and the array setters for objects and arrays store a copy of `value` and return the stored copy through `value_ptr`. Destroying a property object or array that its Create function did not return (an event's property object or a stored copy) does nothing, as its owner frees it. These ownership rules are not verified on a console, nor are the output of `sceNpUniversalDataSystemEventToString` (still `{}`) and `sceNpUniversalDataSystemEventEstimateSize` (still 3).
- [sceNpUniversalDataSystemIntAbortHandle, sceNpUniversalDataSystemIntCheckNetSyncTitles, sceNpUniversalDataSystemIntCreateContext and sceNpUniversalDataSystemIntCreateHandle](../../../core/libs/prx/libSceNpUniversalDataSystem/PendingExports.cpp) (libSceNpUniversalDataSystem) - The list is the intersection of the export table of the console's libSceNpUniversalDataSystem (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUniversalDataSystem.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpUniversalDataSystemIntCreateRecordArray, sceNpUniversalDataSystemIntCreateRecordData, sceNpUniversalDataSystemIntCreateRecordObject and sceNpUniversalDataSystemIntDeleteAllData](../../../core/libs/prx/libSceNpUniversalDataSystem/PendingExports.cpp) (libSceNpUniversalDataSystem) - The list is the intersection of the export table of the console's libSceNpUniversalDataSystem (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUniversalDataSystem.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpUniversalDataSystemIntDeleteAllRecord, sceNpUniversalDataSystemIntDeleteUserDataWithServerData and sceNpUniversalDataSystemIntDestroyContext](../../../core/libs/prx/libSceNpUniversalDataSystem/PendingExports.cpp) (libSceNpUniversalDataSystem) - The list is the intersection of the export table of the console's libSceNpUniversalDataSystem (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUniversalDataSystem.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpUniversalDataSystemIntDestroyHandle, sceNpUniversalDataSystemIntDestroyRecordArray and sceNpUniversalDataSystemIntDestroyRecordData](../../../core/libs/prx/libSceNpUniversalDataSystem/PendingExports.cpp) (libSceNpUniversalDataSystem) - The list is the intersection of the export table of the console's libSceNpUniversalDataSystem (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUniversalDataSystem.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpUniversalDataSystemIntDestroyRecordObject, sceNpUniversalDataSystemIntGetMemoryStat, sceNpUniversalDataSystemIntInitialize and sceNpUniversalDataSystemIntNetSyncTitles](../../../core/libs/prx/libSceNpUniversalDataSystem/PendingExports.cpp) (libSceNpUniversalDataSystem) - The list is the intersection of the export table of the console's libSceNpUniversalDataSystem (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUniversalDataSystem.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpUniversalDataSystemIntPostRecordData, sceNpUniversalDataSystemIntRecordArraySetArray and sceNpUniversalDataSystemIntRecordArraySetBinary](../../../core/libs/prx/libSceNpUniversalDataSystem/PendingExports.cpp) (libSceNpUniversalDataSystem) - The list is the intersection of the export table of the console's libSceNpUniversalDataSystem (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUniversalDataSystem.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpUniversalDataSystemIntRecordArraySetBool, sceNpUniversalDataSystemIntRecordArraySetFloat32 and sceNpUniversalDataSystemIntRecordArraySetFloat64](../../../core/libs/prx/libSceNpUniversalDataSystem/PendingExports.cpp) (libSceNpUniversalDataSystem) - The list is the intersection of the export table of the console's libSceNpUniversalDataSystem (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUniversalDataSystem.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpUniversalDataSystemIntRecordArraySetInt32, sceNpUniversalDataSystemIntRecordArraySetInt64 and sceNpUniversalDataSystemIntRecordArraySetObject](../../../core/libs/prx/libSceNpUniversalDataSystem/PendingExports.cpp) (libSceNpUniversalDataSystem) - The list is the intersection of the export table of the console's libSceNpUniversalDataSystem (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUniversalDataSystem.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpUniversalDataSystemIntRecordArraySetString, sceNpUniversalDataSystemIntRecordArraySetUInt32 and sceNpUniversalDataSystemIntRecordArraySetUInt64](../../../core/libs/prx/libSceNpUniversalDataSystem/PendingExports.cpp) (libSceNpUniversalDataSystem) - The list is the intersection of the export table of the console's libSceNpUniversalDataSystem (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUniversalDataSystem.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpUniversalDataSystemIntRecordDataEstimateSize, sceNpUniversalDataSystemIntRecordObjectSetArray and sceNpUniversalDataSystemIntRecordObjectSetBinary](../../../core/libs/prx/libSceNpUniversalDataSystem/PendingExports.cpp) (libSceNpUniversalDataSystem) - The list is the intersection of the export table of the console's libSceNpUniversalDataSystem (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUniversalDataSystem.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpUniversalDataSystemIntRecordObjectSetBool, sceNpUniversalDataSystemIntRecordObjectSetFloat32 and sceNpUniversalDataSystemIntRecordObjectSetFloat64](../../../core/libs/prx/libSceNpUniversalDataSystem/PendingExports.cpp) (libSceNpUniversalDataSystem) - The list is the intersection of the export table of the console's libSceNpUniversalDataSystem (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUniversalDataSystem.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpUniversalDataSystemIntRecordObjectSetInt32, sceNpUniversalDataSystemIntRecordObjectSetInt64 and sceNpUniversalDataSystemIntRecordObjectSetObject](../../../core/libs/prx/libSceNpUniversalDataSystem/PendingExports.cpp) (libSceNpUniversalDataSystem) - The list is the intersection of the export table of the console's libSceNpUniversalDataSystem (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUniversalDataSystem.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpUniversalDataSystemIntRecordObjectSetString, sceNpUniversalDataSystemIntRecordObjectSetUInt32 and sceNpUniversalDataSystemIntRecordObjectSetUInt64](../../../core/libs/prx/libSceNpUniversalDataSystem/PendingExports.cpp) (libSceNpUniversalDataSystem) - The list is the intersection of the export table of the console's libSceNpUniversalDataSystem (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUniversalDataSystem.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpUniversalDataSystemIntTerminate](../../../core/libs/prx/libSceNpUniversalDataSystem/PendingExports.cpp) (libSceNpUniversalDataSystem) - The list is the intersection of the export table of the console's libSceNpUniversalDataSystem (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUniversalDataSystem.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
### Functional
- [Trophy events](../../../core/libs/prx/libSceNpUniversalDataSystem/src/Event.cpp): `sceNpUniversalDataSystemPostEvent` stores an `_UnlockTrophy` event with an int32 `_trophy_id` of 0 or more as an unlock for the user and service label of its context, as KytyPS5 does, except an id that [libSceNpTrophy2](../../../core/libs/prx/libSceNpTrophy2/src/TrophyStore.cpp) refuses when the title's trophy data is loaded (one not in the data, a platinum or a progressive trophy). `_UpdateTrophyProgress`, named only by a third-party unlocker, is logged once per trophy and not interpreted. A context need not be registered, and every post of an event that `sceNpUniversalDataSystemCreateEvent` returned and that is not yet destroyed returns success (a null or any other event pointer stops the game): KytyPS5's errors for an unknown or unregistered context and for a malformed unlock are not verified. The storage statistics stay zero.
+18
View File
@@ -0,0 +1,18 @@
# libSceNpUtility technical debt
### Unknown function info
- [sceNpAppInfoIntAbortRequest, sceNpAppInfoIntCheckAvailability, sceNpAppInfoIntCheckAvailabilityA, sceNpAppInfoIntCheckAvailabilityAll, sceNpAppInfoIntCheckAvailabilityAllA and sceNpAppInfoIntCheckServiceAvailability](../../../core/libs/prx/libSceNpUtility/Export.cpp) (libSceNpUtility) - The list is the intersection of the export table of the console's libSceNpUtility (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUtility.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpAppInfoIntCheckServiceAvailabilityA, sceNpAppInfoIntCheckServiceAvailabilityAll, sceNpAppInfoIntCheckServiceAvailabilityAllA, sceNpAppInfoIntCreateRequest, sceNpAppInfoIntDestroyRequest and sceNpAppInfoIntFinalize](../../../core/libs/prx/libSceNpUtility/Export.cpp) (libSceNpUtility) - The list is the intersection of the export table of the console's libSceNpUtility (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUtility.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpAppInfoIntInitialize, sceNpAppLaunchLink2IntAbortRequest, sceNpAppLaunchLink2IntCreateRequest, sceNpAppLaunchLink2IntDestroyRequest, sceNpAppLaunchLink2IntFinalize and sceNpAppLaunchLink2IntGetCompatibleTitleIdList](../../../core/libs/prx/libSceNpUtility/Export.cpp) (libSceNpUtility) - The list is the intersection of the export table of the console's libSceNpUtility (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUtility.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpAppLaunchLink2IntGetCompatibleTitleIdNum, sceNpAppLaunchLink2IntInitialize, sceNpAppLaunchLinkIntAbortRequest, sceNpAppLaunchLinkIntCreateRequest, sceNpAppLaunchLinkIntDestroyRequest and sceNpAppLaunchLinkIntFinalize](../../../core/libs/prx/libSceNpUtility/Export.cpp) (libSceNpUtility) - The list is the intersection of the export table of the console's libSceNpUtility (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUtility.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpAppLaunchLinkIntGetCompatibleTitleIdList, sceNpAppLaunchLinkIntGetCompatibleTitleIdNum, sceNpAppLaunchLinkIntInitialize, sceNpBandwidthTestInitStart, sceNpBandwidthTestShutdownWithDetailedInfo and sceNpLookupAbortRequest](../../../core/libs/prx/libSceNpUtility/Export.cpp) (libSceNpUtility) - The list is the intersection of the export table of the console's libSceNpUtility (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUtility.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpLookupCreateAsyncRequest, sceNpLookupCreateRequest, sceNpLookupCreateTitleCtx, sceNpLookupCreateTitleCtxA, sceNpLookupDeleteRequest, sceNpLookupDeleteTitleCtx, sceNpLookupNetAbortRequest and sceNpLookupNetCensorComment](../../../core/libs/prx/libSceNpUtility/Export.cpp) (libSceNpUtility) - The list is the intersection of the export table of the console's libSceNpUtility (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUtility.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpLookupNetConvertJidToNpId, sceNpLookupNetConvertNpIdToJid, sceNpLookupNetCreateRequest, sceNpLookupNetCreateTitleCtx, sceNpLookupNetDeleteRequest, sceNpLookupNetDeleteTitleCtx and sceNpLookupNetInit](../../../core/libs/prx/libSceNpUtility/Export.cpp) (libSceNpUtility) - The list is the intersection of the export table of the console's libSceNpUtility (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUtility.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpLookupNetInitWithFunctionPointer, sceNpLookupNetInitWithMemoryPool, sceNpLookupNetIsInit, sceNpLookupNetNpId, sceNpLookupNetSanitizeComment, sceNpLookupNetSetTimeout, sceNpLookupNetTerm, sceNpLookupNpId and sceNpLookupPollAsync](../../../core/libs/prx/libSceNpUtility/Export.cpp) (libSceNpUtility) - The list is the intersection of the export table of the console's libSceNpUtility (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUtility.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpLookupSetTimeout, sceNpLookupWaitAsync, sceNpServiceChecker2IntAbortRequest, sceNpServiceChecker2IntCreateRequest, sceNpServiceChecker2IntDestroyRequest and sceNpServiceChecker2IntFinalize](../../../core/libs/prx/libSceNpUtility/Export.cpp) (libSceNpUtility) - The list is the intersection of the export table of the console's libSceNpUtility (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUtility.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpServiceChecker2IntGetServiceAvailability, sceNpServiceChecker2IntGetServiceAvailabilityA, sceNpServiceChecker2IntInitialize, sceNpServiceChecker2IntIsSetServiceType and sceNpServiceCheckerIntAbortRequest](../../../core/libs/prx/libSceNpUtility/Export.cpp) (libSceNpUtility) - The list is the intersection of the export table of the console's libSceNpUtility (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUtility.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpServiceCheckerIntCreateRequest, sceNpServiceCheckerIntDestroyRequest, sceNpServiceCheckerIntFinalize, sceNpServiceCheckerIntGetAvailability, sceNpServiceCheckerIntGetAvailabilityList and sceNpServiceCheckerIntInitialize](../../../core/libs/prx/libSceNpUtility/Export.cpp) (libSceNpUtility) - The list is the intersection of the export table of the console's libSceNpUtility (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUtility.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpServiceCheckerIntIsCached, sceNpTitleMetadataIntAbortRequest, sceNpTitleMetadataIntCreateRequest, sceNpTitleMetadataIntDeleteRequest, sceNpTitleMetadataIntGetInfo, sceNpTitleMetadataIntGetNpTitleId and sceNpUtilityInit](../../../core/libs/prx/libSceNpUtility/Export.cpp) (libSceNpUtility) - The list is the intersection of the export table of the console's libSceNpUtility (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUtility.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpUtilityTerm, sceNpWordFilterAbortRequest, sceNpWordFilterCensorComment, sceNpWordFilterCreateAsyncRequest, sceNpWordFilterCreateRequest, sceNpWordFilterCreateTitleCtx, sceNpWordFilterCreateTitleCtxA and sceNpWordFilterDeleteRequest](../../../core/libs/prx/libSceNpUtility/Export.cpp) (libSceNpUtility) - The list is the intersection of the export table of the console's libSceNpUtility (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUtility.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceNpWordFilterDeleteTitleCtx, sceNpWordFilterPollAsync, sceNpWordFilterSanitizeComment, sceNpWordFilterSetTimeout and sceNpWordFilterWaitAsync](../../../core/libs/prx/libSceNpUtility/Export.cpp) (libSceNpUtility) - The list is the intersection of the export table of the console's libSceNpUtility (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceNpUtility.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
+8
View File
@@ -3,3 +3,11 @@
### Unknown function info
- [sceApplicationGetAppInfoByAppId](../../../core/libs/prx/libSceSysCore/Export.cpp) (libSceSysCore) - the name and NID are present in the [PS5 3.20 export inventory](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceSysCore.c), but no credible prototype was found. The declaration has no parameters solely to resolve a known import and makes no ABI claim
- [_sceApplicationGetAppId, sceApplicationAddProcess2, sceApplicationBeginSclkChange, sceApplicationBlockingKill2, sceApplicationBlockingKill3, sceApplicationContinue, sceApplicationCrashSyscore, sceApplicationCrashSystemProcess](../../../core/libs/prx/libSceSysCore/Export.cpp) (libSceSysCore) - The list is the intersection of the export table of the console's libSceSysCore (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](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceSysCore.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceApplicationEndSclkChange, sceApplicationExitSpawn, sceApplicationExitSpawn2, sceApplicationFinalize, sceApplicationGetAppPackageInfoForCoredump, sceApplicationGetCompiledSdkVersionByAppId, sceApplicationGetCoredumpDirAndFileName, sceApplicationGetCoredumpState, sceApplicationGetCpuUsage, sceApplicationGetCpuUsage2, sceApplicationGetDbgExecutablePath, sceApplicationGetMode, sceApplicationGetProcs](../../../core/libs/prx/libSceSysCore/Export.cpp) (libSceSysCore) - Names and NIDs are present in the [PS5 3.20 export inventory](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceSysCore.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceApplicationGetShellCoreAppId, sceApplicationGetStateForDebugger, sceApplicationInitialize, sceApplicationInitializeForShellCore, sceApplicationIsCrashReportBeingProcessed, sceApplicationIsPrimaryProcess, sceApplicationIsResumable, sceApplicationIsSuspendable, sceApplicationKickCoredump, sceApplicationKickCoredump2, sceApplicationKill, sceApplicationLocalProcessKill, sceApplicationLocalProcessKill2](../../../core/libs/prx/libSceSysCore/Export.cpp) (libSceSysCore) - Names and NIDs are present in the [PS5 3.20 export inventory](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceSysCore.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceApplicationLocalProcessResume, sceApplicationLocalProcessSuspend, sceApplicationNotifyCoredumpRequestEnd, sceApplicationNotifyCoredumpRequestProgress, sceApplicationNotifyVshMainOnStandby, sceApplicationNotifyVshReady, sceApplicationOnAllResourceReleased, sceApplicationRaiseException, sceApplicationRaiseExceptionToLocalPid, sceApplicationRaiseExceptionToPid, sceApplicationRequestToChangeRenderingMode](../../../core/libs/prx/libSceSysCore/Export.cpp) (libSceSysCore) - Names and NIDs are present in the [PS5 3.20 export inventory](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceSysCore.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceApplicationRestore, sceApplicationResume, sceApplicationSave, sceApplicationSendDebugSpawnResult2, sceApplicationSendResultOfDebuggerKillRequest, sceApplicationSendResultOfDebuggerResumeRequest, sceApplicationSendResultOfDebuggerSuspendRequest, sceApplicationSendResultOfDebuggerTitleIdLaunchRequest, sceApplicationSetApplicationFocus, sceApplicationSetControllerFocus](../../../core/libs/prx/libSceSysCore/Export.cpp) (libSceSysCore) - Names and NIDs are present in the [PS5 3.20 export inventory](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceSysCore.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceApplicationSetControllerFocusPermissionToSubProcess, sceApplicationSetMemoryPstate, sceApplicationSignalShellCoreHeartBeat, sceApplicationSpawn2, sceApplicationSuspend, sceApplicationSuspendSystemForDebugger, sceApplicationSwitchToBaseMode, sceApplicationSwitchToNeoMode, sceApplicationSwitchToNeoMode2, sceApplicationSystemReboot, sceApplicationSystemShutdown2, sceApplicationSystemSuspend](../../../core/libs/prx/libSceSysCore/Export.cpp) (libSceSysCore) - Names and NIDs are present in the [PS5 3.20 export inventory](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceSysCore.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.
- [sceApplicationSystemSuspend2, sceApplictionGetStateForDebugger, sceSysCoreGetEventCount, sceSysCoreReceiveEvent](../../../core/libs/prx/libSceSysCore/Export.cpp) (libSceSysCore) - Names and NIDs are present in the [PS5 3.20 export inventory](https://github.com/DNNDHH/PS5-3.20_Libs/blob/b2a77c09cd71c01f34c790cfbe98c751a13262ad/libSceSysCore.c) and the [verified NID name database](https://github.com/zecoxao/sce_symbols/blob/2883963a0a514ba6e77407a08ef4730a65e88254/aerolib.csv), 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.