reactos/ntoskrnl
Hervé Poussineau b9852e83d2
[NTOS:EX] HACK: on livecd, disable security features in NtSystemDebugControl
WinDBG can do some local debugging using 'windbg -kl'. In that case,
WinDBG tries to directly use NtSystemDebugControl. If this function
returns an error, WinDBG extracts a driver from its resources.
WinDBG will send IOCTLs to this driver, and this driver will call
KdSystemDebugControl.

However, on livecd (where %SYSTEMROOT% is read-only), WinDBG is unable
to extract the driver from its resources, and can't use the driver to
call KdSystemDebugControl.

As a work-around, allow all control classes in NtSystemDebugControl
in case of livecd.
WinDBG local debugging now also works on livecd (windbg -kl).
2025-01-28 22:00:56 +01:00
..
cache [REACTOS] Refresh old URLs (#7632) 2025-01-28 13:36:45 +09:00
cc [NTOS:CC] CcRosInitializeFileCache: Fix a missing spinlock release 2024-11-25 23:35:48 +07:00
config [NTOS:CM] Add some more configuration options. 2024-12-19 11:52:13 +01:00
dbgk
ex [NTOS:EX] HACK: on livecd, disable security features in NtSystemDebugControl 2025-01-28 22:00:56 +01:00
fsrtl [REACTOS] Refresh old URLs (#7632) 2025-01-28 13:36:45 +09:00
fstub
inbv [NTOS:INBV] We are now past Christmas time. 2025-01-22 17:30:43 +01:00
include [NTOS:KD64] Simplify some code in debugging helpers 2025-01-28 22:00:34 +01:00
io [NTOS:IO] Fix a typo in comment 2025-01-28 15:29:39 +01:00
kd
kd64 [NTOS:KD64] Fix freezes on first chance exception when KDBG is enabled and KdIgnoreUmExceptions is TRUE 2025-01-28 22:00:55 +01:00
kdbg [NTOS:KDBG] For SYSREG2: HACK emission of a 'bt' command when entering the debugger 2024-10-14 23:37:22 +02:00
ke [REACTOS] Refresh old URLs (#7632) 2025-01-28 13:36:45 +09:00
lpc
mm [NTOS:MM] Allow not providing MMDBG_COPY_UNSAFE in MmDbgCopyMemory 2025-01-28 22:00:31 +01:00
ntkrnlmp
ob [NDK] Match AUX_ACCESS_DATA definition with publicly available version. 2024-09-12 17:44:13 +03:00
po [NTOS:PO] Update a comment (#6443) 2024-09-08 02:29:37 +02:00
ps [REACTOS] Refresh old URLs (#7632) 2025-01-28 13:36:45 +09:00
rtl
se [REACTOS] Refresh old URLs (#7632) 2025-01-28 13:36:45 +09:00
tests [REACTOS] Add missing line breaks at end of file 2024-10-06 10:47:11 +03:00
vdm
vf
wmi
CMakeLists.txt
guid.c
KrnlFun.c
ntdll.S
ntos.cmake [NTOS:KE] Make KeQueryActiveProcessors portable and non-paged 2025-01-24 18:38:34 +02:00
ntoskrnl.rc
ntoskrnl.spec
sysfuncs.lst