is_frozen_spte
if (is_frozen_spte(iter.old_spte))
if (!is_frozen_spte(old_spte))
!is_frozen_spte(new_spte)))
WARN_ON_ONCE(iter->yielded || is_frozen_spte(iter->old_spte));
if (is_mirror_sptep(iter->sptep) && !is_frozen_spte(new_spte)) {
WARN_ON_ONCE(is_frozen_spte(old_spte) || is_frozen_spte(new_spte));