Crate unicorn_engine_sys

Crate unicorn_engine_sys 

Source

Structs§

ContextMode
ControlType
HookType
MemRegion
Mode
Prot
RegisterARM64CP
RegisterARMCP
TcgOpFlag
TlbEntry
TranslationBlock
uc_context
uc_struct
uc_x86_mmr
uc_x86_msr

Enums§

Arch
Arm64CpuModel
Arm64Insn
ArmCpuModel
M68kCpuModel
MemType
Mips32CpuModel
Mips64CpuModel
Ppc64CpuModel
PpcCpuModel
Query
RegisterARM
RegisterARM64
RegisterM68K
RegisterMIPS
RegisterPPC
RegisterRISCV
RegisterS390X
RegisterSPARC
RegisterTRICORE
RegisterX86
Riscv32CpuModel
Riscv64CpuModel
S390xCpuModel
Sparc32CpuModel
Sparc64CpuModel
TcgOpCode
TlbType
TricoreCpuModel
X86CpuModel
X86Insn
uc_error

Functions§

uc_arch_supported
uc_close
uc_context_alloc
uc_context_free
uc_context_reg_read
uc_context_reg_read2
uc_context_reg_read_batch
uc_context_reg_read_batch2
uc_context_reg_write
uc_context_reg_write2
uc_context_reg_write_batch
uc_context_reg_write_batch2
uc_context_restore
uc_context_save
uc_context_size
uc_ctl
uc_emu_start
uc_emu_stop
uc_errno
uc_free
uc_hook_add
uc_hook_del
uc_mem_map
uc_mem_map_ptr
uc_mem_protect
uc_mem_read
uc_mem_regions
uc_mem_unmap
uc_mem_write
uc_mmio_map
uc_open
uc_query
uc_reg_read
uc_reg_read2
uc_reg_read_batch
uc_reg_read_batch2
uc_reg_write
uc_reg_write2
uc_reg_write_batch
uc_reg_write_batch2
uc_strerror
uc_version
uc_vmem_read
uc_vmem_translate
uc_vmem_write

Type Aliases§

uc_cb_eventmem_t
uc_cb_hookcode_t
uc_cb_hookinsn_invalid_t
uc_cb_hookintr_t
uc_cb_hookmem_t
uc_cb_insn_cpuid_t
uc_cb_insn_in_t
uc_cb_insn_out_t
uc_cb_insn_sys_t
uc_cb_insn_syscall_t
uc_cb_mmio_read_t
uc_cb_mmio_write_t
uc_cb_tlbevent_t
uc_engine
uc_hook
uc_hook_edge_gen_t
uc_hook_tcg_op_2
uc_hook_tcg_sub_t