ソースを参照

Kernel: Remove dbgprintf() from kernel

There are no remaining users of this API in the kernel.
Andreas Kling 4 年 前
コミット
e4d84b5e79
2 ファイル変更0 行追加24 行削除
  1. 0 23
      Kernel/kprintf.cpp
  2. 0 1
      Kernel/kstdio.h

+ 0 - 23
Kernel/kprintf.cpp

@@ -183,11 +183,6 @@ static void debugger_out(char ch)
     IO::out8(0xe9, ch);
 }
 
-static void debugger_putch(char*&, char ch)
-{
-    debugger_out(ch);
-}
-
 extern "C" int dbgputstr(const char* characters, int length)
 {
     if (!characters)
@@ -207,21 +202,3 @@ extern "C" int kernelputstr(const char* characters, int length)
         console_out(characters[i]);
     return 0;
 }
-
-static int vdbgprintf(const char* fmt, va_list ap)
-{
-    ScopedSpinLock lock(s_log_lock);
-    color_on();
-    int ret = printf_internal(debugger_putch, nullptr, fmt, ap);
-    color_off();
-    return ret;
-}
-
-extern "C" int dbgprintf(const char* fmt, ...)
-{
-    va_list ap;
-    va_start(ap, fmt);
-    int ret = vdbgprintf(fmt, ap);
-    va_end(ap);
-    return ret;
-}

+ 0 - 1
Kernel/kstdio.h

@@ -29,7 +29,6 @@
 #include <AK/Types.h>
 
 extern "C" {
-int dbgprintf(const char* fmt, ...) __attribute__((format(printf, 1, 2)));
 int dbgputstr(const char*, int);
 int kernelputstr(const char*, int);
 int kprintf(const char* fmt, ...) __attribute__((format(printf, 1, 2)));