VMProfiler
v1.8
vmprofiler is a c++ library which is used to statically analyze VMProtect 2 polymorphic virtual machines. This project is inherited in vmprofiler-qt, vmprofiler-cli, and vmemu.
|
Go to the source code of this file.
Classes | |
struct | vmp2::v1::file_header |
struct | vmp2::v1::entry_t |
struct | vmp2::v2::file_header |
struct | vmp2::v2::entry_t |
struct | vm::instrs::virt_instr_t |
struct | vm::instrs::jcc_data |
struct | vm::instrs::code_block_t |
struct | vmp2::v3::file_header |
struct | vmp2::v3::code_block_t |
Namespaces | |
vmp2 | |
vmp2::v1 | |
vmp2::v2 | |
vm | |
vm::instrs | |
contains all functions related to virtual instructions... | |
vmp2::v3 | |
Macros | |
#define | VMP_MAGIC '2PMV' |
Enumerations | |
enum class | vmp2::exec_type_t { vmp2::forward , vmp2::backward } |
enum class | vmp2::version_t { vmp2::invalid , vmp2::v1 = 0x101 , vmp2::v2 = 0x102 , vmp2::v3 = 0x103 } |
enum class | vm::instrs::jcc_type { vm::instrs::none , vm::instrs::branching , vm::instrs::absolute } |
#define VMP_MAGIC '2PMV' |