private void ValidateMemoryRangeAndThrow(uint startAddress, uint uintSize)
{
var pageSize = TlibGetPageSize();
if((startAddress % pageSize) != 0)
{
throw new RecoverableException("Memory offset has to be aligned to guest page size.");
}
if(uintSize % pageSize != 0)
{
throw new RecoverableException("Memory size has to be aligned to guest page size.");
}
}