[NTOS:KD] Remove dead code
authorHervé Poussineau <hpoussin@reactos.org>
Mon, 20 May 2019 11:20:31 +0000 (13:20 +0200)
committerHervé Poussineau <hpoussin@reactos.org>
Thu, 23 May 2019 09:04:40 +0000 (11:04 +0200)
ntoskrnl/include/internal/kd.h
ntoskrnl/kd/kdmain.c

index 4354ba3..3e57fc2 100644 (file)
@@ -182,14 +182,6 @@ KdpKdbgInit(
 
 /* KD ROUTINES ***************************************************************/
 
-BOOLEAN
-NTAPI
-KdpCallGdb(
-    IN PKTRAP_FRAME TrapFrame,
-    IN PEXCEPTION_RECORD ExceptionRecord,
-    IN PCONTEXT Context
-);
-
 ULONG
 NTAPI
 KdpPrintString(
index 17c734d..d613848 100644 (file)
@@ -252,37 +252,6 @@ KdpEnterDebuggerException(IN PKTRAP_FRAME TrapFrame,
     return TRUE;
 }
 
-BOOLEAN
-NTAPI
-KdpCallGdb(IN PKTRAP_FRAME TrapFrame,
-           IN PEXCEPTION_RECORD ExceptionRecord,
-           IN PCONTEXT Context)
-{
-    KD_CONTINUE_TYPE Return = kdDoNotHandleException;
-
-    /* Get out of here if the Debugger isn't connected */
-    if (KdDebuggerNotPresent) return FALSE;
-
-    /* FIXME:
-     * Right now, the GDB wrapper seems to handle exceptions differntly
-     * from KDGB and both are called at different times, while the GDB
-     * one is only called once and that's it. I don't really have the knowledge
-     * to fix the GDB stub, so until then, we'll be using this hack
-     */
-    if (WrapperInitRoutine)
-    {
-        Return = WrapperTable.KdpExceptionRoutine(ExceptionRecord,
-                                                  Context,
-                                                  TrapFrame);
-    }
-
-    /* Debugger didn't handle it, please handle! */
-    if (Return == kdHandleException) return FALSE;
-
-    /* Debugger handled it */
-    return TRUE;
-}
-
 BOOLEAN
 NTAPI
 KdIsThisAKdTrap(IN PEXCEPTION_RECORD ExceptionRecord,