KdpWritePhysicalMemory
INT64 __fastcall KdpWritePhysicalMemory(INT64 a1, INT64 a2){
UINT64 *ActualSize;
int v4;
UINT64 Flags;
__int64 v7[3];
v7[0] = 56i64;
v7[1] = a1;
ActualSize = (UINT64 *)(a1 + 28);
v4 = 7;
switch( *(_DWORD *)ActualSize )
{
case 1:
v4 = 15;
break;
case 2:
v4 = 23;
break;
case 3:
v4 = 39;
break;
}
LODWORD(Flags) = v4;
*(_DWORD *)(a1 + 8) = KdpCopyMemoryChunks(
*(_QWORD *)(a1 + 16),
*(PVOID *)(a2 + 8),
*(unsigned int *)(a1 + 24),
0i64,
Flags,
ActualSize);
return KdSendPacket(2i64, v7, 0i64, &KdpContext);
}Referenced by:
KdpSendWaitContinue