PopEtDataSectionCopyData

VOID __stdcall PopEtDataSectionCopyData(INT64 a1, const VOID *a2, UINT64 a3){
  __int64 v4; 

  v4 = (unsigned int)a3;
  if( (unsigned int)(a3 + *(_DWORD *)(a1 + 20)) <= *(_DWORD *)(a1 + 8) )
  {
    memmove(*(VOID **)(a1 + 24), a2, a3);
    *(_QWORD *)(a1 + 24) += v4;
    *(_DWORD *)(a1 + 20) += v4;
  }
}

Referenced by:

PopEtDataSectionCopyString
PopEtEnergyTrackerQuery