HvCheckAndUpdateHiveBackupTimeStamp
INT64 __fastcall HvCheckAndUpdateHiveBackupTimeStamp(UINT64 P2){
INT64 CellMap;
unsigned int v3;
unsigned __int64 v4;
CellMap = HvpGetCellMap(P2, 0i64);
v3 = 0;
if( !CellMap )
KeBugCheckEx(0x51u, 1ui64, P2, 0i64, 0x13D4ui64);
v4 = *(_QWORD *)(CellMap + 8) & 0xFFFFFFFFFFFFFFF0ui64;
if( *(_QWORD *)(v4 + 0x14) != *(_QWORD *)(*(_QWORD *)(P2 + 64) + 12i64) )
{
if( HvpMarkDirty(P2, 0i64, 32i64) )
*(_QWORD *)(v4 + 20) = *(_QWORD *)(*(_QWORD *)(P2 + 64) + 12i64);
else
return(unsigned int)-1073741443;
}
return v3;
}Referenced by:
CmpCreateHive
CmpCreateHiveRootCell
CmpMountPreloadedHives
HvpPerformLogFileRecovery