summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPrincess of Sleeping2020-10-31 18:08:35 +0900
committerReiko Asakura2020-10-31 18:08:35 +0900
commitfff628b107ce064c36c08c4d7368f67d726a0a1f (patch)
tree44043051598374ad1d00aedb21cdb2d1e9235976
parentUpdate function args and doc in debug.h (diff)
downloadvds-libraries-fff628b107ce064c36c08c4d7368f67d726a0a1f.tar.gz
Add functions in SceDebugFor{Driver,Kernel}
-rw-r--r--include/kernel/kernel/sysmem/debug.h16
-rw-r--r--nids/360/SceSysmem.yml2
2 files changed, 18 insertions, 0 deletions
diff --git a/include/kernel/kernel/sysmem/debug.h b/include/kernel/kernel/sysmem/debug.h
index bb10126..32dcefb 100644
--- a/include/kernel/kernel/sysmem/debug.h
+++ b/include/kernel/kernel/sysmem/debug.h
@@ -107,6 +107,22 @@ int sceDebugPutchar(int character);
*/
int sceDebugDisableInfoDump(int flag);
+/**
+ * @brief Get current minimum assertion level
+ *
+ * @return current minimum assertion level.
+ */
+int sceKernelGetMinimumAssertionLevel(void);
+
+/**
+ * @brief Get current minimum assertion level
+ *
+ * @param[in] level - new minimum assertion level
+ *
+ * @return previous minimum assertion level.
+ */
+int sceKernelSetMinimumAssertionLevel(int level);
+
SCE_CDECL_END
#endif /* _VDSUITE_KERNEL_KERNEL_SYSMEM_DEBUG_H */
diff --git a/nids/360/SceSysmem.yml b/nids/360/SceSysmem.yml
index 89cefc1..dd26764 100644
--- a/nids/360/SceSysmem.yml
+++ b/nids/360/SceSysmem.yml
@@ -146,6 +146,7 @@ modules:
sceDebugPrintfKernelAssertion: 0x821A2D59
sceDebugPrintfKernelPanic: 0x00CCE39C
sceDebugVprintf: 0x411C0733
+ sceKernelGetMinimumAssertionLevel: 0x374B7868
SceDebugForKernel:
nid: 0x88C17370
functions:
@@ -154,6 +155,7 @@ modules:
sceDebugPutchar: 0x82D2EDCE
sceDebugRegisterPutcharHandler: 0xE6115A72
sceDebugSetHandlers: 0x10067B7B
+ sceKernelSetMinimumAssertionLevel: 0xCE9060F1
SceDebugLed:
nid: 0xAE004C0A
functions: