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

1.8 KiB

libSceContentDelete technical debt

Functional

  • sceContentDeleteById and sceContentDeleteByPath: content database access and deletion are not implemented. Calls with valid arguments after initialization throw; the backend result cannot be inferred from an empty host library. Null paths after initialization throw instead of reproducing the original unchecked string access.
  • sceContentDeleteInitialize: validates the confirmed 16 KiB heap requirement and lifecycle errors, but does not create the original allocator, mutex and database client. Initialization-parameter fields other than the 64-bit heap size at offset 8 remain unresolved.

Unknown function info

  • sceContentDeleteByIdListForSf: the shim declares const std::int64_t* and std::size_t parameters, but neither a matching export nor callers were found in the supplied decompiled library corpus. The body calls NotImplemented_nid_no_patch without accessing either parameter. The shim declaration does not establish the console ABI; list semantics, memory access, initialization requirements, results and side effects remain unresolved.
  • sceContentDeleteGlobalMstat, sceContentDeleteMemoryInitialize and sceContentDeleteMemoryTerminate: neither matching exports nor callers were found in the supplied decompiled library corpus. Their current int APS5_VABI(void) shim declarations do not establish the console ABI. The bodies call NotImplemented_nid_no_patch without accessing arguments or state; signatures, lifecycle requirements, results and side effects remain unresolved.