Browse Source

Meta: Split debug defines into multiple headers.

The following script was used to make these changes:

    #!/bin/bash
    set -e

    tmp=$(mktemp -d)

    echo "tmp=$tmp"

    find Kernel \( -name '*.cpp' -o -name '*.h' \) | sort > $tmp/Kernel.files
    find . \( -path ./Toolchain -prune -o -path ./Build -prune -o -path ./Kernel -prune \) -o \( -name '*.cpp' -o -name '*.h' \) -print | sort > $tmp/EverythingExceptKernel.files

    cat $tmp/Kernel.files | xargs grep -Eho '[A-Z0-9_]+_DEBUG' | sort | uniq > $tmp/Kernel.macros
    cat $tmp/EverythingExceptKernel.files | xargs grep -Eho '[A-Z0-9_]+_DEBUG' | sort | uniq > $tmp/EverythingExceptKernel.macros

    comm -23 $tmp/Kernel.macros $tmp/EverythingExceptKernel.macros > $tmp/Kernel.unique
    comm -1 $tmp/Kernel.macros $tmp/EverythingExceptKernel.macros > $tmp/EverythingExceptKernel.unique

    cat $tmp/Kernel.unique | awk '{ print "#cmakedefine01 "$1 }' > $tmp/Kernel.header
    cat $tmp/EverythingExceptKernel.unique | awk '{ print "#cmakedefine01 "$1 }' > $tmp/EverythingExceptKernel.header

    for macro in $(cat $tmp/Kernel.unique)
    do
        cat $tmp/Kernel.files | xargs grep -l $macro >> $tmp/Kernel.new-includes ||:
    done
    cat $tmp/Kernel.new-includes | sort > $tmp/Kernel.new-includes.sorted

    for macro in $(cat $tmp/EverythingExceptKernel.unique)
    do
        cat $tmp/Kernel.files | xargs grep -l $macro >> $tmp/Kernel.old-includes ||:
    done
    cat $tmp/Kernel.old-includes | sort > $tmp/Kernel.old-includes.sorted

    comm -23 $tmp/Kernel.new-includes.sorted $tmp/Kernel.old-includes.sorted > $tmp/Kernel.includes.new
    comm -13 $tmp/Kernel.new-includes.sorted $tmp/Kernel.old-includes.sorted > $tmp/Kernel.includes.old
    comm -12 $tmp/Kernel.new-includes.sorted $tmp/Kernel.old-includes.sorted > $tmp/Kernel.includes.mixed

    for file in $(cat $tmp/Kernel.includes.new)
    do
        sed -i -E 's/#include <AK\/Debug\.h>/#include <Kernel\/Debug\.h>/' $file
    done

    for file in $(cat $tmp/Kernel.includes.mixed)
    do
        echo "mixed include in $file, requires manual editing."
    done
asynts 4 years ago
parent
commit
7cf0c7cc0d
68 changed files with 223 additions and 196 deletions
  1. 57 128
      AK/Debug.h.in
  2. 1 0
      CMakeLists.txt
  3. 1 1
      Kernel/ACPI/MultiProcessorParser.cpp
  4. 1 1
      Kernel/ACPI/Parser.cpp
  5. 1 1
      Kernel/Arch/i386/CPU.cpp
  6. 101 0
      Kernel/Debug.h.in
  7. 1 1
      Kernel/Devices/BXVGADevice.cpp
  8. 1 1
      Kernel/Devices/KeyboardDevice.cpp
  9. 1 1
      Kernel/Devices/PS2MouseDevice.cpp
  10. 1 1
      Kernel/Devices/SB16.cpp
  11. 1 1
      Kernel/Devices/USB/UHCIController.cpp
  12. 1 1
      Kernel/Devices/VMWareBackdoor.cpp
  13. 1 1
      Kernel/FileSystem/BlockBasedFileSystem.cpp
  14. 1 1
      Kernel/FileSystem/Ext2FileSystem.cpp
  15. 1 1
      Kernel/FileSystem/FIFO.cpp
  16. 1 1
      Kernel/FileSystem/FileDescription.cpp
  17. 1 1
      Kernel/FileSystem/ProcFS.cpp
  18. 1 1
      Kernel/FileSystem/VirtualFileSystem.cpp
  19. 0 5
      Kernel/FileSystem/ext2_fs.h
  20. 1 1
      Kernel/FutexQueue.cpp
  21. 1 1
      Kernel/Heap/kmalloc.h
  22. 1 1
      Kernel/Interrupts/APIC.cpp
  23. 1 1
      Kernel/Interrupts/IOAPIC.cpp
  24. 1 1
      Kernel/Interrupts/IRQHandler.cpp
  25. 1 1
      Kernel/Interrupts/SharedIRQHandler.cpp
  26. 1 1
      Kernel/Lock.cpp
  27. 1 1
      Kernel/Net/E1000NetworkAdapter.cpp
  28. 1 1
      Kernel/Net/IPv4Socket.cpp
  29. 1 1
      Kernel/Net/LocalSocket.cpp
  30. 1 1
      Kernel/Net/NetworkTask.cpp
  31. 1 1
      Kernel/Net/RTL8139NetworkAdapter.cpp
  32. 1 1
      Kernel/Net/Routing.cpp
  33. 1 1
      Kernel/Net/Socket.cpp
  34. 1 1
      Kernel/Net/TCPSocket.cpp
  35. 1 1
      Kernel/PCI/Access.cpp
  36. 1 1
      Kernel/PCI/Definitions.h
  37. 1 1
      Kernel/PCI/IOAccess.cpp
  38. 1 1
      Kernel/PCI/MMIOAccess.cpp
  39. 1 1
      Kernel/Process.cpp
  40. 1 1
      Kernel/Scheduler.cpp
  41. 1 1
      Kernel/Storage/Partition/DiskPartition.cpp
  42. 1 1
      Kernel/Storage/Partition/GUIDPartitionTable.cpp
  43. 1 1
      Kernel/Storage/Partition/MBRPartitionTable.cpp
  44. 1 1
      Kernel/Storage/StorageDevice.cpp
  45. 1 1
      Kernel/Syscalls/execve.cpp
  46. 1 1
      Kernel/Syscalls/fcntl.cpp
  47. 1 1
      Kernel/Syscalls/fork.cpp
  48. 1 1
      Kernel/Syscalls/futex.cpp
  49. 1 1
      Kernel/Syscalls/open.cpp
  50. 1 1
      Kernel/Syscalls/read.cpp
  51. 1 1
      Kernel/Syscalls/select.cpp
  52. 1 1
      Kernel/Syscalls/waitid.cpp
  53. 1 1
      Kernel/Syscalls/write.cpp
  54. 1 1
      Kernel/TTY/MasterPTY.cpp
  55. 1 1
      Kernel/TTY/PTYMultiplexer.cpp
  56. 1 1
      Kernel/TTY/SlavePTY.cpp
  57. 1 1
      Kernel/TTY/TTY.cpp
  58. 1 1
      Kernel/Thread.cpp
  59. 1 1
      Kernel/Thread.h
  60. 1 1
      Kernel/ThreadBlockers.cpp
  61. 1 1
      Kernel/Time/HPET.cpp
  62. 1 1
      Kernel/Time/HPETComparator.cpp
  63. 1 1
      Kernel/VM/AnonymousVMObject.cpp
  64. 1 1
      Kernel/VM/PurgeablePageRanges.cpp
  65. 1 1
      Kernel/VM/RangeAllocator.cpp
  66. 1 1
      Kernel/VM/Region.cpp
  67. 1 1
      Kernel/WaitQueue.cpp
  68. 1 0
      Meta/Lagom/CMakeLists.txt

+ 57 - 128
AK/Debug.h.in

@@ -26,165 +26,94 @@
 
 #pragma once
 
-#cmakedefine01 PROCESS_DEBUG
-#cmakedefine01 SCHEDULER_DEBUG
-#cmakedefine01 SCHEDULER_RUNNABLE_DEBUG
-#cmakedefine01 THREAD_DEBUG
-#cmakedefine01 LOCK_DEBUG
-#cmakedefine01 SIGNAL_DEBUG
+#cmakedefine01 AUTOCOMPLETE_DEBUG
+#cmakedefine01 AWAVLOADER_DEBUG
 #cmakedefine01 BMP_DEBUG
-#cmakedefine01 WAITBLOCK_DEBUG
-#cmakedefine01 WAITQUEUE_DEBUG
-#cmakedefine01 MULTIPROCESSOR_DEBUG
-#cmakedefine01 ACPI_DEBUG
-#cmakedefine01 PAGE_FAULT_DEBUG
-#cmakedefine01 CONTEXT_SWITCH_DEBUG
-#cmakedefine01 SMP_DEBUG
-#cmakedefine01 BXVGA_DEBUG
-#cmakedefine01 PS2MOUSE_DEBUG
-#cmakedefine01 VMWARE_BACKDOOR_DEBUG
-#cmakedefine01 FILEDESCRIPTION_DEBUG
-#cmakedefine01 PROCFS_DEBUG
-#cmakedefine01 VFS_DEBUG
-#cmakedefine01 IOAPIC_DEBUG
-#cmakedefine01 IRQ_DEBUG
-#cmakedefine01 INTERRUPT_DEBUG
-#cmakedefine01 E1000_DEBUG
-#cmakedefine01 IPV4_SOCKET_DEBUG
-#cmakedefine01 LOCAL_SOCKET_DEBUG
-#cmakedefine01 SOCKET_DEBUG
-#cmakedefine01 TCP_SOCKET_DEBUG
-#cmakedefine01 PCI_DEBUG
-#cmakedefine01 PATA_DEBUG
-#cmakedefine01 IO_DEBUG
-#cmakedefine01 FORK_DEBUG
-#cmakedefine01 POLL_SELECT_DEBUG
-#cmakedefine01 HPET_DEBUG
-#cmakedefine01 HPET_COMPARATOR_DEBUG
-#cmakedefine01 MASTERPTY_DEBUG
-#cmakedefine01 SLAVEPTY_DEBUG
-#cmakedefine01 PTMX_DEBUG
-#cmakedefine01 TTY_DEBUG
-#cmakedefine01 CONTIGUOUS_VMOBJECT_DEBUG
-#cmakedefine01 VRA_DEBUG
-#cmakedefine01 COPY_DEBUG
-#cmakedefine01 CURSOR_TOOL_DEBUG
-#cmakedefine01 FILE_CONTENT_DEBUG
-#cmakedefine01 GZIP_DEBUG
-#cmakedefine01 CNETWORKJOB_DEBUG
-#cmakedefine01 CSOCKET_DEBUG
-#cmakedefine01 SAFE_SYSCALL_DEBUG
-#cmakedefine01 GHASH_PROCESS_DEBUG
-#cmakedefine01 NT_DEBUG
-#cmakedefine01 CRYPTO_DEBUG
-#cmakedefine01 DWARF_DEBUG
-#cmakedefine01 HUNKS_DEBUG
-#cmakedefine01 JOB_DEBUG
-#cmakedefine01 GIF_DEBUG
-#cmakedefine01 JPG_DEBUG
-#cmakedefine01 EMOJI_DEBUG
-#cmakedefine01 FILL_PATH_DEBUG
-#cmakedefine01 PNG_DEBUG
-#cmakedefine01 PORTABLE_IMAGE_LOADER_DEBUG
-#cmakedefine01 SYNTAX_HIGHLIGHTING_DEBUG
-#cmakedefine01 KEYBOARD_SHORTCUTS_DEBUG
-#cmakedefine01 MARKDOWN_DEBUG
-#cmakedefine01 REGEX_DEBUG
-#cmakedefine01 TLS_DEBUG
-#cmakedefine01 SPAM_DEBUG
-#cmakedefine01 WRAPPER_GENERATOR_DEBUG
-#cmakedefine01 PARSER_DEBUG
-#cmakedefine01 TOKENIZER_TRACE_DEBUG
-#cmakedefine01 IMAGE_LOADER_DEBUG
-#cmakedefine01 RESOURCE_DEBUG
 #cmakedefine01 CACHE_DEBUG
-#cmakedefine01 DHCPV4_DEBUG
-#cmakedefine01 DHCPV4CLIENT_DEBUG
-#cmakedefine01 IMAGE_DECODER_DEBUG
-#cmakedefine01 SYSTEM_MENU_DEBUG
-#cmakedefine01 SYSTEMSERVER_DEBUG
-#cmakedefine01 SERVICE_DEBUG
-#cmakedefine01 COMPOSE_DEBUG
-#cmakedefine01 MINIMIZE_ANIMATION_DEBUG
-#cmakedefine01 OCCLUSIONS_DEBUG
-#cmakedefine01 MENUS_DEBUG
-#cmakedefine01 WSSCREEN_DEBUG
-#cmakedefine01 WINDOWMANAGER_DEBUG
-#cmakedefine01 RESIZE_DEBUG
-#cmakedefine01 MOVE_DEBUG
-#cmakedefine01 DOUBLECLICK_DEBUG
-#cmakedefine01 DISASM_DUMP_DEBUG
-#cmakedefine01 PATH_DEBUG
-#cmakedefine01 LOCK_TRACE_DEBUG
-#cmakedefine01 LOCK_RESTORE_DEBUG
-#cmakedefine01 FUTEXQUEUE_DEBUG
-#cmakedefine01 FUTEX_DEBUG
-#cmakedefine01 UHCI_DEBUG
-#cmakedefine01 APIC_DEBUG
-#cmakedefine01 APIC_SMP_DEBUG
-#cmakedefine01 ARP_DEBUG
-#cmakedefine01 AWAVLOADER_DEBUG
-#cmakedefine01 BBFS_DEBUG
 #cmakedefine01 CALLBACK_MACHINE_DEBUG
 #cmakedefine01 CHTTPJOB_DEBUG
-#cmakedefine01 COMMIT_DEBUG
-#cmakedefine01 AUTOCOMPLETE_DEBUG
+#cmakedefine01 CNETWORKJOB_DEBUG
+#cmakedefine01 COMPOSE_DEBUG
+#cmakedefine01 COPY_DEBUG
 #cmakedefine01 CPP_LANGUAGE_SERVER_DEBUG
-#cmakedefine01 DIFF_DEBUG
-#cmakedefine01 HIGHLIGHT_FOCUSED_FRAME_DEBUG
-#cmakedefine01 ITEM_RECTS_DEBUG
-#cmakedefine01 SH_LANGUAGE_SERVER_DEBUG
-#cmakedefine01 STRINGIMPL_DEBUG
-#cmakedefine01 TEXTEDITOR_DEBUG
+#cmakedefine01 CRYPTO_DEBUG
+#cmakedefine01 CSOCKET_DEBUG
+#cmakedefine01 CURSOR_TOOL_DEBUG
 #cmakedefine01 DEFERRED_INVOKE_DEBUG
+#cmakedefine01 DHCPV4CLIENT_DEBUG
+#cmakedefine01 DHCPV4_DEBUG
+#cmakedefine01 DIFF_DEBUG
+#cmakedefine01 DISASM_DUMP_DEBUG
+#cmakedefine01 DOUBLECLICK_DEBUG
+#cmakedefine01 DWARF_DEBUG
 #cmakedefine01 DYNAMIC_LOAD_DEBUG
 #cmakedefine01 EDITOR_DEBUG
 #cmakedefine01 ELF_IMAGE_DEBUG
-#cmakedefine01 ETHERNET_DEBUG
-#cmakedefine01 ETHERNET_VERY_DEBUG
+#cmakedefine01 EMOJI_DEBUG
 #cmakedefine01 EVENT_DEBUG
 #cmakedefine01 EVENTLOOP_DEBUG
-#cmakedefine01 EXEC_DEBUG
-#cmakedefine01 EXT2_DEBUG
-#cmakedefine01 EXT2_VERY_DEBUG
-#cmakedefine01 FIFO_DEBUG
+#cmakedefine01 FILE_CONTENT_DEBUG
+#cmakedefine01 FILL_PATH_DEBUG
 #cmakedefine01 GEMINI_DEBUG
 #cmakedefine01 GEMINIJOB_DEBUG
-#cmakedefine01 GENERATE_DEBUG_CODE
+#cmakedefine01 GENERATE_DEBUG
+#cmakedefine01 GHASH_PROCESS_DEBUG
+#cmakedefine01 GIF_DEBUG
 #cmakedefine01 GLOBAL_DTORS_DEBUG
 #cmakedefine01 GMENU_DEBUG
+#cmakedefine01 GZIP_DEBUG
 #cmakedefine01 HEAP_DEBUG
 #cmakedefine01 HEX_DEBUG
+#cmakedefine01 HIGHLIGHT_FOCUSED_FRAME_DEBUG
 #cmakedefine01 HTTPSJOB_DEBUG
-#cmakedefine01 ICMP_DEBUG
+#cmakedefine01 HUNKS_DEBUG
 #cmakedefine01 ICO_DEBUG
-#cmakedefine01 IPV4_DEBUG
+#cmakedefine01 IMAGE_DECODER_DEBUG
+#cmakedefine01 IMAGE_LOADER_DEBUG
 #cmakedefine01 IRC_DEBUG
-#cmakedefine01 KEYBOARD_DEBUG
-#cmakedefine01 KMALLOC_DEBUG_LARGE_ALLOCATIONS
+#cmakedefine01 ITEM_RECTS_DEBUG
+#cmakedefine01 JOB_DEBUG
+#cmakedefine01 JPG_DEBUG
+#cmakedefine01 KEYBOARD_SHORTCUTS_DEBUG
 #cmakedefine01 LEXER_DEBUG
+#cmakedefine01 LOG_DEBUG
 #cmakedefine01 LOOKUPSERVER_DEBUG
 #cmakedefine01 MALLOC_DEBUG
-#cmakedefine01 MBR_DEBUG
+#cmakedefine01 MARKDOWN_DEBUG
 #cmakedefine01 MEMORY_DEBUG
 #cmakedefine01 MENU_DEBUG
-#cmakedefine01 NETWORK_TASK_DEBUG
+#cmakedefine01 MENUS_DEBUG
+#cmakedefine01 MINIMIZE_ANIMATION_DEBUG
+#cmakedefine01 MOVE_DEBUG
+#cmakedefine01 NT_DEBUG
 #cmakedefine01 OBJECT_DEBUG
-#cmakedefine01 OFFD_DEBUG
+#cmakedefine01 OCCLUSIONS_DEBUG
+#cmakedefine01 PARSER_DEBUG
+#cmakedefine01 PATH_DEBUG
+#cmakedefine01 PNG_DEBUG
+#cmakedefine01 PORTABLE_IMAGE_LOADER_DEBUG
 #cmakedefine01 PTHREAD_DEBUG
 #cmakedefine01 REACHABLE_DEBUG
-#cmakedefine01 ROUTING_DEBUG
-#cmakedefine01 RTL8139_DEBUG
-#cmakedefine01 SB16_DEBUG
+#cmakedefine01 REGEX_DEBUG
+#cmakedefine01 RESIZE_DEBUG
+#cmakedefine01 RESOURCE_DEBUG
+#cmakedefine01 SAFE_SYSCALL_DEBUG
+#cmakedefine01 SERVICE_DEBUG
 #cmakedefine01 SH_DEBUG
-#cmakedefine01 STORAGE_DEVICE_DEBUG
-#cmakedefine01 TCP_DEBUG
+#cmakedefine01 SH_LANGUAGE_SERVER_DEBUG
+#cmakedefine01 SPAM_DEBUG
+#cmakedefine01 STRINGIMPL_DEBUG
+#cmakedefine01 SYNTAX_HIGHLIGHTING_DEBUG
+#cmakedefine01 SYSTEM_MENU_DEBUG
+#cmakedefine01 SYSTEMSERVER_DEBUG
 #cmakedefine01 TERMCAP_DEBUG
 #cmakedefine01 TERMINAL_DEBUG
+#cmakedefine01 TEXTEDITOR_DEBUG
+#cmakedefine01 TLS_DEBUG
+#cmakedefine01 TOKENIZER_TRACE_DEBUG
 #cmakedefine01 UCI_DEBUG
-#cmakedefine01 UDP_DEBUG
-#cmakedefine01 UHCI_VERBOSE_DEBUG
 #cmakedefine01 UPDATE_COALESCING_DEBUG
-#cmakedefine01 VOLATILE_PAGE_RANGES_DEBUG
+#cmakedefine01 WINDOWMANAGER_DEBUG
+#cmakedefine01 WRAPPER_GENERATOR_DEBUG
 #cmakedefine01 WSMESSAGELOOP_DEBUG
-#cmakedefine01 GPT_DEBUG
+#cmakedefine01 WSSCREEN_DEBUG

+ 1 - 0
CMakeLists.txt

@@ -69,6 +69,7 @@ if (ENABLE_ALL_THE_DEBUG_MACROS)
 endif(ENABLE_ALL_THE_DEBUG_MACROS)
 
 configure_file(AK/Debug.h.in AK/Debug.h @ONLY)
+configure_file(Kernel/Debug.h.in Kernel/Debug.h @ONLY)
 
 include_directories(Userland/Libraries)
 include_directories(.)

+ 1 - 1
Kernel/ACPI/MultiProcessorParser.cpp

@@ -25,10 +25,10 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/StringView.h>
 #include <Kernel/ACPI/MultiProcessorParser.h>
 #include <Kernel/Arch/PC/BIOS.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Interrupts/IOAPIC.h>
 #include <Kernel/StdLib.h>
 #include <Kernel/VM/MemoryManager.h>

+ 1 - 1
Kernel/ACPI/Parser.cpp

@@ -25,10 +25,10 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/StringView.h>
 #include <Kernel/ACPI/Parser.h>
 #include <Kernel/Arch/PC/BIOS.h>
+#include <Kernel/Debug.h>
 #include <Kernel/IO.h>
 #include <Kernel/PCI/Access.h>
 #include <Kernel/StdLib.h>

+ 1 - 1
Kernel/Arch/i386/CPU.cpp

@@ -25,7 +25,7 @@
  */
 
 #include <AK/Assertions.h>
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <AK/ScopeGuard.h>
 #include <AK/String.h>
 #include <AK/StringBuilder.h>

+ 101 - 0
Kernel/Debug.h.in

@@ -0,0 +1,101 @@
+/*
+ * Copyright (c) 2021, Paul Scharnofske
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+ *
+ * 1. Redistributions of source code must retain the above copyright notice, this
+ *    list of conditions and the following disclaimer.
+ *
+ * 2. Redistributions in binary form must reproduce the above copyright notice,
+ *    this list of conditions and the following disclaimer in the documentation
+ *    and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#pragma once
+
+#cmakedefine01 ACPI_DEBUG
+#cmakedefine01 APIC_DEBUG
+#cmakedefine01 APIC_SMP_DEBUG
+#cmakedefine01 ARP_DEBUG
+#cmakedefine01 BBFS_DEBUG
+#cmakedefine01 BXVGA_DEBUG
+#cmakedefine01 COMMIT_DEBUG
+#cmakedefine01 CONTEXT_SWITCH_DEBUG
+#cmakedefine01 CONTIGUOUS_VMOBJECT_DEBUG
+#cmakedefine01 E1000_DEBUG
+#cmakedefine01 ETHERNET_DEBUG
+#cmakedefine01 ETHERNET_VERY_DEBUG
+#cmakedefine01 EXEC_DEBUG
+#cmakedefine01 EXT2_DEBUG
+#cmakedefine01 EXT2_VERY_DEBUG
+#cmakedefine01 FIFO_DEBUG
+#cmakedefine01 FILEDESCRIPTION_DEBUG
+#cmakedefine01 FORK_DEBUG
+#cmakedefine01 FUTEX_DEBUG
+#cmakedefine01 FUTEXQUEUE_DEBUG
+#cmakedefine01 GPT_DEBUG
+#cmakedefine01 HPET_COMPARATOR_DEBUG
+#cmakedefine01 HPET_DEBUG
+#cmakedefine01 ICMP_DEBUG
+#cmakedefine01 INTERRUPT_DEBUG
+#cmakedefine01 IOAPIC_DEBUG
+#cmakedefine01 IO_DEBUG
+#cmakedefine01 IPV4_DEBUG
+#cmakedefine01 IPV4_SOCKET_DEBUG
+#cmakedefine01 IRQ_DEBUG
+#cmakedefine01 KEYBOARD_DEBUG
+#cmakedefine01 KMALLOC_DEBUG
+#cmakedefine01 LOCAL_SOCKET_DEBUG
+#cmakedefine01 LOCK_DEBUG
+#cmakedefine01 LOCK_RESTORE_DEBUG
+#cmakedefine01 LOCK_TRACE_DEBUG
+#cmakedefine01 MASTERPTY_DEBUG
+#cmakedefine01 MBR_DEBUG
+#cmakedefine01 MULTIPROCESSOR_DEBUG
+#cmakedefine01 NETWORK_TASK_DEBUG
+#cmakedefine01 OFFD_DEBUG
+#cmakedefine01 PAGE_FAULT_DEBUG
+#cmakedefine01 PATA_DEBUG
+#cmakedefine01 PCI_DEBUG
+#cmakedefine01 POLL_SELECT_DEBUG
+#cmakedefine01 PROCESS_DEBUG
+#cmakedefine01 PROCFS_DEBUG
+#cmakedefine01 PS2MOUSE_DEBUG
+#cmakedefine01 PTMX_DEBUG
+#cmakedefine01 ROUTING_DEBUG
+#cmakedefine01 RTL8139_DEBUG
+#cmakedefine01 SB16_DEBUG
+#cmakedefine01 SCHEDULER_DEBUG
+#cmakedefine01 SCHEDULER_RUNNABLE_DEBUG
+#cmakedefine01 SIGNAL_DEBUG
+#cmakedefine01 SLAVEPTY_DEBUG
+#cmakedefine01 SMP_DEBUG
+#cmakedefine01 SOCKET_DEBUG
+#cmakedefine01 STORAGE_DEVICE_DEBUG
+#cmakedefine01 TCP_DEBUG
+#cmakedefine01 TCP_SOCKET_DEBUG
+#cmakedefine01 THREAD_DEBUG
+#cmakedefine01 TTY_DEBUG
+#cmakedefine01 UDP_DEBUG
+#cmakedefine01 UHCI_DEBUG
+#cmakedefine01 UHCI_VERBOSE_DEBUG
+#cmakedefine01 VFS_DEBUG
+#cmakedefine01 VMWARE_BACKDOOR_DEBUG
+#cmakedefine01 VOLATILE_PAGE_RANGES_DEBUG
+#cmakedefine01 VRA_DEBUG
+#cmakedefine01 WAITBLOCK_DEBUG
+#cmakedefine01 WAITQUEUE_DEBUG
+#cmakedefine01 KMALLOC_DEBUG_LARGE_ALLOCATIONS

+ 1 - 1
Kernel/Devices/BXVGADevice.cpp

@@ -25,8 +25,8 @@
  */
 
 #include <AK/Checked.h>
-#include <AK/Debug.h>
 #include <AK/Singleton.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Devices/BXVGADevice.h>
 #include <Kernel/IO.h>
 #include <Kernel/PCI/Access.h>

+ 1 - 1
Kernel/Devices/KeyboardDevice.cpp

@@ -26,11 +26,11 @@
 
 #include <AK/Assertions.h>
 #include <AK/ByteBuffer.h>
-#include <AK/Debug.h>
 #include <AK/Singleton.h>
 #include <AK/StringView.h>
 #include <AK/Types.h>
 #include <Kernel/Arch/i386/CPU.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Devices/KeyboardDevice.h>
 #include <Kernel/IO.h>
 #include <Kernel/TTY/VirtualConsole.h>

+ 1 - 1
Kernel/Devices/PS2MouseDevice.cpp

@@ -24,9 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/Memory.h>
 #include <AK/Singleton.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Devices/PS2MouseDevice.h>
 #include <Kernel/Devices/VMWareBackdoor.h>
 #include <Kernel/IO.h>

+ 1 - 1
Kernel/Devices/SB16.cpp

@@ -24,10 +24,10 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/Memory.h>
 #include <AK/Singleton.h>
 #include <AK/StringView.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Devices/SB16.h>
 #include <Kernel/IO.h>
 #include <Kernel/Thread.h>

+ 1 - 1
Kernel/Devices/USB/UHCIController.cpp

@@ -25,7 +25,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Devices/USB/UHCIController.h>
 #include <Kernel/Process.h>
 #include <Kernel/StdLib.h>

+ 1 - 1
Kernel/Devices/VMWareBackdoor.cpp

@@ -25,13 +25,13 @@
  */
 
 #include <AK/Assertions.h>
-#include <AK/Debug.h>
 #include <AK/OwnPtr.h>
 #include <AK/Singleton.h>
 #include <AK/String.h>
 #include <Kernel/API/MousePacket.h>
 #include <Kernel/Arch/i386/CPU.h>
 #include <Kernel/CommandLine.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Devices/VMWareBackdoor.h>
 #include <Kernel/IO.h>
 

+ 1 - 1
Kernel/FileSystem/BlockBasedFileSystem.cpp

@@ -24,8 +24,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/IntrusiveList.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/BlockBasedFileSystem.h>
 #include <Kernel/Process.h>
 

+ 1 - 1
Kernel/FileSystem/Ext2FileSystem.cpp

@@ -25,11 +25,11 @@
  */
 
 #include <AK/Bitmap.h>
-#include <AK/Debug.h>
 #include <AK/HashMap.h>
 #include <AK/MemoryStream.h>
 #include <AK/StdLibExtras.h>
 #include <AK/StringView.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Devices/BlockDevice.h>
 #include <Kernel/FileSystem/Ext2FileSystem.h>
 #include <Kernel/FileSystem/FileDescription.h>

+ 1 - 1
Kernel/FileSystem/FIFO.cpp

@@ -24,11 +24,11 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/HashTable.h>
 #include <AK/Singleton.h>
 #include <AK/StdLibExtras.h>
 #include <AK/StringView.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/FIFO.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Lock.h>

+ 1 - 1
Kernel/FileSystem/FileDescription.cpp

@@ -24,8 +24,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/MemoryStream.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Devices/BlockDevice.h>
 #include <Kernel/Devices/CharacterDevice.h>
 #include <Kernel/FileSystem/Custody.h>

+ 1 - 1
Kernel/FileSystem/ProcFS.cpp

@@ -24,7 +24,6 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/JsonArraySerializer.h>
 #include <AK/JsonObject.h>
 #include <AK/JsonObjectSerializer.h>
@@ -33,6 +32,7 @@
 #include <Kernel/Arch/i386/ProcessorInfo.h>
 #include <Kernel/CommandLine.h>
 #include <Kernel/Console.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Devices/BlockDevice.h>
 #include <Kernel/Devices/KeyboardDevice.h>
 #include <Kernel/FileSystem/Custody.h>

+ 1 - 1
Kernel/FileSystem/VirtualFileSystem.cpp

@@ -24,10 +24,10 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/LexicalPath.h>
 #include <AK/Singleton.h>
 #include <AK/StringBuilder.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Devices/BlockDevice.h>
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/FileSystem/FileBackedFileSystem.h>

+ 0 - 5
Kernel/FileSystem/ext2_fs.h

@@ -22,11 +22,6 @@
  * The second extended filesystem constants/structures
  */
 
-/*
- * Define EXT2FS_DEBUG to produce debug messages
- */
-#undef EXT2FS_DEBUG
-
 /*
  * Define EXT2_PREALLOCATE to preallocate data blocks for expanding files
  */

+ 1 - 1
Kernel/FutexQueue.cpp

@@ -24,7 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FutexQueue.h>
 #include <Kernel/Thread.h>
 

+ 1 - 1
Kernel/Heap/kmalloc.h

@@ -26,8 +26,8 @@
 
 #pragma once
 
-#include <AK/Debug.h>
 #include <AK/Types.h>
+#include <Kernel/Debug.h>
 
 #define KMALLOC_SCRUB_BYTE 0xbb
 #define KFREE_SCRUB_BYTE 0xaa

+ 1 - 1
Kernel/Interrupts/APIC.cpp

@@ -25,7 +25,6 @@
  */
 
 #include <AK/Assertions.h>
-#include <AK/Debug.h>
 #include <AK/Memory.h>
 #include <AK/Singleton.h>
 #include <AK/StringView.h>
@@ -33,6 +32,7 @@
 #include <Kernel/ACPI/Parser.h>
 #include <Kernel/Arch/i386/CPU.h>
 #include <Kernel/Arch/i386/ProcessorInfo.h>
+#include <Kernel/Debug.h>
 #include <Kernel/IO.h>
 #include <Kernel/Interrupts/APIC.h>
 #include <Kernel/Interrupts/SpuriousInterruptHandler.h>

+ 1 - 1
Kernel/Interrupts/IOAPIC.cpp

@@ -24,11 +24,11 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/Optional.h>
 #include <AK/StringView.h>
 #include <Kernel/ACPI/MultiProcessorParser.h>
 #include <Kernel/Arch/i386/CPU.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Interrupts/APIC.h>
 #include <Kernel/Interrupts/IOAPIC.h>
 #include <Kernel/Interrupts/InterruptManagement.h>

+ 1 - 1
Kernel/Interrupts/IRQHandler.cpp

@@ -24,8 +24,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <Kernel/Arch/i386/CPU.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Interrupts/IRQHandler.h>
 #include <Kernel/Interrupts/InterruptManagement.h>
 

+ 1 - 1
Kernel/Interrupts/SharedIRQHandler.cpp

@@ -24,9 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <Kernel/Arch/i386/CPU.h>
 #include <Kernel/Assertions.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Interrupts/IRQHandler.h>
 #include <Kernel/Interrupts/InterruptManagement.h>
 #include <Kernel/Interrupts/PIC.h>

+ 1 - 1
Kernel/Lock.cpp

@@ -24,8 +24,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/TemporaryChange.h>
+#include <Kernel/Debug.h>
 #include <Kernel/KSyms.h>
 #include <Kernel/Lock.h>
 #include <Kernel/Thread.h>

+ 1 - 1
Kernel/Net/E1000NetworkAdapter.cpp

@@ -24,8 +24,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/MACAddress.h>
+#include <Kernel/Debug.h>
 #include <Kernel/IO.h>
 #include <Kernel/Net/E1000NetworkAdapter.h>
 #include <Kernel/Thread.h>

+ 1 - 1
Kernel/Net/IPv4Socket.cpp

@@ -24,9 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/Singleton.h>
 #include <AK/StringBuilder.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Net/ARP.h>
 #include <Kernel/Net/ICMP.h>

+ 1 - 1
Kernel/Net/LocalSocket.cpp

@@ -24,9 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/Singleton.h>
 #include <AK/StringBuilder.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/FileSystem/VirtualFileSystem.h>
 #include <Kernel/Net/LocalSocket.h>

+ 1 - 1
Kernel/Net/NetworkTask.cpp

@@ -24,7 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Lock.h>
 #include <Kernel/Net/ARP.h>
 #include <Kernel/Net/EtherType.h>

+ 1 - 1
Kernel/Net/RTL8139NetworkAdapter.cpp

@@ -24,8 +24,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/MACAddress.h>
+#include <Kernel/Debug.h>
 #include <Kernel/IO.h>
 #include <Kernel/Net/RTL8139NetworkAdapter.h>
 

+ 1 - 1
Kernel/Net/Routing.cpp

@@ -24,9 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/HashMap.h>
 #include <AK/Singleton.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Net/LoopbackAdapter.h>
 #include <Kernel/Net/Routing.h>
 #include <Kernel/Thread.h>

+ 1 - 1
Kernel/Net/Socket.cpp

@@ -24,9 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/StringBuilder.h>
 #include <AK/StringView.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Net/IPv4Socket.h>
 #include <Kernel/Net/LocalSocket.h>

+ 1 - 1
Kernel/Net/TCPSocket.cpp

@@ -24,9 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/Singleton.h>
 #include <AK/Time.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Devices/RandomDevice.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Net/NetworkAdapter.h>

+ 1 - 1
Kernel/PCI/Access.cpp

@@ -24,7 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/IO.h>
 #include <Kernel/PCI/Access.h>
 #include <Kernel/PCI/IOAccess.h>

+ 1 - 1
Kernel/PCI/Definitions.h

@@ -26,12 +26,12 @@
 
 #pragma once
 
-#include <AK/Debug.h>
 #include <AK/Function.h>
 #include <AK/LogStream.h>
 #include <AK/String.h>
 #include <AK/Types.h>
 #include <AK/Vector.h>
+#include <Kernel/Debug.h>
 
 namespace Kernel {
 

+ 1 - 1
Kernel/PCI/IOAccess.cpp

@@ -24,7 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/IO.h>
 #include <Kernel/PCI/IOAccess.h>
 

+ 1 - 1
Kernel/PCI/MMIOAccess.cpp

@@ -24,9 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/Optional.h>
 #include <AK/StringView.h>
+#include <Kernel/Debug.h>
 #include <Kernel/PCI/MMIOAccess.h>
 #include <Kernel/VM/MemoryManager.h>
 

+ 1 - 1
Kernel/Process.cpp

@@ -24,7 +24,6 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/Demangle.h>
 #include <AK/QuickSort.h>
 #include <AK/StdLibExtras.h>
@@ -34,6 +33,7 @@
 #include <Kernel/API/Syscall.h>
 #include <Kernel/Arch/i386/CPU.h>
 #include <Kernel/CoreDump.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Devices/NullDevice.h>
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/FileSystem/FileDescription.h>

+ 1 - 1
Kernel/Scheduler.cpp

@@ -24,11 +24,11 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/QuickSort.h>
 #include <AK/ScopeGuard.h>
 #include <AK/TemporaryChange.h>
 #include <AK/Time.h>
+#include <Kernel/Debug.h>
 #include <Kernel/PerformanceEventBuffer.h>
 #include <Kernel/Process.h>
 #include <Kernel/RTC.h>

+ 1 - 1
Kernel/Storage/Partition/DiskPartition.cpp

@@ -24,7 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Storage/Partition/DiskPartition.h>
 

+ 1 - 1
Kernel/Storage/Partition/GUIDPartitionTable.cpp

@@ -26,7 +26,7 @@
 
 #include <AK/AllOf.h>
 #include <AK/Array.h>
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Storage/Partition/GUIDPartitionTable.h>
 
 namespace Kernel {

+ 1 - 1
Kernel/Storage/Partition/MBRPartitionTable.cpp

@@ -25,7 +25,7 @@
  */
 
 #include <AK/ByteBuffer.h>
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Storage/Partition/MBRPartitionTable.h>
 
 namespace Kernel {

+ 1 - 1
Kernel/Storage/StorageDevice.cpp

@@ -24,9 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/Memory.h>
 #include <AK/StringView.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Storage/StorageDevice.h>
 

+ 1 - 1
Kernel/Syscalls/execve.cpp

@@ -24,11 +24,11 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/LexicalPath.h>
 #include <AK/ScopeGuard.h>
 #include <AK/TemporaryChange.h>
 #include <AK/WeakPtr.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/PerformanceEventBuffer.h>

+ 1 - 1
Kernel/Syscalls/fcntl.cpp

@@ -24,7 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Process.h>
 

+ 1 - 1
Kernel/Syscalls/fork.cpp

@@ -24,7 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Process.h>

+ 1 - 1
Kernel/Syscalls/futex.cpp

@@ -24,9 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/Singleton.h>
 #include <AK/Time.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Process.h>
 #include <Kernel/VM/MemoryManager.h>
 

+ 1 - 1
Kernel/Syscalls/open.cpp

@@ -24,7 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/FileSystem/VirtualFileSystem.h>

+ 1 - 1
Kernel/Syscalls/read.cpp

@@ -24,7 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Process.h>
 

+ 1 - 1
Kernel/Syscalls/select.cpp

@@ -24,9 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/ScopeGuard.h>
 #include <AK/Time.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Process.h>
 

+ 1 - 1
Kernel/Syscalls/waitid.cpp

@@ -24,7 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Process.h>
 
 namespace Kernel {

+ 1 - 1
Kernel/Syscalls/write.cpp

@@ -24,8 +24,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/NumericLimits.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Process.h>
 

+ 1 - 1
Kernel/TTY/MasterPTY.cpp

@@ -27,7 +27,7 @@
 #include "MasterPTY.h"
 #include "PTYMultiplexer.h"
 #include "SlavePTY.h"
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Process.h>
 #include <LibC/errno_numbers.h>
 #include <LibC/signal_numbers.h>

+ 1 - 1
Kernel/TTY/PTYMultiplexer.cpp

@@ -26,8 +26,8 @@
 
 #include "PTYMultiplexer.h"
 #include "MasterPTY.h"
-#include <AK/Debug.h>
 #include <AK/Singleton.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Process.h>
 #include <LibC/errno_numbers.h>

+ 1 - 1
Kernel/TTY/SlavePTY.cpp

@@ -26,7 +26,7 @@
 
 #include "SlavePTY.h"
 #include "MasterPTY.h"
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/DevPtsFS.h>
 #include <Kernel/Process.h>
 

+ 1 - 1
Kernel/TTY/TTY.cpp

@@ -24,8 +24,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/ScopeGuard.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Process.h>
 #include <Kernel/TTY/TTY.h>
 #include <LibC/errno_numbers.h>

+ 1 - 1
Kernel/Thread.cpp

@@ -24,12 +24,12 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/Demangle.h>
 #include <AK/ScopeGuard.h>
 #include <AK/StringBuilder.h>
 #include <AK/Time.h>
 #include <Kernel/Arch/i386/CPU.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/KSyms.h>
 #include <Kernel/PerformanceEventBuffer.h>

+ 1 - 1
Kernel/Thread.h

@@ -26,7 +26,6 @@
 
 #pragma once
 
-#include <AK/Debug.h>
 #include <AK/Function.h>
 #include <AK/IntrusiveList.h>
 #include <AK/Optional.h>
@@ -38,6 +37,7 @@
 #include <AK/Weakable.h>
 #include <Kernel/Arch/i386/CPU.h>
 #include <Kernel/Arch/i386/SafeMem.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Forward.h>
 #include <Kernel/KResult.h>
 #include <Kernel/LockMode.h>

+ 1 - 1
Kernel/ThreadBlockers.cpp

@@ -24,7 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/FileDescription.h>
 #include <Kernel/Net/Socket.h>
 #include <Kernel/Process.h>

+ 1 - 1
Kernel/Time/HPET.cpp

@@ -24,9 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/StringView.h>
 #include <Kernel/ACPI/Parser.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Interrupts/InterruptManagement.h>
 #include <Kernel/Time/HPET.h>
 #include <Kernel/Time/HPETComparator.h>

+ 1 - 1
Kernel/Time/HPETComparator.cpp

@@ -24,8 +24,8 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <Kernel/Assertions.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Time/HPETComparator.h>
 #include <Kernel/Time/TimeManagement.h>
 

+ 1 - 1
Kernel/VM/AnonymousVMObject.cpp

@@ -24,7 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Process.h>
 #include <Kernel/VM/AnonymousVMObject.h>
 #include <Kernel/VM/MemoryManager.h>

+ 1 - 1
Kernel/VM/PurgeablePageRanges.cpp

@@ -25,8 +25,8 @@
  */
 
 #include <AK/BinarySearch.h>
-#include <AK/Debug.h>
 #include <AK/ScopeGuard.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Process.h>
 #include <Kernel/VM/AnonymousVMObject.h>
 #include <Kernel/VM/MemoryManager.h>

+ 1 - 1
Kernel/VM/RangeAllocator.cpp

@@ -25,8 +25,8 @@
  */
 
 #include <AK/BinarySearch.h>
-#include <AK/Debug.h>
 #include <AK/QuickSort.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Random.h>
 #include <Kernel/Thread.h>
 #include <Kernel/VM/RangeAllocator.h>

+ 1 - 1
Kernel/VM/Region.cpp

@@ -24,9 +24,9 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
 #include <AK/Memory.h>
 #include <AK/StringView.h>
+#include <Kernel/Debug.h>
 #include <Kernel/FileSystem/Inode.h>
 #include <Kernel/Process.h>
 #include <Kernel/Thread.h>

+ 1 - 1
Kernel/WaitQueue.cpp

@@ -24,7 +24,7 @@
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#include <AK/Debug.h>
+#include <Kernel/Debug.h>
 #include <Kernel/Thread.h>
 #include <Kernel/WaitQueue.h>
 

+ 1 - 0
Meta/Lagom/CMakeLists.txt

@@ -81,6 +81,7 @@ set(LAGOM_MORE_SOURCES ${LIBELF_SOURCES} ${LIBIPC_SOURCES} ${LIBLINE_SOURCES} ${
 #        in combination with the system, we generate two Debug.h files. One in
 #        Build/AK/Debug.h and the other in Build/Meta/Lagom/AK/Debug.h.
 configure_file(../../AK/Debug.h.in AK/Debug.h @ONLY)
+configure_file(../../Kernel/Debug.h.in Kernel/Debug.h @ONLY)
 
 include_directories(../../)
 include_directories(../../Userland/)