summaryrefslogtreecommitdiffhomepage
path: root/dev/DebuggerKit/src/NeKernelContract.cc
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-08-05 09:57:44 +0100
committerAmlal El Mahrouss <amlal@nekernel.org>2025-08-05 09:57:44 +0100
commit5f8ee9584a7a5c911d46f73e24ec7a1201058c50 (patch)
treed31ac096094430ca93e521ef233144d969ad6427 /dev/DebuggerKit/src/NeKernelContract.cc
parentb0c5f2a2683657182f5ce3dc3bcbf252164b0077 (diff)
feat! compiler_kit: API breaking changes.
feat: debugger_kit: Debugger work in progress implementation. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/DebuggerKit/src/NeKernelContract.cc')
-rw-r--r--dev/DebuggerKit/src/NeKernelContract.cc7
1 files changed, 3 insertions, 4 deletions
diff --git a/dev/DebuggerKit/src/NeKernelContract.cc b/dev/DebuggerKit/src/NeKernelContract.cc
index c78e2f2..a469e46 100644
--- a/dev/DebuggerKit/src/NeKernelContract.cc
+++ b/dev/DebuggerKit/src/NeKernelContract.cc
@@ -5,7 +5,7 @@
Purpose: NeKernel Debugger
*/
-#ifdef LD_NEKERNEL_DEBUGGER
+#ifdef DK_NEKERNEL_DEBUGGER
/// @author Amlal El Mahrouss
/// @brief Kernel Debugger Protocol
@@ -16,8 +16,6 @@
#include <DebuggerKit/Platform.h>
-constexpr static UInt16 kDebugPort = 51820;
-
using namespace DebuggerKit::NeKernel;
NeKernelContract::NeKernelContract() = default;
@@ -26,6 +24,7 @@ NeKernelContract::~NeKernelContract() = default;
BOOL NeKernelContract::Attach(CompilerKit::STLString path, CompilerKit::STLString argv,
ProcessID& pid) noexcept {
+ if (path.empty() || argv.empty()) return NO;
return NO;
}
@@ -45,4 +44,4 @@ BOOL NeKernelContract::Detach() noexcept {
return NO;
}
-#endif // LD_NEKERNEL_DEBUGGER \ No newline at end of file
+#endif // DK_NEKERNEL_DEBUGGER \ No newline at end of file