From f900849f98bad9988805ec89c587395752490486 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 29 Nov 2025 22:21:44 -0500 Subject: chore: API and system design update. Signed-off-by: Amlal El Mahrouss --- src/DebuggerKit/Config.h | 37 +++++++++++++++++++++++++++++ src/DebuggerKit/DebuggerContract.h | 4 ++-- src/DebuggerKit/NeKernelContract.h | 2 +- src/DebuggerKit/Platform.h | 37 ----------------------------- src/DebuggerKit/src/NeKernelContract.cc | 4 ++-- src/DebuggerKit/src/NeKernelContractCLI.cc | 2 +- src/DebuggerKit/src/POSIXMachContractCLI.cc | 2 +- 7 files changed, 44 insertions(+), 44 deletions(-) create mode 100644 src/DebuggerKit/Config.h delete mode 100644 src/DebuggerKit/Platform.h (limited to 'src/DebuggerKit') diff --git a/src/DebuggerKit/Config.h b/src/DebuggerKit/Config.h new file mode 100644 index 0000000..2697832 --- /dev/null +++ b/src/DebuggerKit/Config.h @@ -0,0 +1,37 @@ +/* ======================================== + + Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license. + +======================================== */ + +#pragma once + +/// =========================================================== /// +/// @author Amlal El Mahrouss +/// =========================================================== /// + +#include + +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +#include +#include + +#include +#include +#include +#include +#include + +#include +#include +#include \ No newline at end of file diff --git a/src/DebuggerKit/DebuggerContract.h b/src/DebuggerKit/DebuggerContract.h index 2114041..2db0526 100644 --- a/src/DebuggerKit/DebuggerContract.h +++ b/src/DebuggerKit/DebuggerContract.h @@ -6,7 +6,7 @@ #pragma once -#include +#include #define DK_DEBUGGER_CONTRACT : public ::DebuggerKit::DebuggerContract @@ -46,7 +46,7 @@ class DebuggerContract { virtual std::unordered_map& Get() { return m_breakpoints; } protected: - ProcessID m_pid{(ProcessID)~0}; + ProcessID m_pid{(ProcessID) ~0}; std::unordered_map m_breakpoints; }; } // namespace DebuggerKit diff --git a/src/DebuggerKit/NeKernelContract.h b/src/DebuggerKit/NeKernelContract.h index d048303..f1e294d 100644 --- a/src/DebuggerKit/NeKernelContract.h +++ b/src/DebuggerKit/NeKernelContract.h @@ -12,7 +12,7 @@ #ifdef DK_NEKERNEL_DEBUGGER -#include +#include #include namespace DebuggerKit::NeKernel { diff --git a/src/DebuggerKit/Platform.h b/src/DebuggerKit/Platform.h deleted file mode 100644 index f878845..0000000 --- a/src/DebuggerKit/Platform.h +++ /dev/null @@ -1,37 +0,0 @@ -/* ======================================== - - Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license. - -======================================== */ - -#pragma once - -/// =========================================================== /// -/// @author Amlal El Mahrouss -/// =========================================================== /// - -#include - -#include -#include -#include -#include - -#include -#include -#include -#include -#include - -#include -#include - -#include -#include -#include -#include -#include - -#include -#include -#include \ No newline at end of file diff --git a/src/DebuggerKit/src/NeKernelContract.cc b/src/DebuggerKit/src/NeKernelContract.cc index 38f327d..84a25eb 100644 --- a/src/DebuggerKit/src/NeKernelContract.cc +++ b/src/DebuggerKit/src/NeKernelContract.cc @@ -9,9 +9,9 @@ /// @author Amlal El Mahrouss /// @brief Kernel Debugger Protocol -#include +#include +#include #include -#include #include using namespace DebuggerKit::NeKernel; diff --git a/src/DebuggerKit/src/NeKernelContractCLI.cc b/src/DebuggerKit/src/NeKernelContractCLI.cc index fc13a53..6c55c44 100644 --- a/src/DebuggerKit/src/NeKernelContractCLI.cc +++ b/src/DebuggerKit/src/NeKernelContractCLI.cc @@ -6,7 +6,7 @@ #ifdef DK_NEKERNEL_DEBUGGER -#include +#include #include #include #include diff --git a/src/DebuggerKit/src/POSIXMachContractCLI.cc b/src/DebuggerKit/src/POSIXMachContractCLI.cc index 77fe844..9e77a1b 100644 --- a/src/DebuggerKit/src/POSIXMachContractCLI.cc +++ b/src/DebuggerKit/src/POSIXMachContractCLI.cc @@ -6,7 +6,7 @@ #ifdef DK_MACH_DEBUGGER -#include +#include #include #include #include -- cgit v1.2.3