PspReadIFEOMitigationOptions

VOID __stdcall PspReadIFEOMitigationOptions(_PSP_CREATE_PROCESS_CONTEXT *CreateContext, UINT64 *MitigationOptions){
  UINT64 v3; 
  __int128 v4; 
  UINT64 v5; 
  UINT64 MitigationOptionsa[2]; 
  UINT64 v7; 
  __int128 v8; 
  UINT64 v9; 

  v8 = 0i64;
  v9 = 0i64;
  if( PspReadOptionsMapFromIFEO((INT64)CreateContext, L"MitigationOptions", &v8) >= 0 )
  {
    v4 = v8;
    LOBYTE(v3) = 1;
    v5 = v9;
    *(_OWORD *)MitigationOptionsa = v8;
    v7 = v9;
    if( PspValidateMitigationOptions((UINT64)MitigationOptionsa, v3) >= 0 )
    {
      *(_OWORD *)MitigationOptions = v4;
      MitigationOptions[2] = v5;
    }
  }
}

Referenced by:

PspAllocateProcess