HvpGetCellMap
_HMAP_ENTRY *__stdcall HvpGetCellMap(_HHIVE *Hive, UINT64 Cell){
char *v2;
v2 = (char *)Hive + 632 * ((unsigned int)Cell >> 31);
if( (unsigned int)Cell + ((unsigned int)Cell >> 31 << 31) >= *((_DWORD *)v2 + 68) )
return 0i64;
else
return(_HMAP_ENTRY *)(*(_QWORD *)(*((_QWORD *)v2 + 35) + 8i64 * (((unsigned int)Cell >> 21) & 0x3FF))
+ 24i64 * (((unsigned int)Cell >> 12) & 0x1FF));
}Referenced by:
HvCheckAndUpdateHiveBackupTimeStamp
HvCheckHive
HvFreeCell
HvFreeHivePartial
HvHiveCleanup
HvSnapshotHiveToOffsetArray
HvTrimHive
HvWriteExternal
HvpAddBin
HvpAddFreeCellHint
HvpCopyModifiedData
HvpDropPagedBins
HvpFindFreeCell
HvpFindNextDirtyBlock
HvpMapHiveImageFromViewMap
HvpMarkCellDirty
HvpPointMapEntriesToBuffer
HvpRemapAndEnlistHiveBins
HvpRemoveFreeCellHint
HvpSetRangeProtection
HvpShrinkMap
HvpTruncateBins