Files
AnyPS5/docs/dev/debt/libSceResourceArbitrator.md
T

3.0 KiB

libSceResourceArbitrator technical debt

Additional callable export inventory

  • Additional exports - 14 import-resolution declarations (7 named candidates and 7 unresolved NIDs). All entries call NotImplemented_nid_no_patch. Parameterless int declarations do not establish parameter or return ABI; no runtime implementation or title unblock is claimed.

Membership and identity evidence

The inspected PT_SCE_MODULEPARAM record contains version words 0x13590001 at offset 0x10 and 0x13600007 at offset 0x14. The 13.60 label refers to the latter SDK-formatted word, not independently authenticated retail firmware or an introduction date. The reproducible static audit records the extraction/filtering procedure and the observed NID-set digest. Each row below was read as a defined STT_FUNC entry; RVA and size are symbol-table values, not runtime addresses or function bytes.

Unique function NIDs in the inspected module: 14. SHA-256 of sorted unique NIDs (one ASCII NID plus LF per row): fd766716d98fc4ed8ecea0d6b4cb81602405a5deadc62fc98efeb3a1850cd179. All 14 proposed NIDs are members of that set.

Candidate names marked aerolib occur in the repository-pinned table. Names marked public candidate occur in the public ps5rs identity database at commit 2304be5131221bae0dac24b9767cabffda33f747. Every named candidate was recomputed with the repository NID algorithm and matched to a function NID in the inspected table; no name was assigned by ordinal or adjacent address. Those databases support spelling, not firmware attribution, prototypes or behavior. Unresolved names remain explicit NID aliases.

Candidate / unresolved NID Name evidence ELF RVA Symbol bytes
sceResourceArbitratorChangeState CYjfezkWcaE aerolib 0x10b0 168
sceResourceArbitratorClearCallback LqmYZGB-UEQ aerolib 0xee0 172
sceResourceArbitratorGetFeatureIdList fBX+DBOwNis public candidate 0x11f0 308
sceResourceArbitratorIsExecutable 3iZXcGeRgJk aerolib 0x1160 142
sceResourceArbitratorPostTelemetry GmaE0Ew4h4s aerolib 0x1420 168
sceResourceArbitratorSendDebugFunction mtLIcm9hwFM aerolib 0x1b30 108
sceResourceArbitratorSetCallback kJvjeet+f9I aerolib 0xdb0 292
Unknown 3xRoVp7fPPY unresolved 0x1a90 157
Unknown OM6SXhDZdiU unresolved 0x1550 229
Unknown TYiIrKTzQ8s unresolved 0x17a0 157
Unknown cT1vA0DTMcs unresolved 0x14d0 120
Unknown jzKwHzhEBIQ unresolved 0x1330 235
Unknown rMJnXXj6GIo unresolved 0x1840 396
Unknown ru9qkt9UCLQ unresolved 0x1640 348