https://git.reactos.org/?p=reactos.git;a=commitdiff;h=f417a537431c406420f0ac07c455bda11bc7dade
commit f417a537431c406420f0ac07c455bda11bc7dade Author: Hervé Poussineau <[email protected]> AuthorDate: Sat Mar 7 15:56:44 2020 +0100 Commit: Hervé Poussineau <[email protected]> CommitDate: Mon Nov 16 08:55:02 2020 +0100 [NTOS:KD] Compile all kd64 files in kdbg mode --- ntoskrnl/kd64/kdinit.c | 4 ++++ ntoskrnl/kd64/kdtrap.c | 3 +++ ntoskrnl/ntos.cmake | 5 ++++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ntoskrnl/kd64/kdinit.c b/ntoskrnl/kd64/kdinit.c index 6b8319605db..2561faefde2 100644 --- a/ntoskrnl/kd64/kdinit.c +++ b/ntoskrnl/kd64/kdinit.c @@ -16,6 +16,7 @@ /* UTILITY FUNCTIONS *********************************************************/ +#ifdef _WINKD_ /* * Get the total size of the memory before * Mm is initialized, by counting the number @@ -92,6 +93,7 @@ KdUpdateDataBlock(VOID) KdDebuggerDataBlock.KeUserCallbackDispatcher = (ULONG_PTR)KeUserCallbackDispatcher; } +#endif BOOLEAN NTAPI @@ -137,6 +139,7 @@ KdRegisterDebuggerDataBlock(IN ULONG Tag, return TRUE; } +#ifdef _WINKD_ BOOLEAN NTAPI KdInitSystem(IN ULONG BootPhase, @@ -459,3 +462,4 @@ KdInitSystem(IN ULONG BootPhase, /* Return initialized */ return TRUE; } +#endif diff --git a/ntoskrnl/kd64/kdtrap.c b/ntoskrnl/kd64/kdtrap.c index 0be83956849..7b7dd551223 100644 --- a/ntoskrnl/kd64/kdtrap.c +++ b/ntoskrnl/kd64/kdtrap.c @@ -47,6 +47,7 @@ /* FUNCTIONS *****************************************************************/ +#ifdef _WINKD_ BOOLEAN NTAPI KdpReport(IN PKTRAP_FRAME TrapFrame, @@ -335,3 +336,5 @@ KdIsThisAKdTrap(IN PEXCEPTION_RECORD ExceptionRecord, return FALSE; } } + +#endif diff --git a/ntoskrnl/ntos.cmake b/ntoskrnl/ntos.cmake index a8a97038918..cced13d1d39 100644 --- a/ntoskrnl/ntos.cmake +++ b/ntoskrnl/ntos.cmake @@ -400,9 +400,12 @@ if(NOT _WINKD_) ${REACTOS_SOURCE_DIR}/ntoskrnl/kd/kdio.c ${REACTOS_SOURCE_DIR}/ntoskrnl/kd/kdmain.c ${REACTOS_SOURCE_DIR}/ntoskrnl/kd64/kdapi.c + ${REACTOS_SOURCE_DIR}/ntoskrnl/kd64/kdbreak.c ${REACTOS_SOURCE_DIR}/ntoskrnl/kd64/kddata.c + ${REACTOS_SOURCE_DIR}/ntoskrnl/kd64/kdinit.c ${REACTOS_SOURCE_DIR}/ntoskrnl/kd64/kdlock.c - ${REACTOS_SOURCE_DIR}/ntoskrnl/kd64/kdprint.c) + ${REACTOS_SOURCE_DIR}/ntoskrnl/kd64/kdprint.c + ${REACTOS_SOURCE_DIR}/ntoskrnl/kd64/kdtrap.c) else() # _WINKD_
