https://git.reactos.org/?p=reactos.git;a=commitdiff;h=7b4d618994587b6ba08d9794c34eb466fe121823
commit 7b4d618994587b6ba08d9794c34eb466fe121823 Author: Hervé Poussineau <hpous...@reactos.org> AuthorDate: Sun Sep 22 21:40:48 2024 +0200 Commit: Hermès Bélusca-Maïto <hermes.belusca-ma...@reactos.org> CommitDate: Tue Jan 28 22:00:48 2025 +0100 [NTOS:EX] Implement NtSystemDebugControl: SysDbgBreakPoint --- ntoskrnl/ex/dbgctrl.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ntoskrnl/ex/dbgctrl.c b/ntoskrnl/ex/dbgctrl.c index c6553324a80..8c27e3267b0 100644 --- a/ntoskrnl/ex/dbgctrl.c +++ b/ntoskrnl/ex/dbgctrl.c @@ -271,6 +271,17 @@ NtSystemDebugControl( break; case SysDbgBreakPoint: + if (KdDebuggerEnabled) + { + DbgBreakPointWithStatus(DBG_STATUS_DEBUG_CONTROL); + Status = STATUS_SUCCESS; + } + else + { + Status = STATUS_UNSUCCESSFUL; + } + break; + case SysDbgEnableKernelDebugger: case SysDbgDisableKernelDebugger: case SysDbgGetAutoKdEnable: