struct Instruction
Defined at line 61 of file ../../src/virtualization/bin/vmm/arch/x64/decode.h
Stores info from a decoded instruction.
Public Members
InstructionType type
uint8_t access_size
uint32_t imm
uint64_t * reg
uint64_t * flags
Public Methods
template <typename T>
T Value ()
Defined at line 69 of file ../../src/virtualization/bin/vmm/arch/x64/decode.h
template <typename T>
zx::result<> Read (T value)
Defined at line 74 of file ../../src/virtualization/bin/vmm/arch/x64/decode.h
template <typename T>
zx::result<> Write (T & value)
Defined at line 83 of file ../../src/virtualization/bin/vmm/arch/x64/decode.h
zx::result<> Test8 (uint8_t inst_val, uint8_t value)
Defined at line 91 of file ../../src/virtualization/bin/vmm/arch/x64/decode.h
template <typename T>
zx::result<> Or (T inst_val, T & value)
Defined at line 101 of file ../../src/virtualization/bin/vmm/arch/x64/decode.h