HalpExtEnvMarkHiberRegions

VOID __fastcall HalpExtEnvMarkHiberRegions(PVOID MemoryMap){
  __int64 **i; 
  __int64 **j; 
  UINT64 Tag; 

  if( MemoryMap )
  {
    for( i = (__int64 **)*(&CmpDummyThreadEvent + 554);
          i != (__int64 **)((char *)&CmpDummyThreadEvent + 4432);
          i = (__int64 **)*i )
    {
      LODWORD(Tag) = 1231839560;
      PoSetHiberRange(MemoryMap, 2ui64, i + 2, 8ui64, Tag);
    }
  }
  else
  {
    for( j = (__int64 **)*(&CmpDummyThreadEvent + 552);
          j != (__int64 **)((char *)&CmpDummyThreadEvent + 4416);
          j = (__int64 **)*j )
    {
      LODWORD(Tag) = 1231839560;
      PoSetHiberRange(0i64, 0x10000ui64, j[2], (UINT64)j[5], Tag);
    }
  }
}

Referenced by:

HaliLocateHiberRanges