PerfInfoLogVirtualAlloc

VOID __stdcall PerfInfoLogVirtualAlloc(
        VOID *CapturedBase,
        UINT64 CapturedRegionSize,
        _EPROCESS *Process,
        UINT64 AllocationType){
  int UniqueProcessId; 
  INT64 v7; 
  INT64 v8; 
  INT64 v9; 
  INT64 v10; 
  __int128 v11; 
  __int64 v12[2]; 
  int v13; 
  int v14; 
  PGET_UPDATED_BUS_RESOURCE v15; 
  int v16; 
  int v17; 
  __int16 v18; 
  __int16 v19; 

  UniqueProcessId = (int)Process->UniqueProcessId;
  v17 = 0;
  v13 = UniqueProcessId;
  v12[0] = (__int64)CapturedBase;
  v15 = (PGET_UPDATED_BUS_RESOURCE)v12;
  v11 = 0i64;
  v12[1] = CapturedRegionSize;
  v14 = AllocationType;
  v16 = 24;
  LODWORD(v7) = PsGetProcessServerSilo((INT64)Process);
  LODWORD(v9) = 5249282;
  EtwTraceSiloKernelEvent(v7, &v15, 1ui64, 0x20008000ui64, 610, v9);
  if( v18 != v19 )
  {
    v17 = 0;
    WORD4(v11) = v19;
    *(_QWORD *)&v11 = CapturedBase;
    v15 = (PGET_UPDATED_BUS_RESOURCE)&v11;
    v16 = 16;
    LODWORD(v8) = PsGetProcessServerSilo((INT64)Process);
    LODWORD(v10) = 5249282;
    EtwTraceSiloKernelEvent(v8, &v15, 1ui64, 0x20008000ui64, 649, v10);
  }
}

Referenced by:

No references.