fix(libs): drop exports implemented elsewhere

OQ-dzhlnM28, qBS714-Jr3g and tB59hFLH3SA are _sceLibcInternalThreadDtors,
_sceLibcInternalThreadAtexit and _sceLibcInternalForceTlsDestructor,
implemented in libSceLibcInternal by #641. dbOlWdppb4o is implemented by
#651.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Merijn 2026-10-05 19:26:15 +02:00
parent 4a548c0ba5
commit 845e4dd942
3 changed files with 1 additions and 26 deletions

View File

@ -150,12 +150,6 @@ int APS5_VABI sceAgcUnknown_y5K5tPktiL8() {
return 0;
}
APS5_EXPORT("dbOlWdppb4o", sceAgcUnknown_dbOlWdppb4o);
int APS5_VABI sceAgcUnknown_dbOlWdppb4o(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
APS5_EXPORT("vieBRwlh1Lw", sceAgcUnknown_vieBRwlh1Lw);
int APS5_VABI sceAgcUnknown_vieBRwlh1Lw(void) {
NotImplemented_nid_no_patch(__func__);

View File

@ -48,22 +48,4 @@ int32_t APS5_VABI sceLibcUnknown_BnMAMrsfVWo(void) {
return 0;
}
APS5_EXPORT("OQ-dzhlnM28", sceLibcInternalExtUnknown_OQ_dzhlnM28);
int APS5_VABI sceLibcInternalExtUnknown_OQ_dzhlnM28(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
APS5_EXPORT("qBS714-Jr3g", sceLibcInternalExtUnknown_qBS714_Jr3g);
int APS5_VABI sceLibcInternalExtUnknown_qBS714_Jr3g(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
APS5_EXPORT("tB59hFLH3SA", sceLibcInternalExtUnknown_tB59hFLH3SA);
int APS5_VABI sceLibcInternalExtUnknown_tB59hFLH3SA(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
}

View File

@ -60,8 +60,7 @@ Throughout the project, every function at every stage either **does exactly what
- [BnMAMrsfVWo](../../core/libs/prx/libc/src/HeapDiagnostics.cpp) (libc) - unknown name, signature
- [scePngEncEncode](../../core/libs/prx/libScePngEnc/Export.cpp) (libScePngEnc) - whether rows may stay unfiltered when `filter_type` names a subset of the filters is unknown; as in shadPS4, they may only for 0 and for the all-filters mask
- AudioIn, NpSessionSignaling and PlayerInvitationDialog exports added without an implementation have assumed signatures
- [dbOlWdppb4o, vieBRwlh1Lw](../../core/libs/prx/libSceAgc/Unimplemented.cpp) (libSceAgc) - unknown name, signature
- [OQ-dzhlnM28, qBS714-Jr3g, tB59hFLH3SA](../../core/libs/prx/libc/src/HeapDiagnostics.cpp) (libSceLibcInternalExt, implemented in libc) - unknown name, signature
- [vieBRwlh1Lw](../../core/libs/prx/libSceAgc/Unimplemented.cpp) (libSceAgc) - unknown name, signature
- [fCWdlnmB1Ks](../../core/libs/prx/libScePad/Export.cpp) (libScePad) - unknown name, signature
- [sceKernelGetOperationMode](../../core/libs/prx/libkernel/System/src/Process.cpp) (libkernel) - the signature `(int* mode, int* submode)` comes from PPSA12544, which logs both values after the call; the values are unknown and 0 is reported for both, as in the [prosper](https://github.com/mattias800/prosper/pull/4153) reimplementation. Null outputs throw
- Font, Http2, Net, Ssl, SystemService and libkernel exports imported by PPSA12544 and added without an implementation have unknown signatures