From 7b8b75b9f84ed2a7191130ebe965b8f6cd1872a0 Mon Sep 17 00:00:00 2001 From: TSR Berry <20988865+TSRBerry@users.noreply.github.com> Date: Fri, 14 Oct 2022 17:33:07 +0200 Subject: [PATCH] bindings: Adjust consts --- bindings/dotnet/UnicornManaged/Const/Arm64.fs | 58 +++++++++---------- bindings/go/unicorn/arm64_const.go | 58 +++++++++---------- bindings/java/unicorn/Arm64Const.java | 58 +++++++++---------- bindings/pascal/unicorn/Arm64Const.pas | 58 +++++++++---------- bindings/python/unicorn/arm64_const.py | 58 +++++++++---------- .../lib/unicorn_engine/arm64_const.rb | 58 +++++++++---------- 6 files changed, 174 insertions(+), 174 deletions(-) diff --git a/bindings/dotnet/UnicornManaged/Const/Arm64.fs b/bindings/dotnet/UnicornManaged/Const/Arm64.fs index 7357a252..4c509d03 100644 --- a/bindings/dotnet/UnicornManaged/Const/Arm64.fs +++ b/bindings/dotnet/UnicornManaged/Const/Arm64.fs @@ -288,40 +288,40 @@ 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 = 268 - let UC_ARM64_REG_ELR_EL1 = 269 - let UC_ARM64_REG_ELR_EL2 = 270 - let UC_ARM64_REG_ELR_EL3 = 271 + 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 // stack pointers registers, depreciated, use UC_ARM64_REG_CP_REG instead - 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 + 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 // other CP15 registers, depreciated, use UC_ARM64_REG_CP_REG instead - 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_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 + + // floating point control and status registers + let UC_ARM64_REG_FPCR = 291 + let UC_ARM64_REG_FPSR = 292 let UC_ARM64_REG_ENDING = 293 // alias registers diff --git a/bindings/go/unicorn/arm64_const.go b/bindings/go/unicorn/arm64_const.go index 7d89bace..e3548c78 100644 --- a/bindings/go/unicorn/arm64_const.go +++ b/bindings/go/unicorn/arm64_const.go @@ -283,40 +283,40 @@ 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 = 268 - ARM64_REG_ELR_EL1 = 269 - ARM64_REG_ELR_EL2 = 270 - ARM64_REG_ELR_EL3 = 271 + ARM64_REG_ELR_EL0 = 266 + ARM64_REG_ELR_EL1 = 267 + ARM64_REG_ELR_EL2 = 268 + ARM64_REG_ELR_EL3 = 269 // stack pointers registers, depreciated, use UC_ARM64_REG_CP_REG instead - ARM64_REG_SP_EL0 = 272 - ARM64_REG_SP_EL1 = 273 - ARM64_REG_SP_EL2 = 274 - ARM64_REG_SP_EL3 = 275 + ARM64_REG_SP_EL0 = 270 + ARM64_REG_SP_EL1 = 271 + ARM64_REG_SP_EL2 = 272 + ARM64_REG_SP_EL3 = 273 // other CP15 registers, depreciated, use UC_ARM64_REG_CP_REG instead - 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_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 + +// floating point control and status registers + ARM64_REG_FPCR = 291 + ARM64_REG_FPSR = 292 ARM64_REG_ENDING = 293 // alias registers diff --git a/bindings/java/unicorn/Arm64Const.java b/bindings/java/unicorn/Arm64Const.java index 699320af..bb196037 100644 --- a/bindings/java/unicorn/Arm64Const.java +++ b/bindings/java/unicorn/Arm64Const.java @@ -285,40 +285,40 @@ 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 = 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; + 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; // stack pointers registers, depreciated, use UC_ARM64_REG_CP_REG instead - 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; + 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; // other CP15 registers, depreciated, use UC_ARM64_REG_CP_REG instead - 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_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; + +// floating point control and status registers + public static final int UC_ARM64_REG_FPCR = 291; + public static final int UC_ARM64_REG_FPSR = 292; public static final int UC_ARM64_REG_ENDING = 293; // alias registers diff --git a/bindings/pascal/unicorn/Arm64Const.pas b/bindings/pascal/unicorn/Arm64Const.pas index 05347e71..800846b3 100644 --- a/bindings/pascal/unicorn/Arm64Const.pas +++ b/bindings/pascal/unicorn/Arm64Const.pas @@ -286,40 +286,40 @@ 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 = 268; - UC_ARM64_REG_ELR_EL1 = 269; - UC_ARM64_REG_ELR_EL2 = 270; - UC_ARM64_REG_ELR_EL3 = 271; + UC_ARM64_REG_ELR_EL0 = 266; + UC_ARM64_REG_ELR_EL1 = 267; + UC_ARM64_REG_ELR_EL2 = 268; + UC_ARM64_REG_ELR_EL3 = 269; // stack pointers registers, depreciated, use UC_ARM64_REG_CP_REG instead - UC_ARM64_REG_SP_EL0 = 272; - UC_ARM64_REG_SP_EL1 = 273; - UC_ARM64_REG_SP_EL2 = 274; - UC_ARM64_REG_SP_EL3 = 275; + UC_ARM64_REG_SP_EL0 = 270; + UC_ARM64_REG_SP_EL1 = 271; + UC_ARM64_REG_SP_EL2 = 272; + UC_ARM64_REG_SP_EL3 = 273; // other CP15 registers, depreciated, use UC_ARM64_REG_CP_REG instead - 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_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; + +// floating point control and status registers + UC_ARM64_REG_FPCR = 291; + UC_ARM64_REG_FPSR = 292; UC_ARM64_REG_ENDING = 293; // alias registers diff --git a/bindings/python/unicorn/arm64_const.py b/bindings/python/unicorn/arm64_const.py index 485daf43..53135ab8 100644 --- a/bindings/python/unicorn/arm64_const.py +++ b/bindings/python/unicorn/arm64_const.py @@ -281,40 +281,40 @@ 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 = 268 -UC_ARM64_REG_ELR_EL1 = 269 -UC_ARM64_REG_ELR_EL2 = 270 -UC_ARM64_REG_ELR_EL3 = 271 +UC_ARM64_REG_ELR_EL0 = 266 +UC_ARM64_REG_ELR_EL1 = 267 +UC_ARM64_REG_ELR_EL2 = 268 +UC_ARM64_REG_ELR_EL3 = 269 # stack pointers registers, depreciated, use UC_ARM64_REG_CP_REG instead -UC_ARM64_REG_SP_EL0 = 272 -UC_ARM64_REG_SP_EL1 = 273 -UC_ARM64_REG_SP_EL2 = 274 -UC_ARM64_REG_SP_EL3 = 275 +UC_ARM64_REG_SP_EL0 = 270 +UC_ARM64_REG_SP_EL1 = 271 +UC_ARM64_REG_SP_EL2 = 272 +UC_ARM64_REG_SP_EL3 = 273 # other CP15 registers, depreciated, use UC_ARM64_REG_CP_REG instead -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_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 + +# floating point control and status registers +UC_ARM64_REG_FPCR = 291 +UC_ARM64_REG_FPSR = 292 UC_ARM64_REG_ENDING = 293 # alias registers diff --git a/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm64_const.rb b/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm64_const.rb index 3e379a43..aef319be 100644 --- a/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm64_const.rb +++ b/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm64_const.rb @@ -283,40 +283,40 @@ 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 = 268 - UC_ARM64_REG_ELR_EL1 = 269 - UC_ARM64_REG_ELR_EL2 = 270 - UC_ARM64_REG_ELR_EL3 = 271 + UC_ARM64_REG_ELR_EL0 = 266 + UC_ARM64_REG_ELR_EL1 = 267 + UC_ARM64_REG_ELR_EL2 = 268 + UC_ARM64_REG_ELR_EL3 = 269 # stack pointers registers, depreciated, use UC_ARM64_REG_CP_REG instead - UC_ARM64_REG_SP_EL0 = 272 - UC_ARM64_REG_SP_EL1 = 273 - UC_ARM64_REG_SP_EL2 = 274 - UC_ARM64_REG_SP_EL3 = 275 + UC_ARM64_REG_SP_EL0 = 270 + UC_ARM64_REG_SP_EL1 = 271 + UC_ARM64_REG_SP_EL2 = 272 + UC_ARM64_REG_SP_EL3 = 273 # other CP15 registers, depreciated, use UC_ARM64_REG_CP_REG instead - 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_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 + +# floating point control and status registers + UC_ARM64_REG_FPCR = 291 + UC_ARM64_REG_FPSR = 292 UC_ARM64_REG_ENDING = 293 # alias registers