Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 07-May-2022 | - | ||||
MC/ | H | 14-Dec-2021 | - | 19,663 | 18,189 | |
arm/ | H | 14-Dec-2021 | - | 408 | 319 | |
benchmark/ | H | 14-Dec-2021 | - | 114 | 68 | |
cstest/ | H | 14-Dec-2021 | - | 3,673 | 2,946 | |
fuzz/ | H | 03-May-2022 | - | 1,484 | 1,206 | |
regress/ | H | 14-Dec-2021 | - | 92 | 69 | |
synctools/ | H | 14-Dec-2021 | - | 250,359 | 222,192 | |
x86/ | H | 14-Dec-2021 | - | 5 | 3 | |
README | H A D | 14-Dec-2021 | 1 KiB | 36 | 25 | |
autogen_x86imm.py | H A D | 14-Dec-2021 | 3.4 KiB | 91 | 77 | |
benchmark.py | H A D | 14-Dec-2021 | 3.6 KiB | 130 | 77 | |
capstone_get_setup.c | H A D | 14-Dec-2021 | 1.5 KiB | 77 | 61 | |
compile_all.sh | H A D | 14-Dec-2021 | 545 | 31 | 21 | |
disasm_mc.py | H A D | 14-Dec-2021 | 7.6 KiB | 194 | 152 | |
disasm_mc.sh | H A D | 14-Dec-2021 | 315 | 12 | 1 | |
fuzz.py | H A D | 14-Dec-2021 | 3.9 KiB | 127 | 79 | |
patch_major_os_version.py | H A D | 14-Dec-2021 | 790 | 30 | 15 | |
ppcbranch.py | H A D | 14-Dec-2021 | 1.7 KiB | 54 | 40 | |
python_capstone_setup.py | H A D | 14-Dec-2021 | 127 | 5 | 1 | |
regress.py | H A D | 14-Dec-2021 | 80.6 KiB | 751 | 715 | |
test_all.sh | H A D | 14-Dec-2021 | 202 | 10 | 2 | |
test_c.sh | H A D | 14-Dec-2021 | 586 | 19 | 13 | |
test_corpus.py | H A D | 14-Dec-2021 | 5.5 KiB | 139 | 116 | |
test_group_name.py | H A D | 14-Dec-2021 | 7.2 KiB | 271 | 242 | |
test_mc.py | H A D | 14-Dec-2021 | 10.5 KiB | 268 | 207 | |
test_mc.sh | H A D | 14-Dec-2021 | 599 | 16 | 1 | |
test_python.sh | H A D | 14-Dec-2021 | 531 | 14 | 8 | |
x86odd.py | H A D | 14-Dec-2021 | 3.7 KiB | 107 | 78 |
README
1This directory contains some tools used by developers of Capstone project. 2Average 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