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

struct containing compiled virtual instructions (encoded and encrypted) for a given label... More...

#include <compiler.h>

Public Attributes

std::string label_name
 label name... More...
 
std::uintptr_t alloc_rva
 relative virtual address from vm_entry to the virtual instructions... More...
 
std::uintptr_t enc_alloc_rva
 encrypted relative virtual address from vm_entry to virtual instructions... More...
 
std::vector< std::uint8_t > vinstrs
 vector of bytes containing the raw, encrypted virtual instructions... More...
 

Detailed Description

struct containing compiled virtual instructions (encoded and encrypted) for a given label...

Member Data Documentation

◆ alloc_rva

std::uintptr_t vm::compiled_label_data::alloc_rva

relative virtual address from vm_entry to the virtual instructions...

◆ enc_alloc_rva

std::uintptr_t vm::compiled_label_data::enc_alloc_rva

encrypted relative virtual address from vm_entry to virtual instructions...

◆ label_name

std::string vm::compiled_label_data::label_name

label name...

◆ vinstrs

std::vector< std::uint8_t > vm::compiled_label_data::vinstrs

vector of bytes containing the raw, encrypted virtual instructions...


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