Преглед изворни кода

Kernel: Move task-crash related code to the Tasks subdirectory

Liav A пре 2 година
родитељ
комит
f1cbfc5a6e

+ 2 - 2
Kernel/CMakeLists.txt

@@ -41,8 +41,6 @@ set(KERNEL_SOURCES
     Bus/VirtIO/Queue.cpp
     Bus/VirtIO/RNG.cpp
     CommandLine.cpp
-    Coredump.cpp
-    CrashHandler.cpp
     Devices/AsyncDeviceRequest.cpp
     Devices/Audio/AC97.cpp
     Devices/Audio/Channel.cpp
@@ -344,6 +342,8 @@ set(KERNEL_SOURCES
     TTY/SlavePTY.cpp
     TTY/TTY.cpp
     TTY/VirtualConsole.cpp
+    Tasks/Coredump.cpp
+    Tasks/CrashHandler.cpp
     Tasks/FinalizerTask.cpp
     Tasks/FutexQueue.cpp
     Tasks/Process.cpp

+ 1 - 1
Kernel/FileSystem/SysFS/Subsystems/Kernel/Variables/CoredumpDirectory.cpp

@@ -4,9 +4,9 @@
  * SPDX-License-Identifier: BSD-2-Clause
  */
 
-#include <Kernel/Coredump.h>
 #include <Kernel/FileSystem/SysFS/Subsystems/Kernel/Variables/CoredumpDirectory.h>
 #include <Kernel/Sections.h>
+#include <Kernel/Tasks/Coredump.h>
 
 namespace Kernel {
 

+ 1 - 1
Kernel/Syscalls/profiling.cpp

@@ -4,8 +4,8 @@
  * SPDX-License-Identifier: BSD-2-Clause
  */
 
-#include <Kernel/Coredump.h>
 #include <Kernel/PerformanceManager.h>
+#include <Kernel/Tasks/Coredump.h>
 #include <Kernel/Tasks/Process.h>
 #include <Kernel/Tasks/Scheduler.h>
 #include <Kernel/Time/TimeManagement.h>

+ 1 - 1
Kernel/Coredump.cpp → Kernel/Tasks/Coredump.cpp

@@ -10,7 +10,6 @@
 #include <AK/ByteBuffer.h>
 #include <AK/JsonObjectSerializer.h>
 #include <AK/Singleton.h>
-#include <Kernel/Coredump.h>
 #include <Kernel/FileSystem/Custody.h>
 #include <Kernel/FileSystem/OpenFileDescription.h>
 #include <Kernel/FileSystem/VirtualFileSystem.h>
@@ -18,6 +17,7 @@
 #include <Kernel/KLexicalPath.h>
 #include <Kernel/Locking/Spinlock.h>
 #include <Kernel/Memory/ScopedAddressSpaceSwitcher.h>
+#include <Kernel/Tasks/Coredump.h>
 #include <Kernel/Tasks/Process.h>
 #include <LibC/elf.h>
 #include <LibELF/Core.h>

+ 0 - 0
Kernel/Coredump.h → Kernel/Tasks/Coredump.h


+ 0 - 0
Kernel/CrashHandler.cpp → Kernel/Tasks/CrashHandler.cpp


+ 1 - 1
Kernel/Tasks/Process.cpp

@@ -10,11 +10,11 @@
 #include <AK/Time.h>
 #include <AK/Types.h>
 #include <Kernel/API/Syscall.h>
-#include <Kernel/Coredump.h>
 #include <Kernel/Debug.h>
 #include <Kernel/Devices/DeviceManagement.h>
 #include <Kernel/InterruptDisabler.h>
 #include <Kernel/Security/Credentials.h>
+#include <Kernel/Tasks/Coredump.h>
 #ifdef ENABLE_KERNEL_COVERAGE_COLLECTION
 #    include <Kernel/Devices/KCOVDevice.h>
 #endif