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.
- a -
addr :
zydis_instr_t
address :
vm::handler::handler_t
advancement :
vmp2::v1::file_header
,
vmp2::v2::file_header
- b -
block_addr :
vm::instrs::jcc_data
- c -
calc_jmp :
vm::ctx_t
code_block_count :
vmp2::v3::file_header
code_block_offset :
vmp2::v3::file_header
- d -
decrypt_key :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
- e -
entry_count :
vmp2::v1::file_header
,
vmp2::v2::file_header
entry_offset :
vmp2::v1::file_header
,
vmp2::v2::file_header
epoch_time :
vmp2::v1::file_header
,
vmp2::v2::file_header
,
vmp2::v3::file_header
exec_type :
vm::ctx_t
extention :
vm::handler::profile_t
- h -
handler_idx :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
has_imm :
vm::instrs::virt_instr_t
has_jcc :
vm::instrs::jcc_data
- i -
image_base :
vm::ctx_t
,
vmp2::v2::file_header
,
vmp2::v3::file_header
image_size :
vm::ctx_t
imm :
vm::instrs::virt_instr_t
imm_size :
vm::handler::handler_t
,
vm::handler::profile_t
,
vm::instrs::virt_instr_t
instr :
zydis_instr_t
instrs :
vm::handler::handler_t
- j -
jcc :
vm::instrs::code_block_t
,
vmp2::v3::code_block_t
- m -
magic :
vmp2::v1::file_header
,
vmp2::v2::file_header
,
vmp2::v3::file_header
mnemonic :
vm::handler::profile_t
mnemonic_t :
vm::instrs::virt_instr_t
module_base :
vm::ctx_t
,
vmp2::v1::file_header
,
vmp2::v2::file_header
,
vmp2::v3::file_header
module_offset :
vmp2::v2::file_header
,
vmp2::v3::file_header
module_size :
vmp2::v2::file_header
,
vmp2::v3::file_header
- n -
name :
vm::handler::profile_t
next_block_offset :
vmp2::v3::code_block_t
- o -
opcode :
vm::instrs::virt_instr_t
operand :
vm::instrs::virt_instr_t
- p -
profile :
vm::handler::handler_t
- q -
qword :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
- r -
r10 :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
r11 :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
r12 :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
r13 :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
r14 :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
r15 :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
r8 :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
r9 :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
raw :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
,
zydis_instr_t
rax :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
rbp :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
rbx :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
rcx :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
rdi :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
rdx :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
regs :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
rflags :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
rsi :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
- s -
s :
vm::instrs::virt_instr_t
signature :
vm::handler::profile_t
- t -
trace_data :
vm::instrs::virt_instr_t
transforms :
vm::handler::handler_t
type :
vm::instrs::jcc_data
- u -
u :
vm::instrs::virt_instr_t
- v -
version :
vmp2::v1::file_header
,
vmp2::v2::file_header
,
vmp2::v3::file_header
vinstr :
vmp2::v3::code_block_t
vinstr_count :
vmp2::v3::code_block_t
vinstrs :
vm::instrs::code_block_t
vip :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
vip_begin :
vm::instrs::code_block_t
,
vmp2::v3::code_block_t
vm_entry :
vm::ctx_t
vm_entry_rva :
vm::ctx_t
,
vmp2::v2::file_header
,
vmp2::v3::file_header
vm_handlers :
vm::ctx_t
vregs :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
vsp :
vmp2::v1::entry_t
,
vmp2::v2::entry_t
Generated by
1.9.1