From fff628b107ce064c36c08c4d7368f67d726a0a1f Mon Sep 17 00:00:00 2001 From: Princess of Sleeping Date: Sat, 31 Oct 2020 18:08:35 +0900 Subject: Add functions in SceDebugFor{Driver,Kernel} --- include/kernel/kernel/sysmem/debug.h | 16 ++++++++++++++++ nids/360/SceSysmem.yml | 2 ++ 2 files changed, 18 insertions(+) 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: -- cgit v1.2.3