summaryrefslogtreecommitdiffhomepage
path: root/dev/LibDebugger/src/NeKernelContract.cc
blob: 41d3fd19b9a4541fe2077ec9a7bd5e82dbb9cfc3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/***
  LibDebugger
  (C) 2025 Amlal El Mahrouss
  File: NeKernelContract.cc
  Purpose: NeKernel Debugger
*/

#ifdef LD_NEKERNEL_DEBUGGER

#include <LibCompiler/Defines.h>
#include <LibDebugger/NeKernelContract.h>
#include <Vendor/Dialogs.h>
#include <string>

using namespace LibDebugger::NeKernel;

NeKernelContract::NeKernelContract() = default;

NeKernelContract::~NeKernelContract() = default;

bool NeKernelContract::Attach(std::string path, std::string argv, ProcessID& pid) noexcept {
  return false;
}

bool NeKernelContract::Breakpoint(std::string symbol) noexcept {
  return false;
}

bool NeKernelContract::Break() noexcept {
  return false;
}

bool NeKernelContract::Continue() noexcept {
  return false;
}

bool NeKernelContract::Detach() noexcept {
  return false;
}

#endif  // LD_NEKERNEL_DEBUGGER