Files
AnyPS5/core/libs/prx/libkernel/Unimplemented.cpp
T
Get-fix f04d16d702 feat: PS4 NpTrophy, save data v1, NpWebApi offline and Limbo's other imports
NpTrophy reads the trophy count and icons from the title's trophy
package (names are encrypted and stay not implemented), PS4 v1 save data
calls wrap the native v2/v3 ones, and NpWebApi library contexts, handles
and push event filters work offline (service filters fail without a
signed-in user). libSceAjm is built from the libSceAjm.native sources
for PS4 titles. Limbo's (CUSA01664) remaining PS4 imports, including the
synchronous PS4 TUS calls and the Facebook dialog calls next to the
existing libraries, are exported as not implemented.
2026-10-22 00:35:09 +03:00

150 lines
3.4 KiB
C++

#include <cstdint>
#include <cstddef>
#include "SceTypes.hpp"
#include "prx/libc/include/General.hpp"
extern "C" {
int APS5_VABI __tls_get_addr_nid_postfix(void) {
NotImplemented_nid_no_patch("vNe1w4diLCs");
return 0;
}
int APS5_VABI physhm_open_nid_postfix(void) {
NotImplemented_nid_no_patch("physhm_open");
return 0;
}
int APS5_VABI physhm_unlink_nid_postfix(void) {
NotImplemented_nid_no_patch("physhm_unlink");
return 0;
}
APS5_EXPORT("AC1FtjqMCL0", sceKernelUnknown03);
int APS5_VABI sceKernelUnknown03(void) {
NotImplemented_nid_no_patch("AC1FtjqMCL0");
return 0;
}
APS5_EXPORT("0iEKNAvT600", sceKernelUnknown04);
int APS5_VABI sceKernelUnknown04(void) {
NotImplemented_nid_no_patch("0iEKNAvT600");
return 0;
}
APS5_EXPORT("2cELEBPdYQ0", sceKernelUnknown05);
int APS5_VABI sceKernelUnknown05(void) {
NotImplemented_nid_no_patch("2cELEBPdYQ0");
return 0;
}
APS5_EXPORT("5xYxiOtOccA", sceKernelUnknown06);
int APS5_VABI sceKernelUnknown06(void) {
NotImplemented_nid_no_patch("5xYxiOtOccA");
return 0;
}
APS5_EXPORT("6W+shIH315Q", sceKernelUnknown07);
int APS5_VABI sceKernelUnknown07(void) {
NotImplemented_nid_no_patch("6W+shIH315Q");
return 0;
}
APS5_EXPORT("7ilObq815O4", sceKernelUnknown08);
int APS5_VABI sceKernelUnknown08(void) {
NotImplemented_nid_no_patch("7ilObq815O4");
return 0;
}
APS5_EXPORT("7iq7Hfs8HBk", sceKernelUnknown09);
int APS5_VABI sceKernelUnknown09(void) {
NotImplemented_nid_no_patch("7iq7Hfs8HBk");
return 0;
}
APS5_EXPORT("AMJZhpC+siY", sceKernelUnknown10);
int APS5_VABI sceKernelUnknown10(void) {
NotImplemented_nid_no_patch("AMJZhpC+siY");
return 0;
}
APS5_EXPORT("E9XkHowt+dY", sceKernelUnknown11);
int APS5_VABI sceKernelUnknown11(void) {
NotImplemented_nid_no_patch("E9XkHowt+dY");
return 0;
}
APS5_EXPORT("GADjreszOgM", sceKernelUnknown12);
int APS5_VABI sceKernelUnknown12(void) {
NotImplemented_nid_no_patch("GADjreszOgM");
return 0;
}
APS5_EXPORT("Giyg2xGrXDU", sceKernelUnknown13);
int APS5_VABI sceKernelUnknown13(void) {
NotImplemented_nid_no_patch("Giyg2xGrXDU");
return 0;
}
APS5_EXPORT("KC3y21wrqzc", sceKernelUnknown14);
int APS5_VABI sceKernelUnknown14(void) {
NotImplemented_nid_no_patch("KC3y21wrqzc");
return 0;
}
APS5_EXPORT("Qb8wS4GZUsw", sceKernelUnknown15);
int APS5_VABI sceKernelUnknown15(void) {
NotImplemented_nid_no_patch("Qb8wS4GZUsw");
return 0;
}
APS5_EXPORT("aAQZSjb2fho", sceKernelUnknown16);
int APS5_VABI sceKernelUnknown16(void) {
NotImplemented_nid_no_patch("aAQZSjb2fho");
return 0;
}
APS5_EXPORT("pnz21I6VjDs", sceKernelUnknown17);
int APS5_VABI sceKernelUnknown17(void) {
NotImplemented_nid_no_patch("pnz21I6VjDs");
return 0;
}
APS5_EXPORT("qk043QPsrZU", sceKernelUnknown18);
int APS5_VABI sceKernelUnknown18(void) {
NotImplemented_nid_no_patch("qk043QPsrZU");
return 0;
}
APS5_EXPORT("uDGXwUKqi8s", sceKernelUnknown19);
int APS5_VABI sceKernelUnknown19(void) {
NotImplemented_nid_no_patch("uDGXwUKqi8s");
return 0;
}
int APS5_VABI sceKernelPrintBacktraceWithModuleInfo(void) {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceKernelGetProcessAbiType() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
}
extern "C" {
int APS5_VABI __Ux86_64_setcontext() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sigreturn() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
}