Files
AnyPS5/docs/dev/debt/libSceAbstractStorage.md
T

1.9 KiB

libSceAbstractStorage technical debt

Known export names; ABI prototypes unverified

  • 110 pending exports in Export.cpp are present in the PS5-3.20_Libs inventory. Their prototypes and behavior are unverified. They use the no-parameter import-resolution convention and throw through NotImplemented_nid_no_patch; these declarations make no ABI or behavior claim.

Additional callable exports

  • Additional callable exports - 7 entries present in both version-labelled images are import-resolution declarations only. Neither label independently authenticates retail firmware provenance. Parameter lists, return types and behavior are unverified; parameterless int declarations are placeholders, not verified ABI contracts. Every entry throws through NotImplemented_nid_no_patch. Unidentified names use literal NID aliases. No runtime functionality is implemented. Data exports require separate layout and ownership analysis. Identified candidate names match their NIDs in the public symbol database or supplemental catalog.
Name NID
Unknown +bCU7y60g28
Unknown JwplLmzUrs0
Unknown Nrv7BRYovYk
Unknown YBmeXvldPyg
Unknown jsjQnoZHra8
Unknown lMU9P5mJtNM
Unknown scAYh9JGyYI
  • Older callable NIDs: 14 unidentified exports have unverified names, signatures and behavior. These are throwing import-resolution placeholders; no functionality is implemented. No matching NIDs were found in the later module inventory.