summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSunguk Lee2017-02-25 13:18:36 +0900
committerGitHub2017-02-25 13:18:36 +0900
commit84ecab230028c206b654c35c0390947702e85100 (patch)
treeea69888906278a80f8b836e1189e90c43919d0bd
parentAdded some sblauthmgr functions (#141) (diff)
parentAdded undocumeted kernel debug flag set (diff)
downloadvds-libraries-84ecab230028c206b654c35c0390947702e85100.tar.gz
Merge pull request #144 from vitasdk/remap
Added ksceKernelRemapBlock to headers
-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