Format and naming
This commit is contained in:
@ -7,6 +7,8 @@ open System
|
||||
[<AutoOpen>]
|
||||
module Arm =
|
||||
|
||||
// ARM CPU
|
||||
|
||||
let UC_CPU_ARM_926 = 0
|
||||
let UC_CPU_ARM_946 = 1
|
||||
let UC_CPU_ARM_1026 = 2
|
||||
|
@ -7,6 +7,8 @@ open System
|
||||
[<AutoOpen>]
|
||||
module Arm64 =
|
||||
|
||||
// ARM64 CPU
|
||||
|
||||
let UC_CPU_AARCH64_A57 = 0
|
||||
let UC_CPU_AARCH64_A53 = 1
|
||||
let UC_CPU_AARCH64_A72 = 2
|
||||
|
@ -7,6 +7,8 @@ open System
|
||||
[<AutoOpen>]
|
||||
module M68k =
|
||||
|
||||
// M68K CPU
|
||||
|
||||
let UC_CPU_M5206_CPU = 0
|
||||
let UC_CPU_M68000_CPU = 1
|
||||
let UC_CPU_M68020_CPU = 2
|
||||
|
@ -7,6 +7,8 @@ open System
|
||||
[<AutoOpen>]
|
||||
module Mips =
|
||||
|
||||
// MIPS32 CPUS
|
||||
|
||||
let UC_CPU_MIPS32_4KC = 0
|
||||
let UC_CPU_MIPS32_4KM = 1
|
||||
let UC_CPU_MIPS32_4KECR1 = 2
|
||||
@ -24,6 +26,8 @@ module Mips =
|
||||
let UC_CPU_MIPS32_MIPS32R6_GENERIC = 14
|
||||
let UC_CPU_MIPS32_I7200 = 15
|
||||
|
||||
// MIPS64 CPUS
|
||||
|
||||
let UC_CPU_MIPS64_R4000 = 0
|
||||
let UC_CPU_MIPS64_VR5432 = 1
|
||||
let UC_CPU_MIPS64_5KC = 2
|
||||
|
@ -7,6 +7,8 @@ open System
|
||||
[<AutoOpen>]
|
||||
module Ppc =
|
||||
|
||||
// PPC CPU
|
||||
|
||||
let UC_CPU_PPC_401 = 0
|
||||
let UC_CPU_PPC_401A1 = 1
|
||||
let UC_CPU_PPC_401B2 = 2
|
||||
@ -298,6 +300,8 @@ module Ppc =
|
||||
let UC_CPU_PPC_7447A_V1_2 = 288
|
||||
let UC_CPU_PPC_7457A_V1_2 = 289
|
||||
|
||||
// PPC64 CPU
|
||||
|
||||
let UC_CPU_PPC_E5500 = 0
|
||||
let UC_CPU_PPC_E6500 = 1
|
||||
let UC_CPU_PPC_970_V2_2 = 2
|
||||
|
@ -7,11 +7,15 @@ open System
|
||||
[<AutoOpen>]
|
||||
module Riscv =
|
||||
|
||||
// RISCV32 CPU
|
||||
|
||||
let UC_CPU_RISCV32_ANY = 0
|
||||
let UC_CPU_RISCV32_BASE32 = 1
|
||||
let UC_CPU_RISCV32_SIFIVE_E31 = 2
|
||||
let UC_CPU_RISCV32_SIFIVE_U34 = 3
|
||||
|
||||
// RISCV64 CPU
|
||||
|
||||
let UC_CPU_RISCV64_ANY = 0
|
||||
let UC_CPU_RISCV64_BASE64 = 1
|
||||
let UC_CPU_RISCV64_SIFIVE_E51 = 2
|
||||
|
@ -7,19 +7,23 @@ open System
|
||||
[<AutoOpen>]
|
||||
module Sparc =
|
||||
|
||||
let UC_CPU_SPARC_FUJITSU_MB86904 = 0
|
||||
let UC_CPU_SPARC_FUJITSU_MB86907 = 1
|
||||
let UC_CPU_SPARC_TI_MICROSPARC_I = 2
|
||||
let UC_CPU_SPARC_TI_MICROSPARC_II = 3
|
||||
let UC_CPU_SPARC_TI_MICROSPARC_IIEP = 4
|
||||
let UC_CPU_SPARC_TI_SUPERSPARC_40 = 5
|
||||
let UC_CPU_SPARC_TI_SUPERSPARC_50 = 6
|
||||
let UC_CPU_SPARC_TI_SUPERSPARC_51 = 7
|
||||
let UC_CPU_SPARC_TI_SUPERSPARC_60 = 8
|
||||
let UC_CPU_SPARC_TI_SUPERSPARC_61 = 9
|
||||
let UC_CPU_SPARC_TI_SUPERSPARC_II = 10
|
||||
let UC_CPU_SPARC_LEON2 = 11
|
||||
let UC_CPU_SPARC_LEON3 = 12
|
||||
// SPARC32 CPU
|
||||
|
||||
let UC_CPU_SPARC32_FUJITSU_MB86904 = 0
|
||||
let UC_CPU_SPARC32_FUJITSU_MB86907 = 1
|
||||
let UC_CPU_SPARC32_TI_MICROSPARC_I = 2
|
||||
let UC_CPU_SPARC32_TI_MICROSPARC_II = 3
|
||||
let UC_CPU_SPARC32_TI_MICROSPARC_IIEP = 4
|
||||
let UC_CPU_SPARC32_TI_SUPERSPARC_40 = 5
|
||||
let UC_CPU_SPARC32_TI_SUPERSPARC_50 = 6
|
||||
let UC_CPU_SPARC32_TI_SUPERSPARC_51 = 7
|
||||
let UC_CPU_SPARC32_TI_SUPERSPARC_60 = 8
|
||||
let UC_CPU_SPARC32_TI_SUPERSPARC_61 = 9
|
||||
let UC_CPU_SPARC32_TI_SUPERSPARC_II = 10
|
||||
let UC_CPU_SPARC32_LEON2 = 11
|
||||
let UC_CPU_SPARC32_LEON3 = 12
|
||||
|
||||
// SPARC64 CPU
|
||||
|
||||
let UC_CPU_SPARC64_FUJITSU = 0
|
||||
let UC_CPU_SPARC64_FUJITSU_III = 1
|
||||
|
@ -7,6 +7,8 @@ open System
|
||||
[<AutoOpen>]
|
||||
module X86 =
|
||||
|
||||
// X86 CPU
|
||||
|
||||
let UC_CPU_X86_QEMU64 = 0
|
||||
let UC_CPU_X86_PHENOM = 1
|
||||
let UC_CPU_X86_CORE2DUO = 2
|
||||
|
@ -2,6 +2,8 @@ package unicorn
|
||||
// For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [arm64_const.go]
|
||||
const (
|
||||
|
||||
// ARM64 CPU
|
||||
|
||||
CPU_AARCH64_A57 = 0
|
||||
CPU_AARCH64_A53 = 1
|
||||
CPU_AARCH64_A72 = 2
|
||||
|
@ -2,6 +2,8 @@ package unicorn
|
||||
// For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [arm_const.go]
|
||||
const (
|
||||
|
||||
// ARM CPU
|
||||
|
||||
CPU_ARM_926 = 0
|
||||
CPU_ARM_946 = 1
|
||||
CPU_ARM_1026 = 2
|
||||
|
@ -2,6 +2,8 @@ package unicorn
|
||||
// For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [m68k_const.go]
|
||||
const (
|
||||
|
||||
// M68K CPU
|
||||
|
||||
CPU_M5206_CPU = 0
|
||||
CPU_M68000_CPU = 1
|
||||
CPU_M68020_CPU = 2
|
||||
|
@ -2,6 +2,8 @@ package unicorn
|
||||
// For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [mips_const.go]
|
||||
const (
|
||||
|
||||
// MIPS32 CPUS
|
||||
|
||||
CPU_MIPS32_4KC = 0
|
||||
CPU_MIPS32_4KM = 1
|
||||
CPU_MIPS32_4KECR1 = 2
|
||||
@ -19,6 +21,8 @@ const (
|
||||
CPU_MIPS32_MIPS32R6_GENERIC = 14
|
||||
CPU_MIPS32_I7200 = 15
|
||||
|
||||
// MIPS64 CPUS
|
||||
|
||||
CPU_MIPS64_R4000 = 0
|
||||
CPU_MIPS64_VR5432 = 1
|
||||
CPU_MIPS64_5KC = 2
|
||||
|
@ -2,6 +2,8 @@ package unicorn
|
||||
// For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [ppc_const.go]
|
||||
const (
|
||||
|
||||
// PPC CPU
|
||||
|
||||
CPU_PPC_401 = 0
|
||||
CPU_PPC_401A1 = 1
|
||||
CPU_PPC_401B2 = 2
|
||||
@ -293,6 +295,8 @@ const (
|
||||
CPU_PPC_7447A_V1_2 = 288
|
||||
CPU_PPC_7457A_V1_2 = 289
|
||||
|
||||
// PPC64 CPU
|
||||
|
||||
CPU_PPC_E5500 = 0
|
||||
CPU_PPC_E6500 = 1
|
||||
CPU_PPC_970_V2_2 = 2
|
||||
|
@ -2,11 +2,15 @@ package unicorn
|
||||
// For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [riscv_const.go]
|
||||
const (
|
||||
|
||||
// RISCV32 CPU
|
||||
|
||||
CPU_RISCV32_ANY = 0
|
||||
CPU_RISCV32_BASE32 = 1
|
||||
CPU_RISCV32_SIFIVE_E31 = 2
|
||||
CPU_RISCV32_SIFIVE_U34 = 3
|
||||
|
||||
// RISCV64 CPU
|
||||
|
||||
CPU_RISCV64_ANY = 0
|
||||
CPU_RISCV64_BASE64 = 1
|
||||
CPU_RISCV64_SIFIVE_E51 = 2
|
||||
|
@ -2,19 +2,23 @@ package unicorn
|
||||
// For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [sparc_const.go]
|
||||
const (
|
||||
|
||||
CPU_SPARC_FUJITSU_MB86904 = 0
|
||||
CPU_SPARC_FUJITSU_MB86907 = 1
|
||||
CPU_SPARC_TI_MICROSPARC_I = 2
|
||||
CPU_SPARC_TI_MICROSPARC_II = 3
|
||||
CPU_SPARC_TI_MICROSPARC_IIEP = 4
|
||||
CPU_SPARC_TI_SUPERSPARC_40 = 5
|
||||
CPU_SPARC_TI_SUPERSPARC_50 = 6
|
||||
CPU_SPARC_TI_SUPERSPARC_51 = 7
|
||||
CPU_SPARC_TI_SUPERSPARC_60 = 8
|
||||
CPU_SPARC_TI_SUPERSPARC_61 = 9
|
||||
CPU_SPARC_TI_SUPERSPARC_II = 10
|
||||
CPU_SPARC_LEON2 = 11
|
||||
CPU_SPARC_LEON3 = 12
|
||||
// SPARC32 CPU
|
||||
|
||||
CPU_SPARC32_FUJITSU_MB86904 = 0
|
||||
CPU_SPARC32_FUJITSU_MB86907 = 1
|
||||
CPU_SPARC32_TI_MICROSPARC_I = 2
|
||||
CPU_SPARC32_TI_MICROSPARC_II = 3
|
||||
CPU_SPARC32_TI_MICROSPARC_IIEP = 4
|
||||
CPU_SPARC32_TI_SUPERSPARC_40 = 5
|
||||
CPU_SPARC32_TI_SUPERSPARC_50 = 6
|
||||
CPU_SPARC32_TI_SUPERSPARC_51 = 7
|
||||
CPU_SPARC32_TI_SUPERSPARC_60 = 8
|
||||
CPU_SPARC32_TI_SUPERSPARC_61 = 9
|
||||
CPU_SPARC32_TI_SUPERSPARC_II = 10
|
||||
CPU_SPARC32_LEON2 = 11
|
||||
CPU_SPARC32_LEON3 = 12
|
||||
|
||||
// SPARC64 CPU
|
||||
|
||||
CPU_SPARC64_FUJITSU = 0
|
||||
CPU_SPARC64_FUJITSU_III = 1
|
||||
|
@ -2,6 +2,8 @@ package unicorn
|
||||
// For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [x86_const.go]
|
||||
const (
|
||||
|
||||
// X86 CPU
|
||||
|
||||
CPU_X86_QEMU64 = 0
|
||||
CPU_X86_PHENOM = 1
|
||||
CPU_X86_CORE2DUO = 2
|
||||
|
@ -4,6 +4,8 @@ package unicorn;
|
||||
|
||||
public interface Arm64Const {
|
||||
|
||||
// ARM64 CPU
|
||||
|
||||
public static final int UC_CPU_AARCH64_A57 = 0;
|
||||
public static final int UC_CPU_AARCH64_A53 = 1;
|
||||
public static final int UC_CPU_AARCH64_A72 = 2;
|
||||
|
@ -4,6 +4,8 @@ package unicorn;
|
||||
|
||||
public interface ArmConst {
|
||||
|
||||
// ARM CPU
|
||||
|
||||
public static final int UC_CPU_ARM_926 = 0;
|
||||
public static final int UC_CPU_ARM_946 = 1;
|
||||
public static final int UC_CPU_ARM_1026 = 2;
|
||||
|
@ -4,6 +4,8 @@ package unicorn;
|
||||
|
||||
public interface M68kConst {
|
||||
|
||||
// M68K CPU
|
||||
|
||||
public static final int UC_CPU_M5206_CPU = 0;
|
||||
public static final int UC_CPU_M68000_CPU = 1;
|
||||
public static final int UC_CPU_M68020_CPU = 2;
|
||||
|
@ -4,6 +4,8 @@ package unicorn;
|
||||
|
||||
public interface MipsConst {
|
||||
|
||||
// MIPS32 CPUS
|
||||
|
||||
public static final int UC_CPU_MIPS32_4KC = 0;
|
||||
public static final int UC_CPU_MIPS32_4KM = 1;
|
||||
public static final int UC_CPU_MIPS32_4KECR1 = 2;
|
||||
@ -21,6 +23,8 @@ public interface MipsConst {
|
||||
public static final int UC_CPU_MIPS32_MIPS32R6_GENERIC = 14;
|
||||
public static final int UC_CPU_MIPS32_I7200 = 15;
|
||||
|
||||
// MIPS64 CPUS
|
||||
|
||||
public static final int UC_CPU_MIPS64_R4000 = 0;
|
||||
public static final int UC_CPU_MIPS64_VR5432 = 1;
|
||||
public static final int UC_CPU_MIPS64_5KC = 2;
|
||||
|
@ -4,6 +4,8 @@ package unicorn;
|
||||
|
||||
public interface PpcConst {
|
||||
|
||||
// PPC CPU
|
||||
|
||||
public static final int UC_CPU_PPC_401 = 0;
|
||||
public static final int UC_CPU_PPC_401A1 = 1;
|
||||
public static final int UC_CPU_PPC_401B2 = 2;
|
||||
@ -295,6 +297,8 @@ public interface PpcConst {
|
||||
public static final int UC_CPU_PPC_7447A_V1_2 = 288;
|
||||
public static final int UC_CPU_PPC_7457A_V1_2 = 289;
|
||||
|
||||
// PPC64 CPU
|
||||
|
||||
public static final int UC_CPU_PPC_E5500 = 0;
|
||||
public static final int UC_CPU_PPC_E6500 = 1;
|
||||
public static final int UC_CPU_PPC_970_V2_2 = 2;
|
||||
|
@ -4,11 +4,15 @@ package unicorn;
|
||||
|
||||
public interface RiscvConst {
|
||||
|
||||
// RISCV32 CPU
|
||||
|
||||
public static final int UC_CPU_RISCV32_ANY = 0;
|
||||
public static final int UC_CPU_RISCV32_BASE32 = 1;
|
||||
public static final int UC_CPU_RISCV32_SIFIVE_E31 = 2;
|
||||
public static final int UC_CPU_RISCV32_SIFIVE_U34 = 3;
|
||||
|
||||
// RISCV64 CPU
|
||||
|
||||
public static final int UC_CPU_RISCV64_ANY = 0;
|
||||
public static final int UC_CPU_RISCV64_BASE64 = 1;
|
||||
public static final int UC_CPU_RISCV64_SIFIVE_E51 = 2;
|
||||
|
@ -4,19 +4,23 @@ package unicorn;
|
||||
|
||||
public interface SparcConst {
|
||||
|
||||
public static final int UC_CPU_SPARC_FUJITSU_MB86904 = 0;
|
||||
public static final int UC_CPU_SPARC_FUJITSU_MB86907 = 1;
|
||||
public static final int UC_CPU_SPARC_TI_MICROSPARC_I = 2;
|
||||
public static final int UC_CPU_SPARC_TI_MICROSPARC_II = 3;
|
||||
public static final int UC_CPU_SPARC_TI_MICROSPARC_IIEP = 4;
|
||||
public static final int UC_CPU_SPARC_TI_SUPERSPARC_40 = 5;
|
||||
public static final int UC_CPU_SPARC_TI_SUPERSPARC_50 = 6;
|
||||
public static final int UC_CPU_SPARC_TI_SUPERSPARC_51 = 7;
|
||||
public static final int UC_CPU_SPARC_TI_SUPERSPARC_60 = 8;
|
||||
public static final int UC_CPU_SPARC_TI_SUPERSPARC_61 = 9;
|
||||
public static final int UC_CPU_SPARC_TI_SUPERSPARC_II = 10;
|
||||
public static final int UC_CPU_SPARC_LEON2 = 11;
|
||||
public static final int UC_CPU_SPARC_LEON3 = 12;
|
||||
// SPARC32 CPU
|
||||
|
||||
public static final int UC_CPU_SPARC32_FUJITSU_MB86904 = 0;
|
||||
public static final int UC_CPU_SPARC32_FUJITSU_MB86907 = 1;
|
||||
public static final int UC_CPU_SPARC32_TI_MICROSPARC_I = 2;
|
||||
public static final int UC_CPU_SPARC32_TI_MICROSPARC_II = 3;
|
||||
public static final int UC_CPU_SPARC32_TI_MICROSPARC_IIEP = 4;
|
||||
public static final int UC_CPU_SPARC32_TI_SUPERSPARC_40 = 5;
|
||||
public static final int UC_CPU_SPARC32_TI_SUPERSPARC_50 = 6;
|
||||
public static final int UC_CPU_SPARC32_TI_SUPERSPARC_51 = 7;
|
||||
public static final int UC_CPU_SPARC32_TI_SUPERSPARC_60 = 8;
|
||||
public static final int UC_CPU_SPARC32_TI_SUPERSPARC_61 = 9;
|
||||
public static final int UC_CPU_SPARC32_TI_SUPERSPARC_II = 10;
|
||||
public static final int UC_CPU_SPARC32_LEON2 = 11;
|
||||
public static final int UC_CPU_SPARC32_LEON3 = 12;
|
||||
|
||||
// SPARC64 CPU
|
||||
|
||||
public static final int UC_CPU_SPARC64_FUJITSU = 0;
|
||||
public static final int UC_CPU_SPARC64_FUJITSU_III = 1;
|
||||
|
@ -4,6 +4,8 @@ package unicorn;
|
||||
|
||||
public interface X86Const {
|
||||
|
||||
// X86 CPU
|
||||
|
||||
public static final int UC_CPU_X86_QEMU64 = 0;
|
||||
public static final int UC_CPU_X86_PHENOM = 1;
|
||||
public static final int UC_CPU_X86_CORE2DUO = 2;
|
||||
|
@ -5,6 +5,8 @@ unit Arm64Const;
|
||||
interface
|
||||
|
||||
const
|
||||
// ARM64 CPU
|
||||
|
||||
UC_CPU_AARCH64_A57 = 0;
|
||||
UC_CPU_AARCH64_A53 = 1;
|
||||
UC_CPU_AARCH64_A72 = 2;
|
||||
|
@ -5,6 +5,8 @@ unit ArmConst;
|
||||
interface
|
||||
|
||||
const
|
||||
// ARM CPU
|
||||
|
||||
UC_CPU_ARM_926 = 0;
|
||||
UC_CPU_ARM_946 = 1;
|
||||
UC_CPU_ARM_1026 = 2;
|
||||
|
@ -5,6 +5,8 @@ unit M68kConst;
|
||||
interface
|
||||
|
||||
const
|
||||
// M68K CPU
|
||||
|
||||
UC_CPU_M5206_CPU = 0;
|
||||
UC_CPU_M68000_CPU = 1;
|
||||
UC_CPU_M68020_CPU = 2;
|
||||
|
@ -5,6 +5,8 @@ unit MipsConst;
|
||||
interface
|
||||
|
||||
const
|
||||
// MIPS32 CPUS
|
||||
|
||||
UC_CPU_MIPS32_4KC = 0;
|
||||
UC_CPU_MIPS32_4KM = 1;
|
||||
UC_CPU_MIPS32_4KECR1 = 2;
|
||||
@ -22,6 +24,8 @@ const
|
||||
UC_CPU_MIPS32_MIPS32R6_GENERIC = 14;
|
||||
UC_CPU_MIPS32_I7200 = 15;
|
||||
|
||||
// MIPS64 CPUS
|
||||
|
||||
UC_CPU_MIPS64_R4000 = 0;
|
||||
UC_CPU_MIPS64_VR5432 = 1;
|
||||
UC_CPU_MIPS64_5KC = 2;
|
||||
|
@ -5,6 +5,8 @@ unit PpcConst;
|
||||
interface
|
||||
|
||||
const
|
||||
// PPC CPU
|
||||
|
||||
UC_CPU_PPC_401 = 0;
|
||||
UC_CPU_PPC_401A1 = 1;
|
||||
UC_CPU_PPC_401B2 = 2;
|
||||
@ -296,6 +298,8 @@ const
|
||||
UC_CPU_PPC_7447A_V1_2 = 288;
|
||||
UC_CPU_PPC_7457A_V1_2 = 289;
|
||||
|
||||
// PPC64 CPU
|
||||
|
||||
UC_CPU_PPC_E5500 = 0;
|
||||
UC_CPU_PPC_E6500 = 1;
|
||||
UC_CPU_PPC_970_V2_2 = 2;
|
||||
|
@ -5,11 +5,15 @@ unit RiscvConst;
|
||||
interface
|
||||
|
||||
const
|
||||
// RISCV32 CPU
|
||||
|
||||
UC_CPU_RISCV32_ANY = 0;
|
||||
UC_CPU_RISCV32_BASE32 = 1;
|
||||
UC_CPU_RISCV32_SIFIVE_E31 = 2;
|
||||
UC_CPU_RISCV32_SIFIVE_U34 = 3;
|
||||
|
||||
// RISCV64 CPU
|
||||
|
||||
UC_CPU_RISCV64_ANY = 0;
|
||||
UC_CPU_RISCV64_BASE64 = 1;
|
||||
UC_CPU_RISCV64_SIFIVE_E51 = 2;
|
||||
|
@ -5,19 +5,23 @@ unit SparcConst;
|
||||
interface
|
||||
|
||||
const
|
||||
UC_CPU_SPARC_FUJITSU_MB86904 = 0;
|
||||
UC_CPU_SPARC_FUJITSU_MB86907 = 1;
|
||||
UC_CPU_SPARC_TI_MICROSPARC_I = 2;
|
||||
UC_CPU_SPARC_TI_MICROSPARC_II = 3;
|
||||
UC_CPU_SPARC_TI_MICROSPARC_IIEP = 4;
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_40 = 5;
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_50 = 6;
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_51 = 7;
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_60 = 8;
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_61 = 9;
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_II = 10;
|
||||
UC_CPU_SPARC_LEON2 = 11;
|
||||
UC_CPU_SPARC_LEON3 = 12;
|
||||
// SPARC32 CPU
|
||||
|
||||
UC_CPU_SPARC32_FUJITSU_MB86904 = 0;
|
||||
UC_CPU_SPARC32_FUJITSU_MB86907 = 1;
|
||||
UC_CPU_SPARC32_TI_MICROSPARC_I = 2;
|
||||
UC_CPU_SPARC32_TI_MICROSPARC_II = 3;
|
||||
UC_CPU_SPARC32_TI_MICROSPARC_IIEP = 4;
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_40 = 5;
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_50 = 6;
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_51 = 7;
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_60 = 8;
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_61 = 9;
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_II = 10;
|
||||
UC_CPU_SPARC32_LEON2 = 11;
|
||||
UC_CPU_SPARC32_LEON3 = 12;
|
||||
|
||||
// SPARC64 CPU
|
||||
|
||||
UC_CPU_SPARC64_FUJITSU = 0;
|
||||
UC_CPU_SPARC64_FUJITSU_III = 1;
|
||||
|
@ -5,6 +5,8 @@ unit X86Const;
|
||||
interface
|
||||
|
||||
const
|
||||
// X86 CPU
|
||||
|
||||
UC_CPU_X86_QEMU64 = 0;
|
||||
UC_CPU_X86_PHENOM = 1;
|
||||
UC_CPU_X86_CORE2DUO = 2;
|
||||
|
@ -1,5 +1,7 @@
|
||||
# For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [arm64_const.py]
|
||||
|
||||
# ARM64 CPU
|
||||
|
||||
UC_CPU_AARCH64_A57 = 0
|
||||
UC_CPU_AARCH64_A53 = 1
|
||||
UC_CPU_AARCH64_A72 = 2
|
||||
|
@ -1,5 +1,7 @@
|
||||
# For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [arm_const.py]
|
||||
|
||||
# ARM CPU
|
||||
|
||||
UC_CPU_ARM_926 = 0
|
||||
UC_CPU_ARM_946 = 1
|
||||
UC_CPU_ARM_1026 = 2
|
||||
|
@ -1,5 +1,7 @@
|
||||
# For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [m68k_const.py]
|
||||
|
||||
# M68K CPU
|
||||
|
||||
UC_CPU_M5206_CPU = 0
|
||||
UC_CPU_M68000_CPU = 1
|
||||
UC_CPU_M68020_CPU = 2
|
||||
|
@ -1,5 +1,7 @@
|
||||
# For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [mips_const.py]
|
||||
|
||||
# MIPS32 CPUS
|
||||
|
||||
UC_CPU_MIPS32_4KC = 0
|
||||
UC_CPU_MIPS32_4KM = 1
|
||||
UC_CPU_MIPS32_4KECR1 = 2
|
||||
@ -17,6 +19,8 @@ UC_CPU_MIPS32_P5600 = 13
|
||||
UC_CPU_MIPS32_MIPS32R6_GENERIC = 14
|
||||
UC_CPU_MIPS32_I7200 = 15
|
||||
|
||||
# MIPS64 CPUS
|
||||
|
||||
UC_CPU_MIPS64_R4000 = 0
|
||||
UC_CPU_MIPS64_VR5432 = 1
|
||||
UC_CPU_MIPS64_5KC = 2
|
||||
|
@ -1,5 +1,7 @@
|
||||
# For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [ppc_const.py]
|
||||
|
||||
# PPC CPU
|
||||
|
||||
UC_CPU_PPC_401 = 0
|
||||
UC_CPU_PPC_401A1 = 1
|
||||
UC_CPU_PPC_401B2 = 2
|
||||
@ -291,6 +293,8 @@ UC_CPU_PPC_7457A_V1_1 = 287
|
||||
UC_CPU_PPC_7447A_V1_2 = 288
|
||||
UC_CPU_PPC_7457A_V1_2 = 289
|
||||
|
||||
# PPC64 CPU
|
||||
|
||||
UC_CPU_PPC_E5500 = 0
|
||||
UC_CPU_PPC_E6500 = 1
|
||||
UC_CPU_PPC_970_V2_2 = 2
|
||||
|
@ -1,10 +1,14 @@
|
||||
# For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [riscv_const.py]
|
||||
|
||||
# RISCV32 CPU
|
||||
|
||||
UC_CPU_RISCV32_ANY = 0
|
||||
UC_CPU_RISCV32_BASE32 = 1
|
||||
UC_CPU_RISCV32_SIFIVE_E31 = 2
|
||||
UC_CPU_RISCV32_SIFIVE_U34 = 3
|
||||
|
||||
# RISCV64 CPU
|
||||
|
||||
UC_CPU_RISCV64_ANY = 0
|
||||
UC_CPU_RISCV64_BASE64 = 1
|
||||
UC_CPU_RISCV64_SIFIVE_E51 = 2
|
||||
|
@ -1,18 +1,22 @@
|
||||
# For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [sparc_const.py]
|
||||
|
||||
UC_CPU_SPARC_FUJITSU_MB86904 = 0
|
||||
UC_CPU_SPARC_FUJITSU_MB86907 = 1
|
||||
UC_CPU_SPARC_TI_MICROSPARC_I = 2
|
||||
UC_CPU_SPARC_TI_MICROSPARC_II = 3
|
||||
UC_CPU_SPARC_TI_MICROSPARC_IIEP = 4
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_40 = 5
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_50 = 6
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_51 = 7
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_60 = 8
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_61 = 9
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_II = 10
|
||||
UC_CPU_SPARC_LEON2 = 11
|
||||
UC_CPU_SPARC_LEON3 = 12
|
||||
# SPARC32 CPU
|
||||
|
||||
UC_CPU_SPARC32_FUJITSU_MB86904 = 0
|
||||
UC_CPU_SPARC32_FUJITSU_MB86907 = 1
|
||||
UC_CPU_SPARC32_TI_MICROSPARC_I = 2
|
||||
UC_CPU_SPARC32_TI_MICROSPARC_II = 3
|
||||
UC_CPU_SPARC32_TI_MICROSPARC_IIEP = 4
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_40 = 5
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_50 = 6
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_51 = 7
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_60 = 8
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_61 = 9
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_II = 10
|
||||
UC_CPU_SPARC32_LEON2 = 11
|
||||
UC_CPU_SPARC32_LEON3 = 12
|
||||
|
||||
# SPARC64 CPU
|
||||
|
||||
UC_CPU_SPARC64_FUJITSU = 0
|
||||
UC_CPU_SPARC64_FUJITSU_III = 1
|
||||
|
@ -1,5 +1,7 @@
|
||||
# For Unicorn Engine. AUTO-GENERATED FILE, DO NOT EDIT [x86_const.py]
|
||||
|
||||
# X86 CPU
|
||||
|
||||
UC_CPU_X86_QEMU64 = 0
|
||||
UC_CPU_X86_PHENOM = 1
|
||||
UC_CPU_X86_CORE2DUO = 2
|
||||
|
@ -2,6 +2,8 @@
|
||||
|
||||
module UnicornEngine
|
||||
|
||||
# ARM64 CPU
|
||||
|
||||
UC_CPU_AARCH64_A57 = 0
|
||||
UC_CPU_AARCH64_A53 = 1
|
||||
UC_CPU_AARCH64_A72 = 2
|
||||
|
@ -2,6 +2,8 @@
|
||||
|
||||
module UnicornEngine
|
||||
|
||||
# ARM CPU
|
||||
|
||||
UC_CPU_ARM_926 = 0
|
||||
UC_CPU_ARM_946 = 1
|
||||
UC_CPU_ARM_1026 = 2
|
||||
|
@ -2,6 +2,8 @@
|
||||
|
||||
module UnicornEngine
|
||||
|
||||
# M68K CPU
|
||||
|
||||
UC_CPU_M5206_CPU = 0
|
||||
UC_CPU_M68000_CPU = 1
|
||||
UC_CPU_M68020_CPU = 2
|
||||
|
@ -2,6 +2,8 @@
|
||||
|
||||
module UnicornEngine
|
||||
|
||||
# MIPS32 CPUS
|
||||
|
||||
UC_CPU_MIPS32_4KC = 0
|
||||
UC_CPU_MIPS32_4KM = 1
|
||||
UC_CPU_MIPS32_4KECR1 = 2
|
||||
@ -19,6 +21,8 @@ module UnicornEngine
|
||||
UC_CPU_MIPS32_MIPS32R6_GENERIC = 14
|
||||
UC_CPU_MIPS32_I7200 = 15
|
||||
|
||||
# MIPS64 CPUS
|
||||
|
||||
UC_CPU_MIPS64_R4000 = 0
|
||||
UC_CPU_MIPS64_VR5432 = 1
|
||||
UC_CPU_MIPS64_5KC = 2
|
||||
|
@ -2,6 +2,8 @@
|
||||
|
||||
module UnicornEngine
|
||||
|
||||
# PPC CPU
|
||||
|
||||
UC_CPU_PPC_401 = 0
|
||||
UC_CPU_PPC_401A1 = 1
|
||||
UC_CPU_PPC_401B2 = 2
|
||||
@ -293,6 +295,8 @@ module UnicornEngine
|
||||
UC_CPU_PPC_7447A_V1_2 = 288
|
||||
UC_CPU_PPC_7457A_V1_2 = 289
|
||||
|
||||
# PPC64 CPU
|
||||
|
||||
UC_CPU_PPC_E5500 = 0
|
||||
UC_CPU_PPC_E6500 = 1
|
||||
UC_CPU_PPC_970_V2_2 = 2
|
||||
|
@ -2,11 +2,15 @@
|
||||
|
||||
module UnicornEngine
|
||||
|
||||
# RISCV32 CPU
|
||||
|
||||
UC_CPU_RISCV32_ANY = 0
|
||||
UC_CPU_RISCV32_BASE32 = 1
|
||||
UC_CPU_RISCV32_SIFIVE_E31 = 2
|
||||
UC_CPU_RISCV32_SIFIVE_U34 = 3
|
||||
|
||||
# RISCV64 CPU
|
||||
|
||||
UC_CPU_RISCV64_ANY = 0
|
||||
UC_CPU_RISCV64_BASE64 = 1
|
||||
UC_CPU_RISCV64_SIFIVE_E51 = 2
|
||||
|
@ -2,19 +2,23 @@
|
||||
|
||||
module UnicornEngine
|
||||
|
||||
UC_CPU_SPARC_FUJITSU_MB86904 = 0
|
||||
UC_CPU_SPARC_FUJITSU_MB86907 = 1
|
||||
UC_CPU_SPARC_TI_MICROSPARC_I = 2
|
||||
UC_CPU_SPARC_TI_MICROSPARC_II = 3
|
||||
UC_CPU_SPARC_TI_MICROSPARC_IIEP = 4
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_40 = 5
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_50 = 6
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_51 = 7
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_60 = 8
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_61 = 9
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_II = 10
|
||||
UC_CPU_SPARC_LEON2 = 11
|
||||
UC_CPU_SPARC_LEON3 = 12
|
||||
# SPARC32 CPU
|
||||
|
||||
UC_CPU_SPARC32_FUJITSU_MB86904 = 0
|
||||
UC_CPU_SPARC32_FUJITSU_MB86907 = 1
|
||||
UC_CPU_SPARC32_TI_MICROSPARC_I = 2
|
||||
UC_CPU_SPARC32_TI_MICROSPARC_II = 3
|
||||
UC_CPU_SPARC32_TI_MICROSPARC_IIEP = 4
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_40 = 5
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_50 = 6
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_51 = 7
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_60 = 8
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_61 = 9
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_II = 10
|
||||
UC_CPU_SPARC32_LEON2 = 11
|
||||
UC_CPU_SPARC32_LEON3 = 12
|
||||
|
||||
# SPARC64 CPU
|
||||
|
||||
UC_CPU_SPARC64_FUJITSU = 0
|
||||
UC_CPU_SPARC64_FUJITSU_III = 1
|
||||
|
@ -2,6 +2,8 @@
|
||||
|
||||
module UnicornEngine
|
||||
|
||||
# X86 CPU
|
||||
|
||||
UC_CPU_X86_QEMU64 = 0
|
||||
UC_CPU_X86_PHENOM = 1
|
||||
UC_CPU_X86_CORE2DUO = 2
|
||||
|
@ -15,6 +15,7 @@ extern "C" {
|
||||
#pragma warning(disable : 4201)
|
||||
#endif
|
||||
|
||||
//> ARM CPU
|
||||
typedef enum uc_cpu_arm {
|
||||
UC_CPU_ARM_926 = 0,
|
||||
UC_CPU_ARM_946,
|
||||
|
@ -15,6 +15,7 @@ extern "C" {
|
||||
#pragma warning(disable : 4201)
|
||||
#endif
|
||||
|
||||
//> ARM64 CPU
|
||||
typedef enum uc_cpu_aarch64 {
|
||||
UC_CPU_AARCH64_A57 = 0,
|
||||
UC_CPU_AARCH64_A53,
|
||||
|
@ -15,6 +15,7 @@ extern "C" {
|
||||
#pragma warning(disable : 4201)
|
||||
#endif
|
||||
|
||||
//> M68K CPU
|
||||
typedef enum uc_cpu_m68k {
|
||||
UC_CPU_M5206_CPU = 0,
|
||||
UC_CPU_M68000_CPU,
|
||||
|
@ -19,6 +19,7 @@ extern "C" {
|
||||
#pragma warning(disable : 4201)
|
||||
#endif
|
||||
|
||||
//> MIPS32 CPUS
|
||||
typedef enum uc_cpu_mips32 {
|
||||
UC_CPU_MIPS32_4KC = 0,
|
||||
UC_CPU_MIPS32_4KM,
|
||||
@ -38,6 +39,7 @@ typedef enum uc_cpu_mips32 {
|
||||
UC_CPU_MIPS32_I7200,
|
||||
} uc_cpu_mips32;
|
||||
|
||||
//> MIPS64 CPUS
|
||||
typedef enum uc_cpu_mips64 {
|
||||
UC_CPU_MIPS64_R4000 = 0,
|
||||
UC_CPU_MIPS64_VR5432,
|
||||
|
@ -15,6 +15,7 @@ extern "C" {
|
||||
#pragma warning(disable : 4201)
|
||||
#endif
|
||||
|
||||
//> PPC CPU
|
||||
typedef enum uc_cpu_ppc {
|
||||
UC_CPU_PPC_401 = 0,
|
||||
UC_CPU_PPC_401A1,
|
||||
@ -308,6 +309,7 @@ typedef enum uc_cpu_ppc {
|
||||
UC_CPU_PPC_7457A_V1_2,
|
||||
} uc_cpu_ppc;
|
||||
|
||||
//> PPC64 CPU
|
||||
typedef enum uc_cpu_ppc64 {
|
||||
UC_CPU_PPC_E5500 = 0,
|
||||
UC_CPU_PPC_E6500,
|
||||
|
@ -15,6 +15,7 @@ extern "C" {
|
||||
#pragma warning(disable : 4201)
|
||||
#endif
|
||||
|
||||
//> RISCV32 CPU
|
||||
typedef enum uc_cpu_riscv32 {
|
||||
UC_CPU_RISCV32_ANY = 0,
|
||||
UC_CPU_RISCV32_BASE32,
|
||||
@ -22,6 +23,7 @@ typedef enum uc_cpu_riscv32 {
|
||||
UC_CPU_RISCV32_SIFIVE_U34,
|
||||
} uc_cpu_riscv32;
|
||||
|
||||
//> RISCV64 CPU
|
||||
typedef enum uc_cpu_riscv64 {
|
||||
UC_CPU_RISCV64_ANY = 0,
|
||||
UC_CPU_RISCV64_BASE64,
|
||||
|
@ -19,22 +19,24 @@ extern "C" {
|
||||
#pragma warning(disable : 4201)
|
||||
#endif
|
||||
|
||||
typedef enum uc_cpu_sparc {
|
||||
UC_CPU_SPARC_FUJITSU_MB86904 = 0,
|
||||
UC_CPU_SPARC_FUJITSU_MB86907,
|
||||
UC_CPU_SPARC_TI_MICROSPARC_I,
|
||||
UC_CPU_SPARC_TI_MICROSPARC_II,
|
||||
UC_CPU_SPARC_TI_MICROSPARC_IIEP,
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_40,
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_50,
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_51,
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_60,
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_61,
|
||||
UC_CPU_SPARC_TI_SUPERSPARC_II,
|
||||
UC_CPU_SPARC_LEON2,
|
||||
UC_CPU_SPARC_LEON3
|
||||
} uc_cpu_sparc;
|
||||
//> SPARC32 CPU
|
||||
typedef enum uc_cpu_sparc32 {
|
||||
UC_CPU_SPARC32_FUJITSU_MB86904 = 0,
|
||||
UC_CPU_SPARC32_FUJITSU_MB86907,
|
||||
UC_CPU_SPARC32_TI_MICROSPARC_I,
|
||||
UC_CPU_SPARC32_TI_MICROSPARC_II,
|
||||
UC_CPU_SPARC32_TI_MICROSPARC_IIEP,
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_40,
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_50,
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_51,
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_60,
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_61,
|
||||
UC_CPU_SPARC32_TI_SUPERSPARC_II,
|
||||
UC_CPU_SPARC32_LEON2,
|
||||
UC_CPU_SPARC32_LEON3
|
||||
} uc_cpu_sparc32;
|
||||
|
||||
//> SPARC64 CPU
|
||||
typedef enum uc_cpu_sparc64 {
|
||||
UC_CPU_SPARC64_FUJITSU = 0,
|
||||
UC_CPU_SPARC64_FUJITSU_III,
|
||||
|
@ -13,6 +13,7 @@ extern "C" {
|
||||
|
||||
#include "platform.h"
|
||||
|
||||
//> X86 CPU
|
||||
typedef enum uc_cpu_x86 {
|
||||
UC_CPU_X86_QEMU64 = 0,
|
||||
UC_CPU_X86_PHENOM,
|
||||
|
Reference in New Issue
Block a user