2.8 KiB
libSceNpSignaling technical debt
Functional
-
libSceNpSignaling (libSceNpSignaling) - offline only, not measured on a PS5: the checks, their order, context ids 1 to 8 and the NpId rule (
term0, 3 to 16 characters, the first an ASCII letter or digit, the rest ASCII letters, digits,_or-) follow shadPS4 and its state helpers.sceNpSignalingInitializereserves no heap and starts no thread, so its arguments are not checked, and callbacks are never called.sceNpSignalingActivateConnectionreturnsSCE_NP_ERROR_SIGNED_OUTafter shadPS4's checks up toOWN_NP_ID, without its rate limit, and creates no connection, so the connection calls answerCONN_NOT_FOUND -
sceNpSignalingDeactivateConnection (libSceNpSignaling) - not measured on a PS5: it has the same checks as
sceNpSignalingTerminateConnection(not initialized, unknown context, thenCONN_NOT_FOUND), after shadPS4's call. No connection is ever created, so none can be deactivated.
Additional callable export inventory
- Additional callable exports - 15 entries have import-resolution declarations only. Parameter lists, return types and behavior are unverified; parameterless
intdeclarations are placeholders, not verified ABI contracts. Every entry throws throughNotImplemented_nid_no_patch. No runtime support, implemented-function increase or title unblock is claimed.
| Name | NID |
|---|---|
sceNpSignalingActivateConnectionA |
ZPLavCKqAB0 |
sceNpSignalingCancelPeerNetInfo |
X1G4kkN2R-8 |
sceNpSignalingCreateContextA |
dDLNFdY8dws |
sceNpSignalingGetConnectionFromNpId |
GQ0hqmzj0F4 |
sceNpSignalingGetConnectionFromPeerAddressA |
B7cT9aVby7A |
sceNpSignalingGetConnectionFromPeerAddress |
CkPxQjSm018 |
sceNpSignalingGetConnectionInfoA |
rcylknsUDwg |
sceNpSignalingGetConnectionStatistics |
C6ZNCDTj00Y |
sceNpSignalingGetConnectionStatus |
bD-JizUb3JM |
sceNpSignalingGetContextOption |
npU5V56id34 |
sceNpSignalingGetLocalNetInfo |
U8AQMlOFBc8 |
sceNpSignalingGetMemoryInfo |
tOpqyDyMje4 |
sceNpSignalingGetPeerNetInfoA |
Shr7bZq8QHY |
sceNpSignalingGetPeerNetInfoResult |
2HajCEGgG4s |
sceNpSignalingGetPeerNetInfo |
zFgFHId7vAE |