ExCreatePoolTagTable
PVOID __stdcall ExCreatePoolTagTable(UINT64 NewProcessorNumber, UINT16 NodeNumber){
__int64 v2;
INT64 IndependentPages;
UINT8 *v4;
v2 = (unsigned int)NewProcessorNumber;
if( (unsigned __int64)PoolTrackTableSize >= 0x492492492492491i64 )
return 0i64;
IndependentPages = MmAllocateIndependentPagesEx(56 * (PoolTrackTableSize + 1), NodeNumber, 0i64, 0i64);
v4 = (UINT8 *)IndependentPages;
if( IndependentPages )
{
memset(IndependentPages, 0i64);
(&ExPoolTagTables)[v2] = v4;
}
return v4;
}Referenced by:
KeStartAllProcessors
KiStartDynamicProcessor