Name |
Date |
Size |
#Lines |
LOC |
||
---|---|---|---|---|---|---|
.. | - | - | ||||
MC/ | 23-Nov-2023 | - | 19,451 | 17,945 | ||
arm/ | 23-Nov-2023 | - | 408 | 319 | ||
benchmark/ | 23-Nov-2023 | - | 114 | 68 | ||
cstest/ | 23-Nov-2023 | - | 3,172 | 2,560 | ||
fuzz/ | 23-Nov-2023 | - | 1,122 | 922 | ||
regress/ | 23-Nov-2023 | - | 92 | 69 | ||
x86/ | 23-Nov-2023 | - | 5 | 3 | ||
README | D | 23-Nov-2023 | 1 KiB | 36 | 25 | |
autogen_x86imm.py | D | 23-Nov-2023 | 3.4 KiB | 91 | 77 | |
benchmark.py | D | 23-Nov-2023 | 3.5 KiB | 129 | 76 | |
capstone_get_setup.c | D | 23-Nov-2023 | 1.3 KiB | 83 | 52 | |
compile_all.sh | D | 23-Nov-2023 | 545 | 31 | 21 | |
disasm_mc.py | D | 23-Nov-2023 | 7.4 KiB | 189 | 147 | |
disasm_mc.sh | D | 23-Nov-2023 | 315 | 12 | 1 | |
fuzz.py | D | 23-Nov-2023 | 3.8 KiB | 125 | 77 | |
patch_major_os_version.py | D | 23-Nov-2023 | 790 | 30 | 15 | |
ppcbranch.py | D | 23-Nov-2023 | 1.7 KiB | 54 | 40 | |
python_capstone_setup.py | D | 23-Nov-2023 | 127 | 5 | 1 | |
regress.py | D | 23-Nov-2023 | 80.6 KiB | 751 | 715 | |
test_all.sh | D | 23-Nov-2023 | 202 | 10 | 2 | |
test_c.sh | D | 23-Nov-2023 | 555 | 18 | 12 | |
test_corpus.py | D | 23-Nov-2023 | 5 KiB | 130 | 107 | |
test_group_name.py | D | 23-Nov-2023 | 6.5 KiB | 248 | 221 | |
test_mc.py | D | 23-Nov-2023 | 10.2 KiB | 263 | 202 | |
test_mc.sh | D | 23-Nov-2023 | 599 | 16 | 1 | |
test_python.sh | D | 23-Nov-2023 | 531 | 14 | 8 | |
x86odd.py | D | 23-Nov-2023 | 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