Files

45 lines
898 B
Markdown

This directory contains some tools used by developers of Capstone project.
Average users should ignore all the contents here.
_MC/_
Input files for the fuzzer. Generated from `<repo-root>/tests/MC/`.
_auto-sync/_
Capstone's updater for the architecture modules.
_cstest/_
Capstone's regression tests tool.
Consumes test files in `<repo-root>/tests/`
_fuzz/_
The fuzzer implementation. Runs on OSFuzz.
_run_clang_format.sh_
Helper script to run clang format on the code and check for issues.
_run_clang_tidy.sh_
Helper script to run clang tidy on the code and check for issues.
_run_invalid_cstool.sh_
Test script to check if `cstool` fails as expected for invalid input.
_run_tests.py_
Script to run all Python tests.
_test_corpus3.py_
Helper script for fuzzing.
_fuzz.py_
This simple script disassembles random code for all archs (or selected arch)
in order to find segfaults.