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