HvlpMarkHypervisorPagesForHibernation
VOID __stdcall HvlpMarkHypervisorPagesForHibernation(){
int PageList;
UINT64 Tag;
ULONG_PTR Length;
PVOID Address;
Address = 0i64;
LODWORD(Length) = 0;
HvlpStartPageListIteration(0i64);
do
{
PageList = HvlpGetPageList(0, (__int64 *)&Address, &Length);
if( (_DWORD)Length )
{
LODWORD(Tag) = 1751938632;
PoSetHiberRange(0i64, 0x14000ui64, Address, (unsigned int)Length, Tag);
}
}
while( PageList == 261 );
qword_140C471C8 = 0i64;
HvlpIteratorHibernate = 0;
}Referenced by:
HvlMarkHiberPhase