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