MmMapViewOfSection
INT64 __fastcall MmMapViewOfSection(_LOADER_PARAMETER_BLOCK *LoaderBlock, UINT64 Phase){
INT64 *v2;
INT64 v3;
INT64 *v4;
INT64 v7;
INT64 v8;
INT64 v9;
INT64 v10;
INT64 result[16];
unsigned __int64 v12;
unsigned __int64 *v13;
INT64 *v14;
int v15;
int v16;
int v17;
v4 = v2;
v7 = v3;
memset((INT64)result, 0i64);
LODWORD(v10) = v17;
LODWORD(v9) = v16;
v8 = MiMapParametersInitialize((INT64)result, (INT64)LoaderBlock, Phase, *v4, *v14, v9, v10, v7);
if( (int)v8 >= 0 )
{
v8 = MiMapViewOfSection((__int64)LoaderBlock, (__int64)result, (unsigned __int64 *)v4, v12, v13, v15, 1);
if( (int)v8 < 0 )
{
if( *v4 )
++dword_140C4E524;
else
++dword_140C4E520;
}
else
{
*v14 = result[3];
return(unsigned int)v8;
}
}
return v8;
}Referenced by:
AlpcpCreateView
EtwpCoverageEnsureUserModeView
MiMapImageForEnclaveUse
MmCreatePeb
MmMapApiSetView
NtGetNlsSectionPtr
NtInitializeNlsFiles
NtMapCMFModule
PsDispatchIumService
PspMapSiloSharedDataView
PspMapView