VMAssembler  v1.2
VMProtect 2 Virtual Instruction Assembler
Public Attributes | List of all members
vm::vinstr_data Struct Reference

struct containing encoded data for a given virtual instruction... More...

#include <compiler.h>

Public Attributes

std::uint8_t vm_handler
 vm handler index also known as the opcode... More...
 
std::uint64_t operand
 this field contains the second operand if any... More...
 
std::uint8_t imm_size
 size in bits of the second operand if any... zero if none... More...
 

Detailed Description

struct containing encoded data for a given virtual instruction...

Member Data Documentation

◆ imm_size

std::uint8_t vm::vinstr_data::imm_size

size in bits of the second operand if any... zero if none...

◆ operand

std::uint64_t vm::vinstr_data::operand

this field contains the second operand if any...

◆ vm_handler

std::uint8_t vm::vinstr_data::vm_handler

vm handler index also known as the opcode...


The documentation for this struct was generated from the following file: