|
KVM
|
#include <kvm_emulate.h>
Public Types | |
| enum | { OP_REG , OP_MEM , OP_MEM_STR , OP_IMM , OP_XMM , OP_MM , OP_NONE } |
Public Attributes | |
| enum operand:: { ... } | type |
| unsigned int | bytes |
| unsigned int | count |
| union { | |
| unsigned long orig_val | |
| u64 orig_val64 | |
| }; | |
| union { | |
| unsigned long * reg | |
| struct segmented_address { | |
| ulong ea | |
| unsigned seg | |
| } mem | |
| unsigned xmm | |
| unsigned mm | |
| } | addr |
| union { | |
| unsigned long val | |
| u64 val64 | |
| char valptr [sizeof(sse128_t)] | |
| sse128_t vec_val | |
| u64 mm_val | |
| void * data | |
| }; | |
Definition at line 239 of file kvm_emulate.h.
| anonymous enum |
| Enumerator | |
|---|---|
| OP_REG | |
| OP_MEM | |
| OP_MEM_STR | |
| OP_IMM | |
| OP_XMM | |
| OP_MM | |
| OP_NONE | |
Definition at line 240 of file kvm_emulate.h.
| union { ... } |
| union { ... } |
| union { ... } operand::addr |
| unsigned int operand::bytes |
Definition at line 241 of file kvm_emulate.h.
| unsigned int operand::count |
Definition at line 242 of file kvm_emulate.h.
| void* operand::data |
Definition at line 262 of file kvm_emulate.h.
| ulong operand::ea |
Definition at line 250 of file kvm_emulate.h.
| struct { ... } ::segmented_address operand::mem |
| unsigned operand::mm |
Definition at line 254 of file kvm_emulate.h.
| u64 operand::mm_val |
Definition at line 261 of file kvm_emulate.h.
| unsigned long operand::orig_val |
Definition at line 244 of file kvm_emulate.h.
| u64 operand::orig_val64 |
Definition at line 245 of file kvm_emulate.h.
| unsigned long* operand::reg |
Definition at line 248 of file kvm_emulate.h.
| unsigned operand::seg |
Definition at line 251 of file kvm_emulate.h.
| enum { ... } operand::type |
| unsigned long operand::val |
Definition at line 257 of file kvm_emulate.h.
| u64 operand::val64 |
Definition at line 258 of file kvm_emulate.h.
| char operand::valptr[sizeof(sse128_t)] |
Definition at line 259 of file kvm_emulate.h.
| sse128_t operand::vec_val |
Definition at line 260 of file kvm_emulate.h.
| unsigned operand::xmm |
Definition at line 253 of file kvm_emulate.h.