Files

2.6 KiB

libSceAjmi technical debt

Additional callable exports

  • Additional callable exports - 22 entries present in both version-labelled images are import-resolution declarations only. None is listed in the pinned public 3.20 catalogue for this library. 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
sceAjmiBatchCancel 6lWAGxD8NLs
sceAjmiBatchWait JJ9g04D344Q
Unknown 4MsUK9kAnKg
Unknown 6fY-ci3au2U
Unknown 9zA4YMlkR9M
Unknown BD002VBfhuE
Unknown EYIibEpcHuw
Unknown J3UwQ5e6sNU
Unknown LESEGgm133w
Unknown MTdd8ApwO50
Unknown QhA7rTjJbro
Unknown RbLGSlJB6dc
Unknown Uqtj4RSP-JQ
Unknown X8sT-xi-dVE
Unknown YtubBgSeNH0
Unknown cWZnCK7na5Y
Unknown dTsNpEt1AqQ
Unknown dmwcwCeItmE
Unknown m0xisYC6U2w
Unknown ofRX8Vq0ss0
Unknown pfPwiigOE3A
Unknown r7NMFYcJi08

Unknown function info

  • libSceAjmi pending exports - of the 5 named callable exports identified in the PS5 3.20 export table and cross-checked against firmware 13.60, 2 are declared here, as sceAjmBatchJobInlineBuffer_nid_disambig1 and sceAjmBatchJobRunBufferRa_nid_disambig1, which the NID patcher exports under the names' NIDs, because libSceAjm implements the same names for PS4 titles. Both are firmware 13.42's routines, which write the same bytes as libSceAjm's in an emulator (sceAjmBatchJobInlineBuffer, sceAjmBatchJobRunBufferRa); neither was run on a console. Evidence: 3.20 export list.