From b5adf16a96b9cbb80c74cf30404ed5bcff03ac34 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Sat, 22 Nov 2025 09:59:41 +0100 Subject: chore: DebuggerKit cleanup. Signed-off-by: Amlal El Mahrouss --- dev/DebuggerKit/src/NeKernelContract.cc | 11 +++++------ dev/DebuggerKit/src/NeKernelContractCLI.cc | 11 +++++------ dev/DebuggerKit/src/POSIXMachContractCLI.cc | 25 ++++++++++++------------- 3 files changed, 22 insertions(+), 25 deletions(-) (limited to 'dev/DebuggerKit/src') diff --git a/dev/DebuggerKit/src/NeKernelContract.cc b/dev/DebuggerKit/src/NeKernelContract.cc index a062493..38f327d 100644 --- a/dev/DebuggerKit/src/NeKernelContract.cc +++ b/dev/DebuggerKit/src/NeKernelContract.cc @@ -1,9 +1,8 @@ -/*** - DebuggerKit - (C) 2025 Amlal El Mahrouss - File: NeKernelContract.cc - Purpose: NeCTI Debugger -*/ +/* ======================================== + + Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license. + +======================================== */ #ifdef DK_NEKERNEL_DEBUGGER diff --git a/dev/DebuggerKit/src/NeKernelContractCLI.cc b/dev/DebuggerKit/src/NeKernelContractCLI.cc index fe8181f..fc13a53 100644 --- a/dev/DebuggerKit/src/NeKernelContractCLI.cc +++ b/dev/DebuggerKit/src/NeKernelContractCLI.cc @@ -1,9 +1,8 @@ -/*** - DebuggerKit - (C) 2025 Amlal El Mahrouss - File: NeKernelContract.cc - Purpose: NeCTI Debugger CLI. -*/ +/* ======================================== + + Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license. + +======================================== */ #ifdef DK_NEKERNEL_DEBUGGER diff --git a/dev/DebuggerKit/src/POSIXMachContractCLI.cc b/dev/DebuggerKit/src/POSIXMachContractCLI.cc index 22a626d..77fe844 100644 --- a/dev/DebuggerKit/src/POSIXMachContractCLI.cc +++ b/dev/DebuggerKit/src/POSIXMachContractCLI.cc @@ -1,9 +1,8 @@ -/*** - DebuggerKit - (C) 2025 Amlal El Mahrouss - File: POSIXMachContract.cc - Purpose: OS X/Darwin Debugger -*/ +/* ======================================== + + Copyright (C) 2025 Amlal El Mahrouss, Licensed under the Apache 2.0 license. + +======================================== */ #ifdef DK_MACH_DEBUGGER @@ -19,7 +18,7 @@ static void dbgi_ctrlc_handler(std::int32_t _) { return; } - kDebugger.Break(); + kUserDebugger.Break(); pfd::notify("Debugger Event", "Breakpoint hit!"); @@ -33,7 +32,7 @@ NECTI_MODULE(DebuggerMachPOSIX) { if (argc >= 3 && std::string(argv[1]) == "-p" && argv[2] != nullptr) { kPath = argv[2]; - kDebugger.SetPath(kPath); + kUserDebugger.SetPath(kPath); kStdOut << "[+] Image set to: " << kPath << "\n"; } else { @@ -54,7 +53,7 @@ NECTI_MODULE(DebuggerMachPOSIX) { if (!std::getline(std::cin, cmd)) break; if (cmd == "c" || cmd == "cont" || cmd == "continue") { - if (kDebugger.Continue()) { + if (kUserDebugger.Continue()) { kKeepRunning = true; kStdOut << "[+] Continuing...\n"; @@ -63,17 +62,17 @@ NECTI_MODULE(DebuggerMachPOSIX) { } } - if (cmd == "d" || cmd == "detach") kDebugger.Detach(); + if (cmd == "d" || cmd == "detach") kUserDebugger.Detach(); if (cmd == "start") { kStdOut << "[?] Enter a argument to use: "; std::getline(std::cin, cmd); - kDebugger.Attach(kPath, cmd, kPID); + kUserDebugger.Attach(kPath, cmd, kPID); } if (cmd == "exit") { - if (kPID > 0) kDebugger.Detach(); + if (kPID > 0) kUserDebugger.Detach(); break; } @@ -83,7 +82,7 @@ NECTI_MODULE(DebuggerMachPOSIX) { std::getline(std::cin, cmd); - if (kDebugger.BreakAt(cmd)) { + if (kUserDebugger.BreakAt(cmd)) { pfd::notify("Debugger Event", "Add BreakAt at: " + cmd); } } -- cgit v1.2.3