uc_ctl proposal (#1473)
* Add uc_ctl * Add comments * Slightly changed for bindings generation * Generate bindings
This commit is contained in:
@ -19,6 +19,42 @@ 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;
|
||||
|
||||
typedef enum uc_cpu_sparc64 {
|
||||
UC_CPU_SPARC64_FUJITSU = 0,
|
||||
UC_CPU_SPARC64_FUJITSU_III,
|
||||
UC_CPU_SPARC64_FUJITSU_IV,
|
||||
UC_CPU_SPARC64_FUJITSU_V,
|
||||
UC_CPU_SPARC64_TI_ULTRASPARC_I,
|
||||
UC_CPU_SPARC64_TI_ULTRASPARC_II,
|
||||
UC_CPU_SPARC64_TI_ULTRASPARC_III,
|
||||
UC_CPU_SPARC64_TI_ULTRASPARC_IIE,
|
||||
UC_CPU_SPARC64_SUN_ULTRASPARC_III,
|
||||
UC_CPU_SPARC64_SUN_ULTRASPARC_III_CU,
|
||||
UC_CPU_SPARC64_SUN_ULTRASPARC_IIII,
|
||||
UC_CPU_SPARC64_SUN_ULTRASPARC_IV,
|
||||
UC_CPU_SPARC64_SUN_ULTRASPARC_IV_PLUS,
|
||||
UC_CPU_SPARC64_SUN_ULTRASPARC_IIII_PLUS,
|
||||
UC_CPU_SPARC64_SUN_ULTRASPARC_T1,
|
||||
UC_CPU_SPARC64_SUN_ULTRASPARC_T2,
|
||||
UC_CPU_SPARC64_NEC_ULTRASPARC_I,
|
||||
} uc_cpu_sparc64;
|
||||
|
||||
//> SPARC registers
|
||||
typedef enum uc_sparc_reg {
|
||||
UC_SPARC_REG_INVALID = 0,
|
||||
|
Reference in New Issue
Block a user