Update bindings

This commit is contained in:
lazymio 2022-02-27 15:00:31 +01:00
parent e5207a1363
commit dd96cab9bf
No known key found for this signature in database
GPG Key ID: DFF27E34A47CB873
6 changed files with 54 additions and 0 deletions

View File

@ -325,3 +325,12 @@ module Arm64 =
let UC_ARM64_REG_FP = 1 let UC_ARM64_REG_FP = 1
let UC_ARM64_REG_LR = 2 let UC_ARM64_REG_LR = 2
// ARM64 instructions
let UC_ARM64_INS_INVALID = 0
let UC_ARM64_INS_MRS = 1
let UC_ARM64_INS_MSR = 2
let UC_ARM64_INS_SYS = 3
let UC_ARM64_INS_SYSL = 4
let UC_ARM64_INS_ENDING = 5

View File

@ -319,4 +319,13 @@ const (
ARM64_REG_IP1 = 216 ARM64_REG_IP1 = 216
ARM64_REG_FP = 1 ARM64_REG_FP = 1
ARM64_REG_LR = 2 ARM64_REG_LR = 2
// ARM64 instructions
ARM64_INS_INVALID = 0
ARM64_INS_MRS = 1
ARM64_INS_MSR = 2
ARM64_INS_SYS = 3
ARM64_INS_SYSL = 4
ARM64_INS_ENDING = 5
) )

View File

@ -322,4 +322,13 @@ public interface Arm64Const {
public static final int UC_ARM64_REG_FP = 1; public static final int UC_ARM64_REG_FP = 1;
public static final int UC_ARM64_REG_LR = 2; public static final int UC_ARM64_REG_LR = 2;
// ARM64 instructions
public static final int UC_ARM64_INS_INVALID = 0;
public static final int UC_ARM64_INS_MRS = 1;
public static final int UC_ARM64_INS_MSR = 2;
public static final int UC_ARM64_INS_SYS = 3;
public static final int UC_ARM64_INS_SYSL = 4;
public static final int UC_ARM64_INS_ENDING = 5;
} }

View File

@ -323,5 +323,14 @@ const
UC_ARM64_REG_FP = 1; UC_ARM64_REG_FP = 1;
UC_ARM64_REG_LR = 2; UC_ARM64_REG_LR = 2;
// ARM64 instructions
UC_ARM64_INS_INVALID = 0;
UC_ARM64_INS_MRS = 1;
UC_ARM64_INS_MSR = 2;
UC_ARM64_INS_SYS = 3;
UC_ARM64_INS_SYSL = 4;
UC_ARM64_INS_ENDING = 5;
implementation implementation
end. end.

View File

@ -317,3 +317,12 @@ UC_ARM64_REG_IP0 = 215
UC_ARM64_REG_IP1 = 216 UC_ARM64_REG_IP1 = 216
UC_ARM64_REG_FP = 1 UC_ARM64_REG_FP = 1
UC_ARM64_REG_LR = 2 UC_ARM64_REG_LR = 2
# ARM64 instructions
UC_ARM64_INS_INVALID = 0
UC_ARM64_INS_MRS = 1
UC_ARM64_INS_MSR = 2
UC_ARM64_INS_SYS = 3
UC_ARM64_INS_SYSL = 4
UC_ARM64_INS_ENDING = 5

View File

@ -319,4 +319,13 @@ module UnicornEngine
UC_ARM64_REG_IP1 = 216 UC_ARM64_REG_IP1 = 216
UC_ARM64_REG_FP = 1 UC_ARM64_REG_FP = 1
UC_ARM64_REG_LR = 2 UC_ARM64_REG_LR = 2
# ARM64 instructions
UC_ARM64_INS_INVALID = 0
UC_ARM64_INS_MRS = 1
UC_ARM64_INS_MSR = 2
UC_ARM64_INS_SYS = 3
UC_ARM64_INS_SYSL = 4
UC_ARM64_INS_ENDING = 5
end end