Linux Kernel
3.7.1
|
#include <kvm_emulate.h>
Data Fields | |
struct x86_emulate_ops * | ops |
unsigned long | eflags |
unsigned long | eip |
enum x86emul_mode | mode |
int | interruptibility |
bool | guest_mode |
bool | perm_ok |
bool | only_vendor_specific_insn |
bool | have_exception |
struct x86_exception | exception |
u8 | twobyte |
u8 | b |
u8 | intercept |
u8 | lock_prefix |
u8 | rep_prefix |
u8 | op_bytes |
u8 | ad_bytes |
u8 | rex_prefix |
struct operand | src |
struct operand | src2 |
struct operand | dst |
bool | has_seg_override |
u8 | seg_override |
u64 | d |
int(* | execute )(struct x86_emulate_ctxt *ctxt) |
int(* | check_perm )(struct x86_emulate_ctxt *ctxt) |
u8 | modrm |
u8 | modrm_mod |
u8 | modrm_reg |
u8 | modrm_rm |
u8 | modrm_seg |
bool | rip_relative |
unsigned long | _eip |
struct operand | memop |
u32 | regs_valid |
u32 | regs_dirty |
unsigned long | _regs [NR_VCPU_REGS] |
struct operand * | memopp |
struct fetch_cache | fetch |
struct read_cache | io_read |
struct read_cache | mem_read |
Definition at line 263 of file kvm_emulate.h.
unsigned long _eip |
Definition at line 306 of file kvm_emulate.h.
unsigned long _regs[NR_VCPU_REGS] |
Definition at line 311 of file kvm_emulate.h.
u8 ad_bytes |
Definition at line 289 of file kvm_emulate.h.
u8 b |
Definition at line 284 of file kvm_emulate.h.
int(* check_perm)(struct x86_emulate_ctxt *ctxt) |
Definition at line 298 of file kvm_emulate.h.
u64 d |
Definition at line 296 of file kvm_emulate.h.
Definition at line 293 of file kvm_emulate.h.
unsigned long eflags |
Definition at line 267 of file kvm_emulate.h.
unsigned long eip |
Definition at line 268 of file kvm_emulate.h.
struct x86_exception exception |
Definition at line 280 of file kvm_emulate.h.
int(* execute)(struct x86_emulate_ctxt *ctxt) |
Definition at line 297 of file kvm_emulate.h.
struct fetch_cache fetch |
Definition at line 313 of file kvm_emulate.h.
bool guest_mode |
Definition at line 275 of file kvm_emulate.h.
bool has_seg_override |
Definition at line 294 of file kvm_emulate.h.
bool have_exception |
Definition at line 279 of file kvm_emulate.h.
u8 intercept |
Definition at line 285 of file kvm_emulate.h.
int interruptibility |
Definition at line 273 of file kvm_emulate.h.
struct read_cache io_read |
Definition at line 314 of file kvm_emulate.h.
u8 lock_prefix |
Definition at line 286 of file kvm_emulate.h.
struct read_cache mem_read |
Definition at line 315 of file kvm_emulate.h.
Definition at line 307 of file kvm_emulate.h.
Definition at line 312 of file kvm_emulate.h.
enum x86emul_mode mode |
Definition at line 270 of file kvm_emulate.h.
u8 modrm |
Definition at line 300 of file kvm_emulate.h.
u8 modrm_mod |
Definition at line 301 of file kvm_emulate.h.
u8 modrm_reg |
Definition at line 302 of file kvm_emulate.h.
u8 modrm_rm |
Definition at line 303 of file kvm_emulate.h.
u8 modrm_seg |
Definition at line 304 of file kvm_emulate.h.
bool only_vendor_specific_insn |
Definition at line 277 of file kvm_emulate.h.
u8 op_bytes |
Definition at line 288 of file kvm_emulate.h.
struct x86_emulate_ops* ops |
Definition at line 264 of file kvm_emulate.h.
bool perm_ok |
Definition at line 276 of file kvm_emulate.h.
u32 regs_dirty |
Definition at line 309 of file kvm_emulate.h.
u32 regs_valid |
Definition at line 308 of file kvm_emulate.h.
u8 rep_prefix |
Definition at line 287 of file kvm_emulate.h.
u8 rex_prefix |
Definition at line 290 of file kvm_emulate.h.
bool rip_relative |
Definition at line 305 of file kvm_emulate.h.
u8 seg_override |
Definition at line 295 of file kvm_emulate.h.
Definition at line 291 of file kvm_emulate.h.
Definition at line 292 of file kvm_emulate.h.
u8 twobyte |
Definition at line 283 of file kvm_emulate.h.