about summary refs log tree commit diff stats
path: root/test/test_all.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_all.py')
-rw-r--r--test/test_all.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/test_all.py b/test/test_all.py
index b5dc0abf..7270af3d 100644
--- a/test/test_all.py
+++ b/test/test_all.py
@@ -40,6 +40,7 @@ for script in ["x86/sem.py",
                "x86/unit/mn_das.py",
                "arm/arch.py",
                "arm/sem.py",
+               "aarch64/unit/mn_ubfm.py",
                "msp430/arch.py",
                "msp430/sem.py",
                "sh4/arch.py",
@@ -214,6 +215,8 @@ for source in test_box_names:
 
 test_armb = ExampleShellcode(["armb", "arm_simple.S", "demo_arm_b.bin"])
 test_arml = ExampleShellcode(["arml", "arm_simple.S", "demo_arm_l.bin"])
+test_aarch64b = ExampleShellcode(["aarch64b", "aarch64_simple.S", "demo_aarch64_b.bin"])
+test_aarch64l = ExampleShellcode(["aarch64l", "aarch64_simple.S", "demo_aarch64_l.bin"])
 test_armb_sc = ExampleShellcode(["armb", "arm_sc.S", "demo_arm2_b.bin"])
 test_arml_sc = ExampleShellcode(["arml", "arm_sc.S", "demo_arm2_l.bin"])
 test_armtb = ExampleShellcode(["armtb", "armt.S", "demo_armt_b.bin"])
@@ -226,6 +229,8 @@ test_x86_64 = ExampleShellcode(["x86_64", "x86_64.S", "demo_x86_64.bin",
 
 testset += test_armb
 testset += test_arml
+testset += test_aarch64b
+testset += test_aarch64l
 testset += test_armb_sc
 testset += test_arml_sc
 testset += test_armtb
@@ -277,6 +282,10 @@ testset += ExampleDisasmFull(["armtl", Example.get_sample("demo_armt_l.bin"),
                               "0"], depends=[test_armtl])
 testset += ExampleDisasmFull(["armtb", Example.get_sample("demo_armt_b.bin"),
                               "0"], depends=[test_armtb])
+testset += ExampleDisasmFull(["aarch64l", Example.get_sample("demo_aarch64_l.bin"),
+                              "0"], depends=[test_aarch64l])
+testset += ExampleDisasmFull(["aarch64b", Example.get_sample("demo_aarch64_b.bin"),
+                              "0"], depends=[test_aarch64b])
 testset += ExampleDisasmFull(["x86_32", Example.get_sample("x86_32_simple.bin"),
                               "0x401000"], depends=[test_box["simple"]])
 testset += ExampleDisasmFull(["msp430", Example.get_sample("msp430_sc.bin"),
@@ -287,6 +296,8 @@ testset += ExampleDisasmFull(["mips32b", Example.get_sample("mips32_sc_b.bin"),
                               "0"], depends=[test_mips32b])
 testset += ExampleDisasmFull(["x86_64", Example.get_sample("demo_x86_64.bin"),
                               "0x401000"], depends=[test_x86_64])
+testset += ExampleDisasmFull(["aarch64l", Example.get_sample("md5_aarch64l"),
+                              "0x400A00"], depends=[test_aarch64l])
 
 
 ## Expression
@@ -363,6 +374,8 @@ for jitter in ExampleJitter.jitter_engines:
 for script, dep in [(["x86_32.py", Example.get_sample("x86_32_sc.bin")], []),
                     (["arm.py", Example.get_sample("md5_arm"), "-a", "A684"],
                      []),
+                    (["sandbox_elf_aarch64l.py", Example.get_sample("md5_aarch64l"), "-a", "0x400A00"],
+                     []),
                     (["msp430.py", Example.get_sample("msp430_sc.bin"), "0"],
                      [test_msp430]),
                     (["mips32.py", Example.get_sample("mips32_sc_l.bin"), "0"],