NTSTATUS __stdcall MiFinalizeImageRetpolineState(INT64 a1){
__int64 v2;
NTSTATUS result;
VOID *v4;
if( !MiIsRetpolineEnabled() )
goto LABEL_2;
v4 = *(VOID **)(v2 + 48);
if( !MI_IS_PHYSICAL_ADDRESS(v4) )
MiMapRetpolineStubs((UINT64)v4, (unsigned __int64)*(unsigned int *)(a1 + 64) >> 12);
result = MiMarkKernelImageRetpolineBits(a1);
if( result >= 0 )
{
LABEL_2:
MiLogRetpolineImageLoadEvents(a1);
return 0;
}
return result;
}