bindings: Update Arm64 consts

This commit is contained in:
TSR Berry 2022-10-14 15:16:38 +02:00
parent 12fd4fc086
commit c787fa8e64
No known key found for this signature in database
GPG Key ID: 52353C0A4CCA15E2
6 changed files with 180 additions and 156 deletions

View File

@ -288,37 +288,41 @@ module Arm64 =
let UC_ARM64_REG_TPIDR_EL1 = 264
let UC_ARM64_REG_PSTATE = 265
// floating point control and status registers
let UC_ARM64_REG_FPCR = 266
let UC_ARM64_REG_FPSR = 267
// exception link registers, depreciated, use UC_ARM64_REG_CP_REG instead
let UC_ARM64_REG_ELR_EL0 = 266
let UC_ARM64_REG_ELR_EL1 = 267
let UC_ARM64_REG_ELR_EL2 = 268
let UC_ARM64_REG_ELR_EL3 = 269
let UC_ARM64_REG_ELR_EL0 = 268
let UC_ARM64_REG_ELR_EL1 = 269
let UC_ARM64_REG_ELR_EL2 = 270
let UC_ARM64_REG_ELR_EL3 = 271
// stack pointers registers, depreciated, use UC_ARM64_REG_CP_REG instead
let UC_ARM64_REG_SP_EL0 = 270
let UC_ARM64_REG_SP_EL1 = 271
let UC_ARM64_REG_SP_EL2 = 272
let UC_ARM64_REG_SP_EL3 = 273
let UC_ARM64_REG_SP_EL0 = 272
let UC_ARM64_REG_SP_EL1 = 273
let UC_ARM64_REG_SP_EL2 = 274
let UC_ARM64_REG_SP_EL3 = 275
// other CP15 registers, depreciated, use UC_ARM64_REG_CP_REG instead
let UC_ARM64_REG_TTBR0_EL1 = 274
let UC_ARM64_REG_TTBR1_EL1 = 275
let UC_ARM64_REG_ESR_EL0 = 276
let UC_ARM64_REG_ESR_EL1 = 277
let UC_ARM64_REG_ESR_EL2 = 278
let UC_ARM64_REG_ESR_EL3 = 279
let UC_ARM64_REG_FAR_EL0 = 280
let UC_ARM64_REG_FAR_EL1 = 281
let UC_ARM64_REG_FAR_EL2 = 282
let UC_ARM64_REG_FAR_EL3 = 283
let UC_ARM64_REG_PAR_EL1 = 284
let UC_ARM64_REG_MAIR_EL1 = 285
let UC_ARM64_REG_VBAR_EL0 = 286
let UC_ARM64_REG_VBAR_EL1 = 287
let UC_ARM64_REG_VBAR_EL2 = 288
let UC_ARM64_REG_VBAR_EL3 = 289
let UC_ARM64_REG_CP_REG = 290
let UC_ARM64_REG_ENDING = 291
let UC_ARM64_REG_TTBR0_EL1 = 276
let UC_ARM64_REG_TTBR1_EL1 = 277
let UC_ARM64_REG_ESR_EL0 = 278
let UC_ARM64_REG_ESR_EL1 = 279
let UC_ARM64_REG_ESR_EL2 = 280
let UC_ARM64_REG_ESR_EL3 = 281
let UC_ARM64_REG_FAR_EL0 = 282
let UC_ARM64_REG_FAR_EL1 = 283
let UC_ARM64_REG_FAR_EL2 = 284
let UC_ARM64_REG_FAR_EL3 = 285
let UC_ARM64_REG_PAR_EL1 = 286
let UC_ARM64_REG_MAIR_EL1 = 287
let UC_ARM64_REG_VBAR_EL0 = 288
let UC_ARM64_REG_VBAR_EL1 = 289
let UC_ARM64_REG_VBAR_EL2 = 290
let UC_ARM64_REG_VBAR_EL3 = 291
let UC_ARM64_REG_CP_REG = 292
let UC_ARM64_REG_ENDING = 293
// alias registers
let UC_ARM64_REG_IP0 = 215

View File

@ -283,37 +283,41 @@ const (
ARM64_REG_TPIDR_EL1 = 264
ARM64_REG_PSTATE = 265
// floating point control and status registers
ARM64_REG_FPCR = 266
ARM64_REG_FPSR = 267
// exception link registers, depreciated, use UC_ARM64_REG_CP_REG instead
ARM64_REG_ELR_EL0 = 266
ARM64_REG_ELR_EL1 = 267
ARM64_REG_ELR_EL2 = 268
ARM64_REG_ELR_EL3 = 269
ARM64_REG_ELR_EL0 = 268
ARM64_REG_ELR_EL1 = 269
ARM64_REG_ELR_EL2 = 270
ARM64_REG_ELR_EL3 = 271
// stack pointers registers, depreciated, use UC_ARM64_REG_CP_REG instead
ARM64_REG_SP_EL0 = 270
ARM64_REG_SP_EL1 = 271
ARM64_REG_SP_EL2 = 272
ARM64_REG_SP_EL3 = 273
ARM64_REG_SP_EL0 = 272
ARM64_REG_SP_EL1 = 273
ARM64_REG_SP_EL2 = 274
ARM64_REG_SP_EL3 = 275
// other CP15 registers, depreciated, use UC_ARM64_REG_CP_REG instead
ARM64_REG_TTBR0_EL1 = 274
ARM64_REG_TTBR1_EL1 = 275
ARM64_REG_ESR_EL0 = 276
ARM64_REG_ESR_EL1 = 277
ARM64_REG_ESR_EL2 = 278
ARM64_REG_ESR_EL3 = 279
ARM64_REG_FAR_EL0 = 280
ARM64_REG_FAR_EL1 = 281
ARM64_REG_FAR_EL2 = 282
ARM64_REG_FAR_EL3 = 283
ARM64_REG_PAR_EL1 = 284
ARM64_REG_MAIR_EL1 = 285
ARM64_REG_VBAR_EL0 = 286
ARM64_REG_VBAR_EL1 = 287
ARM64_REG_VBAR_EL2 = 288
ARM64_REG_VBAR_EL3 = 289
ARM64_REG_CP_REG = 290
ARM64_REG_ENDING = 291
ARM64_REG_TTBR0_EL1 = 276
ARM64_REG_TTBR1_EL1 = 277
ARM64_REG_ESR_EL0 = 278
ARM64_REG_ESR_EL1 = 279
ARM64_REG_ESR_EL2 = 280
ARM64_REG_ESR_EL3 = 281
ARM64_REG_FAR_EL0 = 282
ARM64_REG_FAR_EL1 = 283
ARM64_REG_FAR_EL2 = 284
ARM64_REG_FAR_EL3 = 285
ARM64_REG_PAR_EL1 = 286
ARM64_REG_MAIR_EL1 = 287
ARM64_REG_VBAR_EL0 = 288
ARM64_REG_VBAR_EL1 = 289
ARM64_REG_VBAR_EL2 = 290
ARM64_REG_VBAR_EL3 = 291
ARM64_REG_CP_REG = 292
ARM64_REG_ENDING = 293
// alias registers
ARM64_REG_IP0 = 215

View File

@ -285,37 +285,41 @@ public interface Arm64Const {
public static final int UC_ARM64_REG_TPIDR_EL1 = 264;
public static final int UC_ARM64_REG_PSTATE = 265;
// floating point control and status registers
public static final int UC_ARM64_REG_FPCR = 266;
public static final int UC_ARM64_REG_FPSR = 267;
// exception link registers, depreciated, use UC_ARM64_REG_CP_REG instead
public static final int UC_ARM64_REG_ELR_EL0 = 266;
public static final int UC_ARM64_REG_ELR_EL1 = 267;
public static final int UC_ARM64_REG_ELR_EL2 = 268;
public static final int UC_ARM64_REG_ELR_EL3 = 269;
public static final int UC_ARM64_REG_ELR_EL0 = 268;
public static final int UC_ARM64_REG_ELR_EL1 = 269;
public static final int UC_ARM64_REG_ELR_EL2 = 270;
public static final int UC_ARM64_REG_ELR_EL3 = 271;
// stack pointers registers, depreciated, use UC_ARM64_REG_CP_REG instead
public static final int UC_ARM64_REG_SP_EL0 = 270;
public static final int UC_ARM64_REG_SP_EL1 = 271;
public static final int UC_ARM64_REG_SP_EL2 = 272;
public static final int UC_ARM64_REG_SP_EL3 = 273;
public static final int UC_ARM64_REG_SP_EL0 = 272;
public static final int UC_ARM64_REG_SP_EL1 = 273;
public static final int UC_ARM64_REG_SP_EL2 = 274;
public static final int UC_ARM64_REG_SP_EL3 = 275;
// other CP15 registers, depreciated, use UC_ARM64_REG_CP_REG instead
public static final int UC_ARM64_REG_TTBR0_EL1 = 274;
public static final int UC_ARM64_REG_TTBR1_EL1 = 275;
public static final int UC_ARM64_REG_ESR_EL0 = 276;
public static final int UC_ARM64_REG_ESR_EL1 = 277;
public static final int UC_ARM64_REG_ESR_EL2 = 278;
public static final int UC_ARM64_REG_ESR_EL3 = 279;
public static final int UC_ARM64_REG_FAR_EL0 = 280;
public static final int UC_ARM64_REG_FAR_EL1 = 281;
public static final int UC_ARM64_REG_FAR_EL2 = 282;
public static final int UC_ARM64_REG_FAR_EL3 = 283;
public static final int UC_ARM64_REG_PAR_EL1 = 284;
public static final int UC_ARM64_REG_MAIR_EL1 = 285;
public static final int UC_ARM64_REG_VBAR_EL0 = 286;
public static final int UC_ARM64_REG_VBAR_EL1 = 287;
public static final int UC_ARM64_REG_VBAR_EL2 = 288;
public static final int UC_ARM64_REG_VBAR_EL3 = 289;
public static final int UC_ARM64_REG_CP_REG = 290;
public static final int UC_ARM64_REG_ENDING = 291;
public static final int UC_ARM64_REG_TTBR0_EL1 = 276;
public static final int UC_ARM64_REG_TTBR1_EL1 = 277;
public static final int UC_ARM64_REG_ESR_EL0 = 278;
public static final int UC_ARM64_REG_ESR_EL1 = 279;
public static final int UC_ARM64_REG_ESR_EL2 = 280;
public static final int UC_ARM64_REG_ESR_EL3 = 281;
public static final int UC_ARM64_REG_FAR_EL0 = 282;
public static final int UC_ARM64_REG_FAR_EL1 = 283;
public static final int UC_ARM64_REG_FAR_EL2 = 284;
public static final int UC_ARM64_REG_FAR_EL3 = 285;
public static final int UC_ARM64_REG_PAR_EL1 = 286;
public static final int UC_ARM64_REG_MAIR_EL1 = 287;
public static final int UC_ARM64_REG_VBAR_EL0 = 288;
public static final int UC_ARM64_REG_VBAR_EL1 = 289;
public static final int UC_ARM64_REG_VBAR_EL2 = 290;
public static final int UC_ARM64_REG_VBAR_EL3 = 291;
public static final int UC_ARM64_REG_CP_REG = 292;
public static final int UC_ARM64_REG_ENDING = 293;
// alias registers
public static final int UC_ARM64_REG_IP0 = 215;

View File

@ -286,37 +286,41 @@ const
UC_ARM64_REG_TPIDR_EL1 = 264;
UC_ARM64_REG_PSTATE = 265;
// floating point control and status registers
UC_ARM64_REG_FPCR = 266;
UC_ARM64_REG_FPSR = 267;
// exception link registers, depreciated, use UC_ARM64_REG_CP_REG instead
UC_ARM64_REG_ELR_EL0 = 266;
UC_ARM64_REG_ELR_EL1 = 267;
UC_ARM64_REG_ELR_EL2 = 268;
UC_ARM64_REG_ELR_EL3 = 269;
UC_ARM64_REG_ELR_EL0 = 268;
UC_ARM64_REG_ELR_EL1 = 269;
UC_ARM64_REG_ELR_EL2 = 270;
UC_ARM64_REG_ELR_EL3 = 271;
// stack pointers registers, depreciated, use UC_ARM64_REG_CP_REG instead
UC_ARM64_REG_SP_EL0 = 270;
UC_ARM64_REG_SP_EL1 = 271;
UC_ARM64_REG_SP_EL2 = 272;
UC_ARM64_REG_SP_EL3 = 273;
UC_ARM64_REG_SP_EL0 = 272;
UC_ARM64_REG_SP_EL1 = 273;
UC_ARM64_REG_SP_EL2 = 274;
UC_ARM64_REG_SP_EL3 = 275;
// other CP15 registers, depreciated, use UC_ARM64_REG_CP_REG instead
UC_ARM64_REG_TTBR0_EL1 = 274;
UC_ARM64_REG_TTBR1_EL1 = 275;
UC_ARM64_REG_ESR_EL0 = 276;
UC_ARM64_REG_ESR_EL1 = 277;
UC_ARM64_REG_ESR_EL2 = 278;
UC_ARM64_REG_ESR_EL3 = 279;
UC_ARM64_REG_FAR_EL0 = 280;
UC_ARM64_REG_FAR_EL1 = 281;
UC_ARM64_REG_FAR_EL2 = 282;
UC_ARM64_REG_FAR_EL3 = 283;
UC_ARM64_REG_PAR_EL1 = 284;
UC_ARM64_REG_MAIR_EL1 = 285;
UC_ARM64_REG_VBAR_EL0 = 286;
UC_ARM64_REG_VBAR_EL1 = 287;
UC_ARM64_REG_VBAR_EL2 = 288;
UC_ARM64_REG_VBAR_EL3 = 289;
UC_ARM64_REG_CP_REG = 290;
UC_ARM64_REG_ENDING = 291;
UC_ARM64_REG_TTBR0_EL1 = 276;
UC_ARM64_REG_TTBR1_EL1 = 277;
UC_ARM64_REG_ESR_EL0 = 278;
UC_ARM64_REG_ESR_EL1 = 279;
UC_ARM64_REG_ESR_EL2 = 280;
UC_ARM64_REG_ESR_EL3 = 281;
UC_ARM64_REG_FAR_EL0 = 282;
UC_ARM64_REG_FAR_EL1 = 283;
UC_ARM64_REG_FAR_EL2 = 284;
UC_ARM64_REG_FAR_EL3 = 285;
UC_ARM64_REG_PAR_EL1 = 286;
UC_ARM64_REG_MAIR_EL1 = 287;
UC_ARM64_REG_VBAR_EL0 = 288;
UC_ARM64_REG_VBAR_EL1 = 289;
UC_ARM64_REG_VBAR_EL2 = 290;
UC_ARM64_REG_VBAR_EL3 = 291;
UC_ARM64_REG_CP_REG = 292;
UC_ARM64_REG_ENDING = 293;
// alias registers
UC_ARM64_REG_IP0 = 215;

View File

@ -281,37 +281,41 @@ UC_ARM64_REG_TPIDRRO_EL0 = 263
UC_ARM64_REG_TPIDR_EL1 = 264
UC_ARM64_REG_PSTATE = 265
# floating point control and status registers
UC_ARM64_REG_FPCR = 266
UC_ARM64_REG_FPSR = 267
# exception link registers, depreciated, use UC_ARM64_REG_CP_REG instead
UC_ARM64_REG_ELR_EL0 = 266
UC_ARM64_REG_ELR_EL1 = 267
UC_ARM64_REG_ELR_EL2 = 268
UC_ARM64_REG_ELR_EL3 = 269
UC_ARM64_REG_ELR_EL0 = 268
UC_ARM64_REG_ELR_EL1 = 269
UC_ARM64_REG_ELR_EL2 = 270
UC_ARM64_REG_ELR_EL3 = 271
# stack pointers registers, depreciated, use UC_ARM64_REG_CP_REG instead
UC_ARM64_REG_SP_EL0 = 270
UC_ARM64_REG_SP_EL1 = 271
UC_ARM64_REG_SP_EL2 = 272
UC_ARM64_REG_SP_EL3 = 273
UC_ARM64_REG_SP_EL0 = 272
UC_ARM64_REG_SP_EL1 = 273
UC_ARM64_REG_SP_EL2 = 274
UC_ARM64_REG_SP_EL3 = 275
# other CP15 registers, depreciated, use UC_ARM64_REG_CP_REG instead
UC_ARM64_REG_TTBR0_EL1 = 274
UC_ARM64_REG_TTBR1_EL1 = 275
UC_ARM64_REG_ESR_EL0 = 276
UC_ARM64_REG_ESR_EL1 = 277
UC_ARM64_REG_ESR_EL2 = 278
UC_ARM64_REG_ESR_EL3 = 279
UC_ARM64_REG_FAR_EL0 = 280
UC_ARM64_REG_FAR_EL1 = 281
UC_ARM64_REG_FAR_EL2 = 282
UC_ARM64_REG_FAR_EL3 = 283
UC_ARM64_REG_PAR_EL1 = 284
UC_ARM64_REG_MAIR_EL1 = 285
UC_ARM64_REG_VBAR_EL0 = 286
UC_ARM64_REG_VBAR_EL1 = 287
UC_ARM64_REG_VBAR_EL2 = 288
UC_ARM64_REG_VBAR_EL3 = 289
UC_ARM64_REG_CP_REG = 290
UC_ARM64_REG_ENDING = 291
UC_ARM64_REG_TTBR0_EL1 = 276
UC_ARM64_REG_TTBR1_EL1 = 277
UC_ARM64_REG_ESR_EL0 = 278
UC_ARM64_REG_ESR_EL1 = 279
UC_ARM64_REG_ESR_EL2 = 280
UC_ARM64_REG_ESR_EL3 = 281
UC_ARM64_REG_FAR_EL0 = 282
UC_ARM64_REG_FAR_EL1 = 283
UC_ARM64_REG_FAR_EL2 = 284
UC_ARM64_REG_FAR_EL3 = 285
UC_ARM64_REG_PAR_EL1 = 286
UC_ARM64_REG_MAIR_EL1 = 287
UC_ARM64_REG_VBAR_EL0 = 288
UC_ARM64_REG_VBAR_EL1 = 289
UC_ARM64_REG_VBAR_EL2 = 290
UC_ARM64_REG_VBAR_EL3 = 291
UC_ARM64_REG_CP_REG = 292
UC_ARM64_REG_ENDING = 293
# alias registers
UC_ARM64_REG_IP0 = 215

View File

@ -283,37 +283,41 @@ module UnicornEngine
UC_ARM64_REG_TPIDR_EL1 = 264
UC_ARM64_REG_PSTATE = 265
# floating point control and status registers
UC_ARM64_REG_FPCR = 266
UC_ARM64_REG_FPSR = 267
# exception link registers, depreciated, use UC_ARM64_REG_CP_REG instead
UC_ARM64_REG_ELR_EL0 = 266
UC_ARM64_REG_ELR_EL1 = 267
UC_ARM64_REG_ELR_EL2 = 268
UC_ARM64_REG_ELR_EL3 = 269
UC_ARM64_REG_ELR_EL0 = 268
UC_ARM64_REG_ELR_EL1 = 269
UC_ARM64_REG_ELR_EL2 = 270
UC_ARM64_REG_ELR_EL3 = 271
# stack pointers registers, depreciated, use UC_ARM64_REG_CP_REG instead
UC_ARM64_REG_SP_EL0 = 270
UC_ARM64_REG_SP_EL1 = 271
UC_ARM64_REG_SP_EL2 = 272
UC_ARM64_REG_SP_EL3 = 273
UC_ARM64_REG_SP_EL0 = 272
UC_ARM64_REG_SP_EL1 = 273
UC_ARM64_REG_SP_EL2 = 274
UC_ARM64_REG_SP_EL3 = 275
# other CP15 registers, depreciated, use UC_ARM64_REG_CP_REG instead
UC_ARM64_REG_TTBR0_EL1 = 274
UC_ARM64_REG_TTBR1_EL1 = 275
UC_ARM64_REG_ESR_EL0 = 276
UC_ARM64_REG_ESR_EL1 = 277
UC_ARM64_REG_ESR_EL2 = 278
UC_ARM64_REG_ESR_EL3 = 279
UC_ARM64_REG_FAR_EL0 = 280
UC_ARM64_REG_FAR_EL1 = 281
UC_ARM64_REG_FAR_EL2 = 282
UC_ARM64_REG_FAR_EL3 = 283
UC_ARM64_REG_PAR_EL1 = 284
UC_ARM64_REG_MAIR_EL1 = 285
UC_ARM64_REG_VBAR_EL0 = 286
UC_ARM64_REG_VBAR_EL1 = 287
UC_ARM64_REG_VBAR_EL2 = 288
UC_ARM64_REG_VBAR_EL3 = 289
UC_ARM64_REG_CP_REG = 290
UC_ARM64_REG_ENDING = 291
UC_ARM64_REG_TTBR0_EL1 = 276
UC_ARM64_REG_TTBR1_EL1 = 277
UC_ARM64_REG_ESR_EL0 = 278
UC_ARM64_REG_ESR_EL1 = 279
UC_ARM64_REG_ESR_EL2 = 280
UC_ARM64_REG_ESR_EL3 = 281
UC_ARM64_REG_FAR_EL0 = 282
UC_ARM64_REG_FAR_EL1 = 283
UC_ARM64_REG_FAR_EL2 = 284
UC_ARM64_REG_FAR_EL3 = 285
UC_ARM64_REG_PAR_EL1 = 286
UC_ARM64_REG_MAIR_EL1 = 287
UC_ARM64_REG_VBAR_EL0 = 288
UC_ARM64_REG_VBAR_EL1 = 289
UC_ARM64_REG_VBAR_EL2 = 290
UC_ARM64_REG_VBAR_EL3 = 291
UC_ARM64_REG_CP_REG = 292
UC_ARM64_REG_ENDING = 293
# alias registers
UC_ARM64_REG_IP0 = 215