summaryrefslogtreecommitdiff
path: root/sapi/fuzzer/README
diff options
context:
space:
mode:
Diffstat (limited to 'sapi/fuzzer/README')
-rw-r--r--sapi/fuzzer/README13
1 files changed, 13 insertions, 0 deletions
diff --git a/sapi/fuzzer/README b/sapi/fuzzer/README
new file mode 100644
index 0000000000..e0aafcaadf
--- /dev/null
+++ b/sapi/fuzzer/README
@@ -0,0 +1,13 @@
+Fuzzing SAPI for PHP
+
+Enable fuzzing targets with --enable-fuzzer switch.
+
+Your compiler should support -fsanitize=address and you need
+to have Fuzzer library around.
+
+When running `make` it creates these binaries in `sapi/fuzzer/`:
+* php-fuzz-parser - fuzzing language parser
+* php-fuzz-unserialize - fuzzing unserialize() function
+* php-fuzz-json - fuzzing JSON parser
+* php-fuzz-exif - fuzzing exif_read_data() function (use --enable-exif)
+* php-fuzz-mbstring - fuzzing mb_ereg[i] (requires --enable-mbstring)