diff --git a/debug_8h.html b/debug_8h.html
index 60910b269..743b78b21 100644
--- a/debug_8h.html
+++ b/debug_8h.html
@@ -140,6 +140,18 @@
|
@@ -173,8 +185,8 @@
Functions
| VITASDK_BUILD_ASSERT_EQ (0x18, SceKernelDebugInfo) |
|
-int | ksceDebugPutchar (int character) |
- |
+int | ksceKernelDebugPutchar (int character) |
+ |
int | ksceKernelPrintf (const char *fmt,...) |
| Print log. More...
|
|
@@ -205,21 +217,21 @@
void | ksceKernelPrintfAssertLevel (SceUInt32 level, SceBool condition, const SceKernelDebugInfo *dbginfo, const void *lr, const char *fmt,...) |
| Printf Assertion Level. More...
|
|
-int | ksceDebugSetHandlers (int(*func)(int unk, const char *format, const va_list args), void *args) |
- |
-int | ksceDebugRegisterPutcharHandler (int(*func)(void *args, char c), void *args) |
- |
-void * | ksceDebugGetPutcharHandler (void) |
- |
-int | ksceDebugDisableInfoDump (int flag) |
- | Set kpanic flag. More...
|
- |
+int | ksceKernelRegisterKprintfHandler (int(*handler)(int unk, const char *format, va_list args), void *argp) |
+ |
+int | ksceKernelRegisterDebugPutcharHandler (int(*handler)(void *argp, char c), void *argp) |
+ |
+void * | ksceKernelGetDebugPutcharHandler (void) |
+ |
+int | ksceKernelEnableCrashDump (SceBool enable) |
+ | Set CrashDump enable. More...
|
+ |
int | ksceKernelGetAssertLevel (void) |
| Get current minimum assertion level. More...
|
|
-int | ksceKernelSetMinimumAssertionLevel (int level) |
- | Get current minimum assertion level. More...
|
- |
+SceUInt32 | ksceKernelSetAssertLevel (SceUInt32 level) |
+ | Get current assert level. More...
|
+ |
struct SceKernelDebugEventLog1 | __attribute__ ((packed)) SceKernelDebugEventLog1 |
|
| VITASDK_BUILD_ASSERT_EQ (0x1C, SceKernelDebugEventLog1) |
diff --git a/debug_8h.js b/debug_8h.js
index 0d41ab1c8..b37659930 100644
--- a/debug_8h.js
+++ b/debug_8h.js
@@ -14,6 +14,12 @@ var debug_8h =
[ "ksceDebugPrintKernelAssertion", "group__SceKernelDebugKernel.html#gaab131e91336f64c4061c83910bd6e046", null ],
[ "ksceDebugPrintfKernelAssertion", "group__SceKernelDebugKernel.html#ga1e7e39380de0d73fcb2f93fea7b11963", null ],
[ "ksceKernelGetMinimumAssertionLevel", "group__SceKernelDebugKernel.html#gae61f531d7bbf09edd7d33199c883c46a", null ],
+ [ "ksceDebugPutchar", "group__SceKernelDebugKernel.html#gaa6e97376c13f466830d70f1951fb279d", null ],
+ [ "ksceDebugSetHandlers", "group__SceKernelDebugKernel.html#gaff6fe20d990519b5990668685246583f", null ],
+ [ "ksceDebugRegisterPutcharHandler", "group__SceKernelDebugKernel.html#gaf17d7006dcd07a20111ad83912a065a0", null ],
+ [ "ksceDebugGetPutcharHandler", "group__SceKernelDebugKernel.html#gaa79f1d60a20c2b04c06b79bdaddace3f", null ],
+ [ "ksceDebugDisableInfoDump", "group__SceKernelDebugKernel.html#ga82b654c40e5d1382a1d3b3e472effc10", null ],
+ [ "ksceKernelSetMinimumAssertionLevel", "group__SceKernelDebugKernel.html#gad895a9ab0e5f0cfa50076e9a97f6b7a0", null ],
[ "SceKernelDebugMessageContext", "group__SceKernelDebugKernel.html#gaab14753e5eabbb0f629bb801f6bd122d", null ],
[ "SceKernelDebugInfoFlags", "group__SceKernelDebugKernel.html#gabc469e837a77bbb42a745ee946d86b5a", [
[ "SCE_KERNEL_DEBUG_INFO_FLAG_NONE", "group__SceKernelDebugKernel.html#ggabc469e837a77bbb42a745ee946d86b5aa212eb7932e00d22251f6320749abd0e2", null ],
@@ -33,7 +39,7 @@ var debug_8h =
[ "SCE_KERNEL_ASSERT_LEVEL_2", "group__SceKernelDebugKernel.html#gga255042a396ced96bee885071d4afe270a9991f4c64908e6e0822fedeb4c3b79f2", null ]
] ],
[ "VITASDK_BUILD_ASSERT_EQ", "group__SceKernelDebugKernel.html#ga41b17f91bf7b69bc108118169749b4e6", null ],
- [ "ksceDebugPutchar", "group__SceKernelDebugKernel.html#ga81255f2979cb222f8bc62996234f983d", null ],
+ [ "ksceKernelDebugPutchar", "group__SceKernelDebugKernel.html#ga82248be7509530642a91159c721b2dfa", null ],
[ "ksceKernelPrintf", "group__SceKernelDebugKernel.html#gad60adc8b51c4df61fd83be9f867b3315", null ],
[ "ksceKernelPrintfLevel", "group__SceKernelDebugKernel.html#gaebd967615a353e8a5a312ac646ef19f1", null ],
[ "ksceKernelPrintfLevelWithInfo", "group__SceKernelDebugKernel.html#ga9c43ea32215fa47029de8441d29f3f22", null ],
@@ -44,12 +50,12 @@ var debug_8h =
[ "ksceKernelAssert", "group__SceKernelDebugKernel.html#gaba141b1f4e89efde4408ab1d34036d85", null ],
[ "ksceKernelAssertLevel", "group__SceKernelDebugKernel.html#gae0bd415e7829c543464edb6b529e18ca", null ],
[ "ksceKernelPrintfAssertLevel", "group__SceKernelDebugKernel.html#gaab8452d94eeb4f32fd977f9f118a1a6f", null ],
- [ "ksceDebugSetHandlers", "group__SceKernelDebugKernel.html#ga47abb7cc0f9bd50cba7268f857043472", null ],
- [ "ksceDebugRegisterPutcharHandler", "group__SceKernelDebugKernel.html#ga06d35c45431424e832d5a2d1b7cb26a5", null ],
- [ "ksceDebugGetPutcharHandler", "group__SceKernelDebugKernel.html#gae2c15d5ab86dcfdab90b39bcde0e8ca8", null ],
- [ "ksceDebugDisableInfoDump", "group__SceKernelDebugKernel.html#ga494f482e4e9f7181952a756c947d1b29", null ],
+ [ "ksceKernelRegisterKprintfHandler", "group__SceKernelDebugKernel.html#ga6c0090a56dce783d87bfc664c0c7d172", null ],
+ [ "ksceKernelRegisterDebugPutcharHandler", "group__SceKernelDebugKernel.html#ga7e9861579667ff9d7fa4aa0fe8630945", null ],
+ [ "ksceKernelGetDebugPutcharHandler", "group__SceKernelDebugKernel.html#gabdafa7c2ae9d9e01de6ae2e9d58a4dc9", null ],
+ [ "ksceKernelEnableCrashDump", "group__SceKernelDebugKernel.html#ga15a4f38167ca5106fc14d2075faee194", null ],
[ "ksceKernelGetAssertLevel", "group__SceKernelDebugKernel.html#ga11105ec4b67a836b948b5204af3bc584", null ],
- [ "ksceKernelSetMinimumAssertionLevel", "group__SceKernelDebugKernel.html#ga59c83ca5fd9f4d5f9b1f4852375003f8", null ],
+ [ "ksceKernelSetAssertLevel", "group__SceKernelDebugKernel.html#ga1df8f94b286b791cc981e9f9effe1b89", null ],
[ "__attribute__", "group__SceKernelDebugKernel.html#ga66b13dfa3e7bc9d00cf644f015886652", null ],
[ "VITASDK_BUILD_ASSERT_EQ", "group__SceKernelDebugKernel.html#ga79ed79de12562f411302f88b24f1848b", null ],
[ "VITASDK_BUILD_ASSERT_EQ", "group__SceKernelDebugKernel.html#ga1bd4330c8c05942150b57fc0b2f01f45", null ],
diff --git a/debug_8h_source.html b/debug_8h_source.html
index ad271edfe..9ee9f6544 100644
--- a/debug_8h_source.html
+++ b/debug_8h_source.html
@@ -133,7 +133,7 @@
-
+
@@ -193,17 +193,17 @@
-
+
-
+
-
+
-
+
-
+
@@ -265,20 +265,27 @@
318 #define ksceDebugPrintKernelAssertion ksceKernelAssert
319 #define ksceDebugPrintfKernelAssertion ksceKernelPrintfAssertLevel
320 #define ksceKernelGetMinimumAssertionLevel ksceKernelGetAssertLevel
-
-
-
-
-
-
-
+ 321 #define ksceDebugPutchar ksceKernelDebugPutchar
+ 322 #define ksceDebugSetHandlers ksceKernelRegisterKprintfHandler
+ 323 #define ksceDebugRegisterPutcharHandler ksceKernelRegisterDebugPutcharHandler
+ 324 #define ksceDebugGetPutcharHandler ksceKernelGetDebugPutcharHandler
+ 325 #define ksceDebugDisableInfoDump ksceKernelEnableCrashDump
+ 326 #define ksceKernelSetMinimumAssertionLevel ksceKernelSetAssertLevel
+
+
+
+
+
+
+
-int ksceDebugRegisterPutcharHandler(int(*func)(void *args, char c), void *args)
int data_0x40
Definition: debug.h:246
int ksceKernelGetAssertLevel(void)
Get current minimum assertion level.
SceKernelDebugEventLog3 type3
Definition: debug.h:285
SceKernelDebugEventLog1 type1
Definition: debug.h:283
+int ksceKernelEnableCrashDump(SceBool enable)
Set CrashDump enable.
SceUInt32 fileHash
Definition: debug.h:23
+SceUInt32 ksceKernelSetAssertLevel(SceUInt32 level)
Get current assert level.
char ip1[0x10]
Definition: debug.h:263
SceKernelAssertLevel
Definition: debug.h:55
SceSize item_size
Event data size.
Definition: debug.h:281
@@ -288,23 +295,22 @@
SceUInt64 time
Time of the event occurred.
Definition: debug.h:279
VITASDK_BUILD_ASSERT_EQ(0x18, SceKernelDebugInfo)
char ip5[0x10]
Definition: debug.h:267
-int ksceDebugSetHandlers(int(*func)(int unk, const char *format, const va_list args), void *args)
-int ksceDebugDisableInfoDump(int flag)
Set kpanic flag.
SceUID pid
Definition: debug.h:247
int data_0x40
0 or 0x80412118?
Definition: debug.h:256
-int ksceKernelSetMinimumAssertionLevel(int level)
Get current minimum assertion level.
const char * file
Definition: debug.h:35
int ksceKernelVprintf(const char *fmt, va_list arg)
Kernel Vprintf.
int rsvd[4]
Definition: debug.h:278
SceUInt32 hex_value1
Definition: debug.h:30
SceUInt32 hex_value0_lo
Definition: debug.h:29
+int ksceKernelRegisterKprintfHandler(int(*handler)(int unk, const char *format, va_list args), void *argp)
int ksceKernelGetTtyInfo(char *buf, SceSize buf_size)
Get tty log info.
char ip4[0x10]
Definition: debug.h:266
char ip2[0x10]
Definition: debug.h:264
char ip3[0x10]
Definition: debug.h:265
int data_0x04
0xA, maybe titleid size
Definition: debug.h:273
-int ksceDebugPutchar(int character)
+int ksceKernelRegisterDebugPutcharHandler(int(*handler)(void *argp, char c), void *argp)
SceUInt32 line
Definition: debug.h:34
+int ksceKernelDebugPutchar(int character)
int data_0x4C
0xA
Definition: debug.h:249
SceSize size
struct size(variable size)
Definition: debug.h:272
__attribute__((__noreturn__)) void ksceKernelPanic(const SceKernelDebugInfo *dbginfo
Kernel Panic.
@@ -318,6 +324,7 @@
int data_0x38
Definition: debug.h:280
SceKernelDebugInfoFlags
Definition: debug.h:41
char titleid[0xC]
Definition: debug.h:250
+void * ksceKernelGetDebugPutcharHandler(void)
int flags
Event flags.
Definition: debug.h:3
SceKernelDebugLevel
Definition: debug.h:49
int flags
Event flags.
Definition: debug.h:275
@@ -327,7 +334,6 @@
const void * lr
Definition: debug.h:130
SceUID data_0x1C
Thread id?
Definition: debug.h:277
void ksceKernelAssertLevel(SceUInt32 level, SceBool condition, const SceKernelDebugInfo *dbginfo, const void *lr)
Printf Assertion Level.
-void * ksceDebugGetPutcharHandler(void)
int ksceEventLogGetInfo(void *buf, SceSize buf_size, SceSize *read_blocks)
Get event log info.
int ksceKernelVprintfLevel(SceUInt32 level, const char *fmt, va_list arg)
Kernel Vprintf Level.
int ksceKernelPrintfWithInfo(SceUInt32 flags, const SceKernelDebugInfo *dbginfo, const char *fmt,...)
Kernel Printf with Info.
diff --git a/globals_defs_k.html b/globals_defs_k.html
index 85858e556..0bd2aa95d 100644
--- a/globals_defs_k.html
+++ b/globals_defs_k.html
@@ -75,6 +75,12 @@
- k -
+- ksceDebugDisableInfoDump
+: debug.h
+
+- ksceDebugGetPutcharHandler
+: debug.h
+
- ksceDebugPrintf
: debug.h
@@ -93,6 +99,15 @@ - k -
- ksceDebugPrintKernelPanic
: debug.h
+- ksceDebugPutchar
+: debug.h
+
+- ksceDebugRegisterPutcharHandler
+: debug.h
+
+- ksceDebugSetHandlers
+: debug.h
+
- ksceIoGetGUIDFdList
: iofilemgr.h
@@ -255,6 +270,9 @@ - k -
- ksceKernelSetIntrMasked
: intrmgr.h
+- ksceKernelSetMinimumAssertionLevel
+: debug.h
+
- ksceKernelStrncpyKernelToUser
: data_transfers.h
diff --git a/globals_func_k.html b/globals_func_k.html
index f265dfc1b..5687adf42 100644
--- a/globals_func_k.html
+++ b/globals_func_k.html
@@ -291,12 +291,6 @@ - k -
- ksceCtrlUpdateMaskForNonShell()
: ctrl.h
-- ksceDebugDisableInfoDump()
-: debug.h
-
-- ksceDebugGetPutcharHandler()
-: debug.h
-
- ksceDebugLedInvokeHandle0()
: debugled.h
@@ -309,15 +303,6 @@ - k -
- ksceDebugLedRegisterHandle1()
: debugled.h
-- ksceDebugPutchar()
-: debug.h
-
-- ksceDebugRegisterPutcharHandler()
-: debug.h
-
-- ksceDebugSetHandlers()
-: debug.h
-
- ksceDeflateDecompress()
: utils.h
@@ -1110,6 +1095,9 @@ - k -
- ksceKernelDcacheInvalidateRangeForL1WBWA()
: cache.h
+- ksceKernelDebugPutchar()
+: debug.h
+
- ksceKernelDebugResumeThread()
: debugger.h
@@ -1188,6 +1176,9 @@ - k -
- ksceKernelDmaOpSync()
: dmac.h
+- ksceKernelEnableCrashDump()
+: debug.h
+
- ksceKernelEnableIntr()
: intrmgr.h
@@ -1239,6 +1230,9 @@ - k -
- ksceKernelGetCallbackCount()
: callback.h
+- ksceKernelGetDebugPutcharHandler()
+: debug.h
+
- ksceKernelGetDipswInfo()
: dipsw.h
@@ -1647,9 +1641,15 @@ - k -
- ksceKernelReceiveMsgPipeVector()
: msg_pipe.h
+- ksceKernelRegisterDebugPutcharHandler()
+: debug.h
+
- ksceKernelRegisterIntrHandler()
: intrmgr.h
+- ksceKernelRegisterKprintfHandler()
+: debug.h
+
- ksceKernelRegisterModulesAfterBoot()
: modulemgr.h
@@ -1725,6 +1725,9 @@ - k -
- ksceKernelSendMsgPipeVector()
: msg_pipe.h
+- ksceKernelSetAssertLevel()
+: debug.h
+
- ksceKernelSetDipsw()
: dipsw.h
@@ -1743,9 +1746,6 @@ - k -
- ksceKernelSetIntrTarget()
: intrmgr.h
-- ksceKernelSetMinimumAssertionLevel()
-: debug.h
-
- ksceKernelSetPermission()
: misc.h
diff --git a/globals_k.html b/globals_k.html
index 0492d497c..825fa8678 100644
--- a/globals_k.html
+++ b/globals_k.html
@@ -294,11 +294,11 @@ - k -
- ksceCtrlUpdateMaskForNonShell()
: ctrl.h
-- ksceDebugDisableInfoDump()
-: debug.h
+
- ksceDebugDisableInfoDump
+: debug.h
-- ksceDebugGetPutcharHandler()
-: debug.h
+
- ksceDebugGetPutcharHandler
+: debug.h
- ksceDebugLedInvokeHandle0()
: debugled.h
@@ -330,14 +330,14 @@
- k -
- ksceDebugPrintKernelPanic
: debug.h
-- ksceDebugPutchar()
-: debug.h
+
- ksceDebugPutchar
+: debug.h
-- ksceDebugRegisterPutcharHandler()
-: debug.h
+
- ksceDebugRegisterPutcharHandler
+: debug.h
-- ksceDebugSetHandlers()
-: debug.h
+
- ksceDebugSetHandlers
+: debug.h
- ksceDeflateDecompress()
: utils.h
@@ -1146,6 +1146,9 @@
- k -
- ksceKernelDcacheInvalidateRangeForL1WBWA()
: cache.h
+- ksceKernelDebugPutchar()
+: debug.h
+
- ksceKernelDebugResumeThread()
: debugger.h
@@ -1233,6 +1236,9 @@ - k -
- ksceKernelDmaOpSync()
: dmac.h
+- ksceKernelEnableCrashDump()
+: debug.h
+
- ksceKernelEnableIntr()
: intrmgr.h
@@ -1287,6 +1293,9 @@ - k -
- ksceKernelGetCallbackCount()
: callback.h
+- ksceKernelGetDebugPutcharHandler()
+: debug.h
+
- ksceKernelGetDipswInfo()
: dipsw.h
@@ -1533,18 +1542,18 @@ - k -
- ksceKernelGetTtyInfo()
: debug.h
-- ksceKernelGetUIDClass()
-: uid_class.h
-
- ksceKernelGetUidClass
: uid_class.h
-- ksceKernelGetUIDDLinkClass()
-: uid_class.h
+
- ksceKernelGetUIDClass()
+: uid_class.h
- ksceKernelGetUidDLinkClass
: uid_class.h
+- ksceKernelGetUIDDLinkClass()
+: uid_class.h
+
- ksceKernelGetUIDHeapClass()
: uid_class.h
@@ -1821,9 +1830,15 @@ - k -
- ksceKernelReceiveMsgPipeVector()
: msg_pipe.h
+- ksceKernelRegisterDebugPutcharHandler()
+: debug.h
+
- ksceKernelRegisterIntrHandler()
: intrmgr.h
+- ksceKernelRegisterKprintfHandler()
+: debug.h
+
- ksceKernelRegisterModulesAfterBoot()
: modulemgr.h
@@ -1905,6 +1920,9 @@ - k -
- ksceKernelSendMsgPipeVector()
: msg_pipe.h
+- ksceKernelSetAssertLevel()
+: debug.h
+
- ksceKernelSetDipsw()
: dipsw.h
@@ -1926,8 +1944,8 @@ - k -
- ksceKernelSetIntrTarget()
: intrmgr.h
-- ksceKernelSetMinimumAssertionLevel()
-: debug.h
+
- ksceKernelSetMinimumAssertionLevel
+: debug.h
- ksceKernelSetPermission()
: misc.h
diff --git a/group__SceKernelDebugKernel.html b/group__SceKernelDebugKernel.html
index dd9898bdc..d5c73efae 100644
--- a/group__SceKernelDebugKernel.html
+++ b/group__SceKernelDebugKernel.html
@@ -97,8 +97,8 @@
Using this library in your project
Functions
| VITASDK_BUILD_ASSERT_EQ (0x18, SceKernelDebugInfo) |
|
-int | ksceDebugPutchar (int character) |
- |
+int | ksceKernelDebugPutchar (int character) |
+ |
int | ksceKernelPrintf (const char *fmt,...) |
| Print log. More...
|
|
@@ -129,21 +129,21 @@ Using this library in your project
void | ksceKernelPrintfAssertLevel (SceUInt32 level, SceBool condition, const SceKernelDebugInfo *dbginfo, const void *lr, const char *fmt,...) |
| Printf Assertion Level. More...
|
|
-int | ksceDebugSetHandlers (int(*func)(int unk, const char *format, const va_list args), void *args) |
- |
-int | ksceDebugRegisterPutcharHandler (int(*func)(void *args, char c), void *args) |
- |
-void * | ksceDebugGetPutcharHandler (void) |
- |
-int | ksceDebugDisableInfoDump (int flag) |
- | Set kpanic flag. More...
|
- |
+int | ksceKernelRegisterKprintfHandler (int(*handler)(int unk, const char *format, va_list args), void *argp) |
+ |
+int | ksceKernelRegisterDebugPutcharHandler (int(*handler)(void *argp, char c), void *argp) |
+ |
+void * | ksceKernelGetDebugPutcharHandler (void) |
+ |
+int | ksceKernelEnableCrashDump (SceBool enable) |
+ | Set CrashDump enable. More...
|
+ |
int | ksceKernelGetAssertLevel (void) |
| Get current minimum assertion level. More...
|
|
-int | ksceKernelSetMinimumAssertionLevel (int level) |
- | Get current minimum assertion level. More...
|
- |
+SceUInt32 | ksceKernelSetAssertLevel (SceUInt32 level) |
+ | Get current assert level. More...
|
+ |
struct SceKernelDebugEventLog1 | __attribute__ ((packed)) SceKernelDebugEventLog1 |
|
| VITASDK_BUILD_ASSERT_EQ (0x1C, SceKernelDebugEventLog1) |
@@ -196,6 +196,18 @@ Using this library in your project
|
#define | ksceKernelGetMinimumAssertionLevel ksceKernelGetAssertLevel |
|
+#define | ksceDebugPutchar ksceKernelDebugPutchar |
+ |
+#define | ksceDebugSetHandlers ksceKernelRegisterKprintfHandler |
+ |
+#define | ksceDebugRegisterPutcharHandler ksceKernelRegisterDebugPutcharHandler |
+ |
+#define | ksceDebugGetPutcharHandler ksceKernelGetDebugPutcharHandler |
+ |
+#define | ksceDebugDisableInfoDump ksceKernelEnableCrashDump |
+ |
+#define | ksceKernelSetMinimumAssertionLevel ksceKernelSetAssertLevel |
+ |