Files
AnyPS5/docs/dev/debt/libSceSocialScreenDialog.md
T
Omar Elmahy 487d0ff1fa test(libSceSocialScreenDialog): cover null result precedence in sceSocialScreenDialogGetResult matching firmware 13.42
In sceSocialScreenDialogGetResult, verify that a null result pointer returns COMMON_DIALOG_ERROR_ARG_NULL before checking NOT_FINISHED when initialized, matching PS5 firmware 13.42 module disassembly (offset 0x360) and native execution data.

Assert this error precedence and sentinel preservation in GuestSocialScreenDialog.cpp, and cite the native firmware evidence in docs/dev/debt/libSceSocialScreenDialog.md.
2026-10-29 16:33:45 +00:00

795 B

libSceSocialScreenDialog technical debt

Silent stubs

  • libSceSocialScreenDialog - the social screen dialog runs the common-dialog state machine but shows nothing and reports the user as having cancelled, as there is no second-screen viewer. In sceSocialScreenDialogGetResult, PS5 firmware 13.42 module disassembly (offset 0x360) and native execution data confirm that a null result pointer is checked before NOT_FINISHED (returning COMMON_DIALOG_ERROR_ARG_NULL). The signatures are from Orbital's type database; the result layout beyond the leading int32_t result code is not known, so nothing else is written.