mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 09:13:00 +00:00
See also PR #5217.
This commit is contained in:
parent
30369b8005
commit
f8f9c170b1
1 changed files with 4 additions and 4 deletions
|
@ -244,7 +244,7 @@ GetVersionSendHandler(
|
||||||
_In_ PSTRING MessageData)
|
_In_ PSTRING MessageData)
|
||||||
{
|
{
|
||||||
DBGKD_MANIPULATE_STATE64* State = (DBGKD_MANIPULATE_STATE64*)MessageHeader->Buffer;
|
DBGKD_MANIPULATE_STATE64* State = (DBGKD_MANIPULATE_STATE64*)MessageHeader->Buffer;
|
||||||
LIST_ENTRY* DebuggerDataList;
|
PLIST_ENTRY DebuggerDataList;
|
||||||
|
|
||||||
/* Confirm that all went well */
|
/* Confirm that all went well */
|
||||||
if ((PacketType != PACKET_TYPE_KD_STATE_MANIPULATE)
|
if ((PacketType != PACKET_TYPE_KD_STATE_MANIPULATE)
|
||||||
|
@ -257,10 +257,10 @@ GetVersionSendHandler(
|
||||||
|
|
||||||
/* Copy the relevant data */
|
/* Copy the relevant data */
|
||||||
RtlCopyMemory(&KdVersion, &State->u.GetVersion64, sizeof(KdVersion));
|
RtlCopyMemory(&KdVersion, &State->u.GetVersion64, sizeof(KdVersion));
|
||||||
DebuggerDataList = (LIST_ENTRY*)(ULONG_PTR)KdVersion.DebuggerDataList;
|
DebuggerDataList = *(PLIST_ENTRY*)&KdVersion.DebuggerDataList;
|
||||||
KdDebuggerDataBlock = CONTAINING_RECORD(DebuggerDataList->Flink, KDDEBUGGER_DATA64, Header.List);
|
KdDebuggerDataBlock = CONTAINING_RECORD(DebuggerDataList->Flink, KDDEBUGGER_DATA64, Header.List);
|
||||||
ProcessListHead = (LIST_ENTRY*)(ULONG_PTR)KdDebuggerDataBlock->PsActiveProcessHead;
|
ProcessListHead = *(PLIST_ENTRY*)&KdDebuggerDataBlock->PsActiveProcessHead;
|
||||||
ModuleListHead = (LIST_ENTRY*)(ULONG_PTR)KdDebuggerDataBlock->PsLoadedModuleList;
|
ModuleListHead = *(PLIST_ENTRY*)&KdDebuggerDataBlock->PsLoadedModuleList;
|
||||||
|
|
||||||
/* Now we can get the context for the current state */
|
/* Now we can get the context for the current state */
|
||||||
KdpSendPacketHandler = NULL;
|
KdpSendPacketHandler = NULL;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue