summaryrefslogtreecommitdiffhomepage
path: root/tools/dbg.cc
AgeCommit message (Collapse)Author
2025-11-29chore: update general specs and citation file, breaking project structure ↵Amlal El Mahrouss
changes as well. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-26chore: fix compile_flags.txt and codebase choring.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-21meta: Codebase improvements on CompilerKit.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-11-17fix: meta: Better LICENSE.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-06feat! breaking API changes before NeKernel.org 0.0.4.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-08-05feat! compiler_kit: API breaking changes.Amlal El Mahrouss
feat: debugger_kit: Debugger work in progress implementation. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-07-30feat! Breaking API changes of NeCTI's LibCompiler and LibDebugger.Amlal El Mahrouss
what: - They've now become CompilerKit and DebuggerKit. - Expanding XCoff for NeBoot PowerPC backend. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-07-21feat: reintroduce PowerPC, ARM, and Open64x0 C compiler frontends.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-06-06refactor: Rename `dbg` to `ddbg` (Darwin Debugger)Amlal El Mahrouss
why? - This debugger targets XNU. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-28refactor: Refactor toolchain source code.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-05-23feat!(LibCompiler): Codebase and diagram has been improved.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-04-25meta: update .clang-format, format codebase.Amlal
Signed-off-by: Amlal <amlal@nekernel.org>
2025-04-19dev, LibCompiler, tooling: refactor and separate components into modulesAmlal El Mahrouss
(cppdrv, cxxdrv) Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-03-28libcompiler: update copyright years to 2024–2025Amlal El Mahrouss
Update all source headers in LibCompiler and tools to reflect the correct copyright span for ongoing development. Affects headers and source files across: - AAL CPU backends (amd64, arm64, 64x0, 32x0) - Assembler and linker backends (PEF, XCOFF) - Parser, macros, defines, utils - Tools: asm, dbg, ld64, necc No functional changes made. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
2025-03-24feat(doc): dbg.cc: fix and update dbg.cc documentation.Amlal El Mahrouss
2025-03-23debugger(posix): Refactor LibDebugger POSIX engine: rename, namespace ↵Amlal El Mahrouss
update, API cleanup - Renamed `IDebuggerEngine.h` → `POSIX.h` and `DebuggerEnginePOSIX.cc` → `POSIX.cc` - Moved `IDebuggerEngine` class into `LibDebugger::POSIX` namespace and renamed it to `Debugger` - Simplified method names: - `SetBreakpoint` → `Break` - `ContinueExecution` → `Continue` - Replaced generic return codes with `EXIT_SUCCESS` / `EXIT_FAILURE` - Updated includes and symbol usage to reflect changes across the codebase Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-02-08ADD: Moved Debugger into LibCompiler.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-31ADD: port debugger to Mac OS X.Amlal El Mahrouss
Signed-off-by: Amlal El Mahrouss <amlal.elmahrouss@icloud.com>
2025-01-28FIX: Detach when exiting.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-27ADD: LibDebugger C++ library and improved `dbg` tool.Amlal
ADD: New manual files `dbg` and `ld64` Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-27FIX: dbg.cc: hotfix pid on attach command.Amlal
Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>
2025-01-27Refactor dbg.cc CLI tool.Amlal EL Mahrouss
2025-01-27ADD: `dbg` C++ debugger program.Amlal
META: Ran format command with correct C++ extensions. Signed-off-by: Amlal <amlal.elmahrouss@icloud.com>