uc_ctl proposal (#1473)

* Add uc_ctl

* Add comments

* Slightly changed for bindings generation

* Generate bindings
This commit is contained in:
2021-10-30 04:45:32 +02:00
committed by GitHub
parent 1856e940e4
commit 090686f8ed
65 changed files with 3520 additions and 4 deletions

View File

@@ -7,6 +7,45 @@ open System
[<AutoOpen>]
module X86 =
let UC_CPU_X86_QEMU64 = 0
let UC_CPU_X86_PHENOM = 1
let UC_CPU_X86_CORE2DUO = 2
let UC_CPU_X86_KVM64 = 3
let UC_CPU_X86_QEMU32 = 4
let UC_CPU_X86_KVM32 = 5
let UC_CPU_X86_COREDUO = 6
let UC_CPU_X86_486 = 7
let UC_CPU_X86_PENTIUM = 8
let UC_CPU_X86_PENTIUM2 = 9
let UC_CPU_X86_PENTIUM3 = 10
let UC_CPU_X86_ATHLON = 11
let UC_CPU_X86_N270 = 12
let UC_CPU_X86_CONROE = 13
let UC_CPU_X86_PENRYN = 14
let UC_CPU_X86_NEHALEM = 15
let UC_CPU_X86_WESTMERE = 16
let UC_CPU_X86_SANDYBRIDGE = 17
let UC_CPU_X86_IVYBRIDGE = 18
let UC_CPU_X86_HASWELL = 19
let UC_CPU_X86_BROADWELL = 20
let UC_CPU_X86_SKYLAKE_CLIENT = 21
let UC_CPU_X86_SKYLAKE_SERVER = 22
let UC_CPU_X86_CASCADELAKE_SERVER = 23
let UC_CPU_X86_COOPERLAKE = 24
let UC_CPU_X86_ICELAKE_CLIENT = 25
let UC_CPU_X86_ICELAKE_SERVER = 26
let UC_CPU_X86_DENVERTON = 27
let UC_CPU_X86_SNOWRIDGE = 28
let UC_CPU_X86_KNIGHTSMILL = 29
let UC_CPU_X86_OPTERON_G1 = 30
let UC_CPU_X86_OPTERON_G2 = 31
let UC_CPU_X86_OPTERON_G3 = 32
let UC_CPU_X86_OPTERON_G4 = 33
let UC_CPU_X86_OPTERON_G5 = 34
let UC_CPU_X86_EPYC = 35
let UC_CPU_X86_DHYANA = 36
let UC_CPU_X86_EPYC_ROME = 37
// X86 registers
let UC_X86_REG_INVALID = 0