kd64: Move KdpSysGetVersion into arch-specific file
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Tue, 27 Jan 2009 16:26:30 +0000 (16:26 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Tue, 27 Jan 2009 16:26:30 +0000 (16:26 +0000)
svn path=/branches/ros-amd64-bringup/; revision=39136

reactos/ntoskrnl/kd64/amd64/kd-amd64.c
reactos/ntoskrnl/kd64/i386/kd-i386.c
reactos/ntoskrnl/kd64/kdapi.c

index 0f7e746..13e8161 100644 (file)
 
 /* PRIVATE FUNCTIONS *********************************************************/
 
+VOID
+NTAPI
+KdpSysGetVersion(IN PDBGKD_GET_VERSION64 Version)
+{
+    /* Copy the version block */
+    RtlCopyMemory(Version, &KdVersionBlock, sizeof(DBGKD_GET_VERSION64));
+
+Version->PsLoadedModuleList = &KeLoaderBlock->LoadOrderListHead;
+
+    Version->Flags = DBGKD_VERS_FLAG_PTR64 | DBGKD_VERS_FLAG_DATA;
+    Version->KdSecondaryVersion = KD_SECONDARY_VERSION_AMD64_CONTEXT;
+
+}
+
 VOID
 NTAPI
 KdpSetContextState(IN PDBGKD_WAIT_STATE_CHANGE64 WaitStateChange,
@@ -149,7 +163,7 @@ KdpTrap(IN PKTRAP_FRAME TrapFrame,
                            PreviousMode,
                            SecondChanceException);
     }
-
+FrLdrDbgPrint("leave KdpTrap\n");
     /* Return TRUE or FALSE to caller */
     return Status;
 }
index 696ee62..b81af07 100644 (file)
 
 /* PRIVATE FUNCTIONS *********************************************************/
 
+VOID
+NTAPI
+KdpSysGetVersion(IN PDBGKD_GET_VERSION64 Version)
+{
+    /* Copy the version block */
+    RtlCopyMemory(Version, &KdVersionBlock, sizeof(DBGKD_GET_VERSION64));
+}
+
 VOID
 NTAPI
 KdpSetContextState(IN PDBGKD_WAIT_STATE_CHANGE64 WaitStateChange,
index 06a74ed..ca7cffb 100644 (file)
@@ -206,14 +206,6 @@ KdpSetCommonState(IN ULONG NewState,
     }\r
 }\r
 \r
-VOID\r
-NTAPI\r
-KdpSysGetVersion(IN PDBGKD_GET_VERSION64 Version)\r
-{\r
-    /* Copy the version block */\r
-    RtlCopyMemory(Version, &KdVersionBlock, sizeof(DBGKD_GET_VERSION64));\r
-}\r
-\r
 VOID\r
 NTAPI\r
 KdpGetVersion(IN PDBGKD_MANIPULATE_STATE64 State)\r
@@ -227,8 +219,6 @@ KdpGetVersion(IN PDBGKD_MANIPULATE_STATE64 State)
     /* Get the version block */\r
     KdpSysGetVersion(&State->u.GetVersion64);\r
 \r
-//State->u.GetVersion64.PsLoadedModuleList = &KeLoaderBlock->LoadOrderListHead;\r
-\r
     /* Fill out the state */\r
     State->ApiNumber = DbgKdGetVersionApi;\r
     State->ReturnStatus = STATUS_SUCCESS;\r