ctai/3rdparty/cmark-gfm/fuzz
2025-03-06 13:35:16 +08:00
..
CMakeLists.txt 更新第三方库 2025-03-06 13:35:16 +08:00
fuzz_quadratic_brackets.c 更新第三方库 2025-03-06 13:35:16 +08:00
fuzz_quadratic.c 更新第三方库 2025-03-06 13:35:16 +08:00
fuzzloop.sh 更新第三方库 2025-03-06 13:35:16 +08:00
README.md 更新第三方库 2025-03-06 13:35:16 +08:00

The quadratic fuzzer generates long sequences of repeated characters, such as <?x<?x<?x<?x..., to detect quadratic complexity performance issues.

To build and run the quadratic fuzzer:

mkdir build-fuzz
cd build-fuzz
cmake -DCMARK_FUZZ_QUADRATIC=ON -DCMAKE_C_COMPILER=$(which clang) -DCMAKE_CXX_COMPILER=$(which clang++) -DCMAKE_BUILD_TYPE=Release ..
make
../fuzz/fuzzloop.sh