|
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.
1.8.2