EtwTraceAutoBoostSetFloor

VOID __stdcall EtwTraceAutoBoostSetFloor(
        _ETHREAD *Thread,
        VOID *Lock,
        INT8 NewCpuPriorityFloor,
        INT8 NewIoPriorityFloor,
        INT8 NewIoQoSPriorityFloor,
        INT8 OldCpuPriority,
        INT8 OldIoPriority,
        INT8 OldIoQoSPriority,
        UINT64 WakeupBoost,
        UINT64 BoostedOutstandingIrps){
  char DpcRequestSummary; 
  _EPROCESS *Process; 
  INT64 v13; 
  VOID *v14; 
  int UniqueThread; 
  INT8 v16; 
  INT8 v17; 
  char v18; 
  char v19; 
  PGET_UPDATED_BUS_RESOURCE v20; 
  int v21; 
  int v22; 

  UniqueThread = (int)Thread->Cid.UniqueThread;
  v17 = OldCpuPriority;
  v14 = Lock;
  v16 = NewCpuPriorityFloor;
  LODWORD(v13) = 5245442;
  v18 = NewIoPriorityFloor & 7 | (8 * (OldIoPriority & 7 | (8 * ((2 * OldIoQoSPriority) | NewIoQoSPriorityFloor & 1))));
  DpcRequestSummary = KeGetPcr()->Prcb.DpcRequestSummary;
  v21 = 16;
  v22 = 0;
  v19 = ((_DWORD)WakeupBoost != 0 ? 2 : 0) | (4 * (BoostedOutstandingIrps & 3)) | DpcRequestSummary & 1;
  Process = Thread->Tcb.Process;
  v20 = (PGET_UPDATED_BUS_RESOURCE)&v14;
  EtwTraceSiloKernelEvent((INT64)Process->ServerSilo, &v20, 1ui64, 0x20000200ui64, 1346, v13);
}

Referenced by:

No references.