From 07cafff76a3093376755e61124124f6f593d64c9 Mon Sep 17 00:00:00 2001 From: Nguyen Anh Quynh Date: Thu, 7 Mar 2019 08:38:41 +0800 Subject: [PATCH] bindings: update for latest ARM registers addition --- bindings/dotnet/UnicornManaged/Const/Arm.fs | 5 ++++- bindings/go/unicorn/arm_const.go | 5 ++++- bindings/java/unicorn/ArmConst.java | 5 ++++- bindings/pascal/unicorn/ArmConst.pas | 5 ++++- bindings/python/unicorn/arm_const.py | 5 ++++- bindings/ruby/unicorn_gem/lib/unicorn_engine/arm_const.rb | 5 ++++- 6 files changed, 24 insertions(+), 6 deletions(-) diff --git a/bindings/dotnet/UnicornManaged/Const/Arm.fs b/bindings/dotnet/UnicornManaged/Const/Arm.fs index 07fca009..1751fc85 100644 --- a/bindings/dotnet/UnicornManaged/Const/Arm.fs +++ b/bindings/dotnet/UnicornManaged/Const/Arm.fs @@ -124,7 +124,10 @@ module Arm = let UC_ARM_REG_C13_C0_2 = 112 let UC_ARM_REG_C13_C0_3 = 113 let UC_ARM_REG_IPSR = 114 - let UC_ARM_REG_ENDING = 115 + let UC_ARM_REG_MSP = 115 + let UC_ARM_REG_PSP = 116 + let UC_ARM_REG_CONTROL = 117 + let UC_ARM_REG_ENDING = 118 // alias registers let UC_ARM_REG_R13 = 12 diff --git a/bindings/go/unicorn/arm_const.go b/bindings/go/unicorn/arm_const.go index 39188889..d4321c94 100644 --- a/bindings/go/unicorn/arm_const.go +++ b/bindings/go/unicorn/arm_const.go @@ -119,7 +119,10 @@ const ( ARM_REG_C13_C0_2 = 112 ARM_REG_C13_C0_3 = 113 ARM_REG_IPSR = 114 - ARM_REG_ENDING = 115 + ARM_REG_MSP = 115 + ARM_REG_PSP = 116 + ARM_REG_CONTROL = 117 + ARM_REG_ENDING = 118 // alias registers ARM_REG_R13 = 12 diff --git a/bindings/java/unicorn/ArmConst.java b/bindings/java/unicorn/ArmConst.java index 5fcd4274..0bab07a3 100644 --- a/bindings/java/unicorn/ArmConst.java +++ b/bindings/java/unicorn/ArmConst.java @@ -121,7 +121,10 @@ public interface ArmConst { public static final int UC_ARM_REG_C13_C0_2 = 112; public static final int UC_ARM_REG_C13_C0_3 = 113; public static final int UC_ARM_REG_IPSR = 114; - public static final int UC_ARM_REG_ENDING = 115; + public static final int UC_ARM_REG_MSP = 115; + public static final int UC_ARM_REG_PSP = 116; + public static final int UC_ARM_REG_CONTROL = 117; + public static final int UC_ARM_REG_ENDING = 118; // alias registers public static final int UC_ARM_REG_R13 = 12; diff --git a/bindings/pascal/unicorn/ArmConst.pas b/bindings/pascal/unicorn/ArmConst.pas index 696fc824..eb9fc463 100644 --- a/bindings/pascal/unicorn/ArmConst.pas +++ b/bindings/pascal/unicorn/ArmConst.pas @@ -122,7 +122,10 @@ const UC_ARM_REG_C13_C0_2 = 112; UC_ARM_REG_C13_C0_3 = 113; UC_ARM_REG_IPSR = 114; - UC_ARM_REG_ENDING = 115; + UC_ARM_REG_MSP = 115; + UC_ARM_REG_PSP = 116; + UC_ARM_REG_CONTROL = 117; + UC_ARM_REG_ENDING = 118; // alias registers UC_ARM_REG_R13 = 12; diff --git a/bindings/python/unicorn/arm_const.py b/bindings/python/unicorn/arm_const.py index 5654a230..088eaa46 100644 --- a/bindings/python/unicorn/arm_const.py +++ b/bindings/python/unicorn/arm_const.py @@ -117,7 +117,10 @@ UC_ARM_REG_C1_C0_2 = 111 UC_ARM_REG_C13_C0_2 = 112 UC_ARM_REG_C13_C0_3 = 113 UC_ARM_REG_IPSR = 114 -UC_ARM_REG_ENDING = 115 +UC_ARM_REG_MSP = 115 +UC_ARM_REG_PSP = 116 +UC_ARM_REG_CONTROL = 117 +UC_ARM_REG_ENDING = 118 # alias registers UC_ARM_REG_R13 = 12 diff --git a/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm_const.rb b/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm_const.rb index d87effd4..15df353a 100644 --- a/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm_const.rb +++ b/bindings/ruby/unicorn_gem/lib/unicorn_engine/arm_const.rb @@ -119,7 +119,10 @@ module UnicornEngine UC_ARM_REG_C13_C0_2 = 112 UC_ARM_REG_C13_C0_3 = 113 UC_ARM_REG_IPSR = 114 - UC_ARM_REG_ENDING = 115 + UC_ARM_REG_MSP = 115 + UC_ARM_REG_PSP = 116 + UC_ARM_REG_CONTROL = 117 + UC_ARM_REG_ENDING = 118 # alias registers UC_ARM_REG_R13 = 12