Module
Version |
World |
Privilege
|
3.60-3.65 |
Non-secure |
Kernel
|
Libraries
Known NIDs
Types
// sceDeci4pDfMgrRegisterSysEventForDebugger_internal_struct *pInfoInt = (sceDeci4pDfMgrRegisterSysEventForDebugger_internal *)(data_seg + 0x14); // max entries is 32
typedef struct sceDeci4pDfMgrRegisterSysEventForDebugger_internal_struct { // size is 0x54
sceDeci4pDfMgrRegisterSysEventForDebugger_handler handler;
sceDeci4pDfMgrRegisterSysEventForDebugger_struct info;
int data_0x3C;
int data_0x40;
int data_0x44;
int data_0x48;
int data_0x4C;
int data_0x50;
} sceDeci4pDfMgrRegisterSysEventForDebugger_internal_struct;
SceDeci4pDfMgrForDebugger
SceDeci4pDfMgrForDebugger_1CC6ED4B
Version |
NID
|
1.69-3.60 |
0x1CC6ED4B
|
int SceDeci4pDfMgrForDebugger_1CC6ED4B(int a1);
sceDeci4pDfMgrRegisterSysEventForDebugger
Version |
NID
|
1.69-3.60 |
0x529979FB
|
This is a guessed name.
Handler is called on reboot/standby/suspend/SceShell process create.
Up to 32 handlers can be registered and their IDs should not be covered (with exceptions).
typedef int (* sceDeci4pDfMgrRegisterSysEventForDebugger_handler)(int a1, void *a2, void *args);
typedef struct sceDeci4pDfMgrRegisterSysEventForDebugger_struct { // size is 0x38
SceSize size;
uint32_t unk4; // some id
uint32_t unk8;
uint32_t unkC; // ex: 0x1000004
uint32_t unk10; // ex: 0x20001
uint16_t unk14; // ex: 0
uint16_t unk16; // ex: 1
char name[0x20];
} sceDeci4pDfMgrRegisterSysEventForDebugger_struct;
// return id on success, < 0 on error.
int sceDeci4pDfMgrRegisterSysEventForDebugger(sceDeci4pDfMgrRegisterSysEventForDebugger_handler handler, sceDeci4pDfMgrRegisterSysEventForDebugger_struct *a2, void *args);
SceDeci4pDfMgrForDebugger_5F2C7E11
Version |
NID
|
1.69-3.60 |
0x5F2C7E11
|
int SceDeci4pDfMgrForDebugger_5F2C7E11(int a1, int a2, int a3);
SceDeci4pDfMgrForDebugger_6D26CC56
Version |
NID
|
1.69-3.60 |
0x6D26CC56
|
void SceDeci4pDfMgrForDebugger_6D26CC56(void *a1, int a2);
SceDeci4pDfMgrForDebugger_7EAE4FA2
Version |
NID
|
1.69-3.60 |
0x7EAE4FA2
|
int SceDeci4pDfMgrForDebugger_7EAE4FA2(int a1);
SceDeci4pDfMgrForDebugger_BADEF855
Version |
NID
|
1.69-3.60 |
0xBADEF855
|
// @param[in] id - id received in the return value of sceDeci4pDfMgrRegisterSysEventForDebugger
int SceDeci4pDfMgrForDebugger_BADEF855(int id);
SceDeci4pDfMgrForDebugger_C3390112
Version |
NID
|
1.69-3.60 |
0xC3390112
|
int SceDeci4pDfMgrForDebugger_C3390112(int a1, int a2);
SceDeci4pDfMgrForDebugger_CACAB5F9
Version |
NID
|
1.69-3.60 |
0xCACAB5F9
|
int SceDeci4pDfMgrForDebugger_CACAB5F9(void *a1);
SceDeci4pDfMgrForDebugger_D0CCF840
Version |
NID
|
3.60 |
0xD0CCF840
|