mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-04 13:07:32 +00:00
2.3 KiB
2.3 KiB
libSceGvMp4Parser technical debt
Unknown function info
- _ZN23sceMetadataReaderWriter11gvMp4Parser19gvMp4ParserFinalizeEv, _ZN23sceMetadataReaderWriter11gvMp4Parser21gvMp4ParserInitializeEv, ZN23sceMetadataReaderWriter11gvMp4Parser23gvMp4ParserReadMetadataERKSsRKNS_8MetadataERS3, _ZN23sceMetadataReaderWriter11gvMp4Parser24gvMp4ParserWriteMetadataERKSsRKNS_8MetadataE, _ZN23sceMetadataReaderWriter11gvMp4Parser27gvMp4ParserExtractThumbnailERKSsRNS_9ThumbnailE - names and NIDs match the PS5 3.20 inventory; signatures and behavior are unverified. No-parameter declarations resolve imports and throw through
NotImplemented_nid_no_patchwhen called. - _ZN23sceMetadataReaderWriter11gvMp4Parser21gvMp4ParserInitializeEv, ZN23sceMetadataReaderWriter11gvMp4Parser23gvMp4ParserReadMetadataERKSsRKNS_8MetadataERS3, _ZN23sceMetadataReaderWriter11gvMp4Parser24gvMp4ParserWriteMetadataERKSsRKNS_8MetadataE, _ZN23sceMetadataReaderWriter11gvMp4Parser27gvMp4ParserExtractThumbnailERKSsRNS_9ThumbnailE - not exported by any firmware 13.42 module, so on 13.42 an import of these NIDs resolves to nothing in the firmware; the 3.20 declarations remain for titles built against older firmware. Measured as a payload process on a device:
dlsymon thedlopenhandle oflibSceGvMp4Parser.sprxreturns null for each of these names, whilegvMp4ParserFinalizeresolves.
Additional callable exports
-
Additional callable exports - 16 NIDs have callable entries in a 3.20-labelled image and in a later 13.60-labelled image under a different module and library identity. Image labels are not independently authenticated. Names, parameter lists, return types, behavior and cross-version equivalence are unverified. The parameterless
intdeclarations are placeholders and every entry throws. -
Older callable NIDs: 3 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.