From 8aa52f44828864bfb4c7b165d0925f7ea66bb8a5 Mon Sep 17 00:00:00 2001 From: R33v0LT Date: Mon, 4 Mar 2024 20:31:21 +0300 Subject: [PATCH] Add HPPA to fuzzing tests --- suite/test_corpus.py | 7 +++++++ suite/test_corpus3.py | 6 ++++++ 2 files changed, 13 insertions(+) diff --git a/suite/test_corpus.py b/suite/test_corpus.py index c74c971939..8d7daf40b9 100755 --- a/suite/test_corpus.py +++ b/suite/test_corpus.py @@ -34,6 +34,7 @@ def test_file(fname): "CS_ARCH_RISCV": CS_ARCH_RISCV, "CS_ARCH_TRICORE": CS_ARCH_TRICORE, "CS_ARCH_ALPHA": CS_ARCH_ALPHA, + "CS_ARCH_HPPA": CS_ARCH_HPPA, } modes = { @@ -71,6 +72,10 @@ def test_file(fname): "CS_MODE_TRICORE_161": CS_MODE_TRICORE_161, "CS_MODE_TRICORE_162": CS_MODE_TRICORE_162, "CS_MODE_BIG_ENDIAN+CS_MODE_QPX": CS_MODE_BIG_ENDIAN+CS_MODE_QPX, + "CS_MODE_HPPA_11": CS_MODE_HPPA_11, + "CS_MODE_HPPA_20": CS_MODE_HPPA_20, + "CS_MODE_HPPA_20W": CS_MODE_HPPA_20W, + } mc_modes = { @@ -118,6 +123,8 @@ def test_file(fname): ("CS_ARCH_PPC", "CS_MODE_BIG_ENDIAN+CS_MODE_QPX"): 54, ("CS_ARCH_ALPHA", "CS_MODE_LITTLE_ENDIAN"): 55, ("CS_ARCH_ALPHA", "CS_MODE_BIG_ENDIAN"): 56, + ("CS_ARCH_HPPA", "CS_MODE_HPPA_11+CS_MODE_BIG_ENDIAN"): 57, + ("CS_ARCH_HPPA", "CS_MODE_HPPA_20+CS_MODE_BIG_ENDIAN"): 58, } #if not option in ('', 'None'): diff --git a/suite/test_corpus3.py b/suite/test_corpus3.py index b3d10f4832..f7a2f29376 100755 --- a/suite/test_corpus3.py +++ b/suite/test_corpus3.py @@ -44,6 +44,7 @@ def test_file(fname): "CS_ARCH_RISCV": CS_ARCH_RISCV, "CS_ARCH_TRICORE": CS_ARCH_TRICORE, "CS_ARCH_ALPHA": CS_ARCH_ALPHA, + "CS_ARCH_HPPA": CS_ARCH_HPPA, } modes = { @@ -81,6 +82,9 @@ def test_file(fname): "CS_MODE_TRICORE_161": CS_MODE_TRICORE_161, "CS_MODE_TRICORE_162": CS_MODE_TRICORE_162, "CS_MODE_BIG_ENDIAN+CS_MODE_QPX": CS_MODE_BIG_ENDIAN+CS_MODE_QPX, + "CS_MODE_HPPA_11": CS_MODE_HPPA_11, + "CS_MODE_HPPA_20": CS_MODE_HPPA_20, + "CS_MODE_HPPA_20W": CS_MODE_HPPA_20W, } mc_modes = { @@ -128,6 +132,8 @@ def test_file(fname): ("CS_ARCH_PPC", "CS_MODE_BIG_ENDIAN+CS_MODE_QPX"): 54, ("CS_ARCH_ALPHA", "CS_MODE_LITTLE_ENDIAN"): 55, ("CS_ARCH_ALPHA", "CS_MODE_BIG_ENDIAN"): 56, + ("CS_ARCH_HPPA", "CS_MODE_HPPA_11+CS_MODE_BIG_ENDIAN"): 57, + ("CS_ARCH_HPPA", "CS_MODE_HPPA_20+CS_MODE_BIG_ENDIAN"): 58, } # if not option in ('', 'None'):