MiLogRelocationFaults

INT64 __fastcall MiLogRelocationFaults(UINT64 a1, UINT64 a2){
  __int64 v2; 
  __int64 v3; 
  _FILE_OBJECT *v6; 
  __int64 *i; 
  INT64 result; 
  unsigned int v9; 
  v3 = v2;
  v6 = MiReferenceControlAreaFile((_CONTROL_AREA *)a1);
  MiLogRelocationRva(*(_DWORD *)a2, *(_DWORD *)(a2 + 4), v6, a1);
  for( i = *(__int64 **)(v3 + 16); i; i = (__int64 *)*i )
  {
    v9 = *((_DWORD *)i + 2);
    if( (v9 & 0xFFF) != 0 )
      MiLogRelocationRva(v9, 0x2000u, v6, a1);
  }
  MiDereferenceControlAreaFile(a1, (unsigned __int64)v6);
  return result;
}

Referenced by:

MiRelocateImage