commit | cbd27ee783f1e56d56415e8c5f2492ccedd565c4 | [log] [tgz] |
---|---|---|
author | Avi Kivity <avi@redhat.com> | Sun Jun 10 17:11:00 2012 +0300 |
committer | Avi Kivity <avi@redhat.com> | Mon Jul 09 14:19:02 2012 +0300 |
tree | 0e4f1211f1073550028cab8e9baa74feb3b68b23 | |
parent | f47cfa3174ad8bd39e56524b36e79c463bf820b1 [diff] |
KVM: x86 emulator: initialize memop memop is not initialized; this can lead to a two-byte operation following a 4-byte operation to see garbage values. Usually truncation fixes things fot us later on, but at least in one case (call abs) it doesn't. Fix by moving memop to the auto-initialized field area. Signed-off-by: Avi Kivity <avi@redhat.com>