Skip to content

Commit

Permalink
Add HPPA to fuzzing tests
Browse files Browse the repository at this point in the history
  • Loading branch information
R33v0LT committed Mar 4, 2024
1 parent 2986c20 commit 8aa52f4
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
7 changes: 7 additions & 0 deletions suite/test_corpus.py
Original file line number Diff line number Diff line change
Expand Up @@ -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 = {
Expand Down Expand Up @@ -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 = {
Expand Down Expand Up @@ -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'):
Expand Down
6 changes: 6 additions & 0 deletions suite/test_corpus3.py
Original file line number Diff line number Diff line change
Expand Up @@ -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 = {
Expand Down Expand Up @@ -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 = {
Expand Down Expand Up @@ -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'):
Expand Down

0 comments on commit 8aa52f4

Please sign in to comment.