X-Git-Url: https://git.ucc.asn.au/?p=tpg%2Facess2.git;a=blobdiff_plain;f=KernelLand%2FKernel%2Fdebug.c;h=3db53876f68f1849c0daa35644ab4a965d0879b1;hp=eed38de5f6161a4250607df8ecfbdd6faca3cfcc;hb=98bd9c0c8985c50c42231c116a4e18fedd47761e;hpb=7e9bbefbdcbfdba27eb6cdacae0811f428483892 diff --git a/KernelLand/Kernel/debug.c b/KernelLand/Kernel/debug.c index eed38de5..3db53876 100644 --- a/KernelLand/Kernel/debug.c +++ b/KernelLand/Kernel/debug.c @@ -8,7 +8,7 @@ #define DEBUG_MAX_LINE_LEN 256 #define LOCK_DEBUG_OUTPUT 0 // Avoid interleaving of output lines? -#define TRACE_TO_KTERM 0 // Send ENTER/DEBUG/LEAVE to debug? +#define TRACE_TO_KTERM 0 // Send ENTER/DEBUG/LEAVE/Debug to the VTerm // === IMPORTS === extern void KernelPanic_SetMode(void); @@ -19,7 +19,6 @@ extern void VT_SetTerminal(int TerminalID); // === PROTOTYPES === static void Debug_Putchar(char ch); static void Debug_Puts(int bUseKTerm, const char *Str); -void Debug_DbgOnlyFmt(const char *format, va_list args); void Debug_FmtS(int bUseKTerm, const char *format, ...); bool Debug_Fmt(int bUseKTerm, const char *format, va_list args); void Debug_SetKTerminal(const char *File); @@ -85,11 +84,6 @@ static void Debug_Puts(int UseKTerm, const char *Str) } } -void Debug_DbgOnlyFmt(const char *format, va_list args) -{ - Debug_Fmt(0, format, args); -} - bool Debug_Fmt(int bUseKTerm, const char *format, va_list args) { char buf[DEBUG_MAX_LINE_LEN]; @@ -166,12 +160,11 @@ void Debug(const char *Fmt, ...) SHORTLOCK(&glDebug_Lock); #endif - Debug_Puts(0, "Debug: "); + Debug_Puts(TRACE_TO_KTERM, "Debug: "); va_start(args, Fmt); - Debug_DbgOnlyFmt(Fmt, args); + Debug_Fmt(TRACE_TO_KTERM, Fmt, args); va_end(args); - Debug_PutCharDebug('\r'); - Debug_PutCharDebug('\n'); + Debug_Puts(TRACE_TO_KTERM, "\r\n"); #if LOCK_DEBUG_OUTPUT SHORTREL(&glDebug_Lock); #endif