Implement the unloaded no-bitmap path for sceDiscMapGetPackageSize,
returning SCE_DISC_MAP_ERROR_NO_BITMAP_INFO (0x81100004) and leaving
outputs untouched before argument checks. Update the public declaration,
definition, and test fixtures to use 64-bit outputs (uint64_t*) per
firmware 13.42 module execution on x86-64. Replaces stalled #8647.
Co-authored-by: Niko <[email protected]>
Until Dawn (CUSA02636) bundles a libSceFios2.prx that imports two
libSceDiscMap functions, sceDiscMapIsRequestOnHDD (lbQKqsERhtE) and
ioKMruft1ek, and no host library exported them.
Both now return SCE_DISC_MAP_ERROR_NO_BITMAP_INFO (0x81100004) and
write nothing, as shadPS4 and fpPS4 do. That is the error the console
library returns while it has no disc bitmap loaded.
Co-Authored-By: Claude Opus 5.5 <[email protected]>