mirror of
https://github.com/reactos/reactos.git
synced 2025-07-10 21:34:11 +00:00
[NTOS:KD] In KDBG, always call first Kd* function in their Kdp* counterpart
We now start to use kdcom.dll with KDBG. CORE-10749
This commit is contained in:
parent
5e29d51b72
commit
e9bcf72757
2 changed files with 9 additions and 2 deletions
|
@ -584,6 +584,8 @@ KdpSendPacket(
|
|||
IN PSTRING MessageData,
|
||||
IN OUT PKD_CONTEXT Context)
|
||||
{
|
||||
KdSendPacket(PacketType, MessageHeader, MessageData, Context);
|
||||
|
||||
if (PacketType == PACKET_TYPE_KD_DEBUG_IO)
|
||||
{
|
||||
PSTRING Output = MessageData;
|
||||
|
@ -680,6 +682,11 @@ KdpReceivePacket(
|
|||
ULONG DummyScanCode;
|
||||
CHAR MessageBuffer[100];
|
||||
STRING ResponseString;
|
||||
KDSTATUS Status;
|
||||
|
||||
Status = KdReceivePacket(PacketType, MessageHeader, MessageData, DataLength, Context);
|
||||
if (Status != KdPacketTimedOut)
|
||||
return Status;
|
||||
|
||||
if (PacketType == PACKET_TYPE_KD_STATE_MANIPULATE)
|
||||
{
|
||||
|
|
|
@ -135,7 +135,7 @@ KdpDebuggerInitialize0(
|
|||
InitRoutines[i](&DispatchTable[i], 0);
|
||||
}
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
return KdDebuggerInitialize0(LoaderBlock);
|
||||
}
|
||||
|
||||
NTSTATUS
|
||||
|
@ -164,7 +164,7 @@ KdpDebuggerInitialize1(
|
|||
|
||||
NtGlobalFlag |= FLG_STOP_ON_EXCEPTION;
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
return KdDebuggerInitialize1(LoaderBlock);
|
||||
}
|
||||
|
||||
/* EOF */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue