diff options
| author | Amlal El Mahrouss <amlal@nekernel.org> | 2025-09-04 11:29:28 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-04 11:29:28 +0200 |
| commit | 5ceadb853677c432e6161ea3f5ed83103d14a439 (patch) | |
| tree | 0628b588c4fe99facad47e453d673a3ae96099ed /dev/DebuggerKit/NeKernelContract.h | |
| parent | 0973d92a0bcec317c621ff90ae296b862db6409f (diff) | |
| parent | f13cd06e819ac630dfa30446aa9fe4c1c8c83dc9 (diff) | |
Merge pull request #12 from nekernel-org/devv0.0.5-release
v0.0.5 (Arlington)
Diffstat (limited to 'dev/DebuggerKit/NeKernelContract.h')
| -rw-r--r-- | dev/DebuggerKit/NeKernelContract.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/dev/DebuggerKit/NeKernelContract.h b/dev/DebuggerKit/NeKernelContract.h index ddea826..0e31140 100644 --- a/dev/DebuggerKit/NeKernelContract.h +++ b/dev/DebuggerKit/NeKernelContract.h @@ -17,12 +17,13 @@ namespace DebuggerKit::NeKernel { class NeKernelContract; namespace Detail { - inline constexpr auto kDebugCmdLen = 256U; - inline constexpr auto kDebugPort = 51820; - inline constexpr auto kDebugMagic = "VMK1.0.0;"; - inline constexpr auto kDebugVersion = 0x0100; - typedef char dk_debug_cmd_type[kDebugCmdLen]; - typedef int64_t dk_socket_type; + inline constexpr auto kDebugCmdLen = 256U; + inline constexpr auto kDebugPort = 51820; + inline constexpr auto kDebugMagic = "VMK1.0.0;"; + inline constexpr uint16_t kDebugVersion = 0x0100; + inline constexpr auto kDebugDelim = ';'; + inline constexpr auto kDebugEnd = '\r'; + typedef int64_t dk_socket_type; } // namespace Detail class NeKernelContract DK_DEBUGGER_CONTRACT { @@ -42,9 +43,8 @@ class NeKernelContract DK_DEBUGGER_CONTRACT { bool Detach() noexcept override; private: - dk_debug_cmd_type m_buffer; - std::string m_kernel_path{}; - dk_socket_type m_socket{0}; + CompilerKit::STLString m_kernel_path{}; + Detail::dk_socket_type m_socket{0}; }; } // namespace DebuggerKit::NeKernel |
