Home | History | Annotate | only in /external/capstone/suite
Up to higher level directory
NameDateSize
arm/21-Aug-2018
benchmark/21-Aug-2018
benchmark.py21-Aug-20183.5K
compile_all.sh21-Aug-2018545
fuzz/21-Aug-2018
fuzz.py21-Aug-20183.8K
MC/21-Aug-2018
patch_major_os_version.py21-Aug-2018790
ppcbranch.py21-Aug-20181.7K
python_capstone_setup.py21-Aug-2018127
README21-Aug-20181K
regress/21-Aug-2018
regress.py21-Aug-201851.1K
test_all.sh21-Aug-2018202
test_c.sh21-Aug-2018555
test_group_name.py21-Aug-20186K
test_mc.py21-Aug-201810.2K
test_mc.sh21-Aug-2018599
test_python.sh21-Aug-2018531
x86odd.py21-Aug-20183.7K

README

      1 This directory contains some tools used by developers of Capstone project.
      2 Average users should ignore all the contents here.
      3 
      4 
      5 - arm/
      6 	Test some ARM's special input.
      7 
      8 - MC/
      9 	Input used to test various architectures & modes.
     10 
     11 - benchmark.py
     12 	This script benchmarks Python binding by disassembling some random code.
     13 
     14 - test_*.sh
     15 	Run all the tests and send the output to external file to be compared later.
     16 	This is useful when we want to verify if a commit (wrongly) changes
     17 	the disassemble result.
     18 
     19 - compile_all.sh
     20 	Compile Capstone for all platforms (*nix32, clang, cygwin, cross-compile) &
     21 	report the result as pass or fail.
     22 
     23 - fuzz.py
     24 	This simple script disassembles random code for all archs (or selected arch)
     25 	in order to find segfaults.
     26 
     27 - test_mc.sh
     28     This script compares the output of Capstone with LLVM's llvm-mc with the
     29 	input coming from MC/. This relies on test_mc.py to do all the hard works.
     30 
     31 - x86odd.py
     32 	Test some tricky X86 instructions.
     33 
     34 - ppcbranch.py
     35 	Test some tricky branch PPC instructions.
     36