unicorn.x86

By Nguyen Anh Quynh <aquynh@gmail.com>, 2015

Members

Aliases

uc_cb_insn_syscall_t
alias uc_cb_insn_syscall_t = void function(uc_engine* uc, void* user_data)

Callback function for tracing SYSCALL/SYSENTER (for uc_hook_intr()) @user_data: user data passed to tracing APIs.

Enums

uc_x86_insn
enum uc_x86_insn
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
uc_x86_reg
enum uc_x86_reg
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

uc_x86_mmr
struct uc_x86_mmr

Memory-Management Register for instructions IDTR, GDTR, LDTR, TR. Borrow from SegmentCache in qemu/target-i386/cpu.h

uc_x86_msr
struct uc_x86_msr

Model-Specific Register structure, use this with UC_X86_REG_MSR (as the register ID) in call to uc_reg_write/uc_reg_read() to manipulate MSRs.

Meta