summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/kernel/kernel/sysmem.h10
-rw-r--r--nids/360/SceStdio.yml2
2 files changed, 12 insertions, 0 deletions
diff --git a/include/kernel/kernel/sysmem.h b/include/kernel/kernel/sysmem.h
index ef51466..579c528 100644
--- a/include/kernel/kernel/sysmem.h
+++ b/include/kernel/kernel/sysmem.h
@@ -106,6 +106,16 @@ int sceKernelFreeMemBlock(SceUID uid);
*/
int sceKernelGetMemBlockBase(SceUID uid, void **basep);
+/**
+ * Changes the block type
+ *
+ * @param[in] uid - SceUID of the memory block to change
+ * @param[in] type - Type of the memory to change to
+ *
+ * @return 0 on success, < 0 on error.
+ */
+int sceKernelRemapBlock(SceUID uid, SceKernelMemBlockType type);
+
SceUID sceKernelCreateHeap(const char *name, SceSize size, SceKernelHeapCreateOpt *opt);
int sceKernelDeleteHeap(SceUID uid);
void *sceKernelAllocHeapMemory(SceUID uid, SceSize size);
diff --git a/nids/360/SceStdio.yml b/nids/360/SceStdio.yml
index d82ed9d..11fff45 100644
--- a/nids/360/SceStdio.yml
+++ b/nids/360/SceStdio.yml
@@ -6,3 +6,5 @@ modules:
nid: 0x88758561
functions:
printf: 0x391B74B7
+ sceDebugDisableInfoDump: 0xF857CDD6
+ sceDebugSetHandlers: 0x10067B7B