summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergi Granell2017-07-11 17:14:52 +0200
committerSergi Granell2017-07-11 17:14:52 +0200
commit97353e2f2cb6b9a505843ac7faf0af9c89b4f877 (patch)
treead749b2d79b4e6ad3534de8b83fcc78f62da026f
parentUpdate I2C (diff)
downloadvds-libraries-97353e2f2cb6b9a505843ac7faf0af9c89b4f877.tar.gz
Add more SceDebugForKernel NIDs
-rw-r--r--include/kernel/kernel/sysmem.h8
-rw-r--r--nids/360/SceSysmem.yml3
2 files changed, 11 insertions, 0 deletions
diff --git a/include/kernel/kernel/sysmem.h b/include/kernel/kernel/sysmem.h
index 5bb0d4a..b32742a 100644
--- a/include/kernel/kernel/sysmem.h
+++ b/include/kernel/kernel/sysmem.h
@@ -211,6 +211,14 @@ int sceDebugPrintf(const char *fmt, ...);
int sceDebugPrintf2(int unk0, int unk1, const char *fmt, ...);
+int sceDebugSetHandlers(int (*func)(void *args, char c), void *args);
+
+int sceDebugRegisterPutcharHandler(int (*func)(void *args, char c), void *args);
+
+void *sceDebugGetPutcharHandler(void);
+
+int sceDebugPutchar(int character);
+
#ifdef __cplusplus
}
#endif
diff --git a/nids/360/SceSysmem.yml b/nids/360/SceSysmem.yml
index 4ae7360..522b65c 100644
--- a/nids/360/SceSysmem.yml
+++ b/nids/360/SceSysmem.yml
@@ -36,6 +36,9 @@ modules:
nid: 0x88C17370
functions:
sceDebugDisableInfoDump: 0xF857CDD6
+ sceDebugGetPutcharHandler: 0xE783518C
+ sceDebugPutchar: 0x82D2EDCE
+ sceDebugRegisterPutcharHandler: 0xE6115A72
sceDebugSetHandlers: 0x10067B7B
SceKernelSuspendForDriver:
nid: 0x7290B21C