KdpWriteControlSpace
VOID __stdcall KdpWriteControlSpace(_DBGKD_MANIPULATE_STATE64 *m, _STRING *AdditionalData){
UINT64 v2;
UINT64 Length;
char *Buffer;
unsigned __int64 TargetBaseAddress;
__int128 v8;
UINT64 v9;
v9 = v2;
Length = AdditionalData->Length;
Buffer = AdditionalData->Buffer;
LODWORD(v9) = 0;
v8 = 0i64;
LOWORD(v8) = 56;
TargetBaseAddress = m->u.ReadMemory.TargetBaseAddress;
*((_QWORD *)&v8 + 1) = m;
m->ReturnStatus = KdpSysWriteControlSpace(m->Processor, TargetBaseAddress, Buffer, Length, &v9);
m->u.ReadMemory.ActualBytesRead = v9;
KdSendPacket(2i64, &v8, AdditionalData, &KdpContext);
}Referenced by:
KdpSendWaitContinue