Skip to content

Commit c140ff1

Browse files
committed
[NTOS:KD] Remove GDB stubs
drivers/base/kdgdb/ should be used instead.
1 parent 4d0e0da commit c140ff1

File tree

6 files changed

+1
-3352
lines changed

6 files changed

+1
-3352
lines changed

ntoskrnl/include/internal/kd.h

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
// Kernel Debugger Port Definition
77
//
88
struct _KD_DISPATCH_TABLE;
9-
extern CPPORT GdbPortInfo;
109

1110
BOOLEAN
1211
NTAPI
@@ -161,12 +160,6 @@ KdpBochsInit(
161160
ULONG BootPhase
162161
);
163162

164-
VOID
165-
NTAPI
166-
KdpGdbStubInit(
167-
struct _KD_DISPATCH_TABLE *DispatchTable,
168-
ULONG BootPhase);
169-
170163
VOID
171164
NTAPI
172165
KdpKdbgInit(
@@ -228,7 +221,6 @@ typedef struct _KDP_DEBUG_MODE
228221

229222
/* Currently Supported Wrappers */
230223
UCHAR Pice :1;
231-
UCHAR Gdb :1;
232224
};
233225

234226
/* Generic Value */

ntoskrnl/kd/amd64/kd.c

Lines changed: 0 additions & 23 deletions
This file was deleted.

ntoskrnl/kd/kdinit.c

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -106,19 +106,6 @@ KdpGetDebugMode(PCHAR Currentp2)
106106
p2 += 5;
107107
KdpDebugMode.Bochs = TRUE;
108108
}
109-
/* Check for GDB Debugging */
110-
else if (!_strnicmp(p2, "GDB", 3))
111-
{
112-
/* Enable it */
113-
p2 += 3;
114-
KdpDebugMode.Gdb = TRUE;
115-
116-
/* Enable Debugging */
117-
KdDebuggerNotPresent = FALSE;
118-
KdDebuggerEnabled = TRUE;
119-
SharedUserData->KdDebuggerEnabled = TRUE;
120-
WrapperInitRoutine = KdpGdbStubInit;
121-
}
122109
/* Check for PICE Debugging */
123110
else if (!_strnicmp(p2, "PICE", 4))
124111
{

0 commit comments

Comments
 (0)