]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
wrapper script so we don't need to remember anything
authorAlan T. DeKok <aland@freeradius.org>
Tue, 26 Jan 2021 12:11:44 +0000 (07:11 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 26 Jan 2021 12:11:44 +0000 (07:11 -0500)
scripts/build/fuzzer [new file with mode: 0755]

diff --git a/scripts/build/fuzzer b/scripts/build/fuzzer
new file mode 100755 (executable)
index 0000000..57e0789
--- /dev/null
@@ -0,0 +1,14 @@
+#!/bin/sh
+#
+#  USAGE: ./scripts/fuzzer FILENAME
+#
+#  To be run with ONE input file, in order to debug crashes, leaks,
+#  etc.
+#
+
+export ASAN_OPTIONS="malloc_context_size=50 detect_leaks=1 symbolize=1"
+export LSAN_OPTIONS="fast_unwind_on_malloc=0:malloc_context_size=50"
+
+PROTOCOL=$(basename $(dirname $1 ))
+
+./build/make/jlibtool --quiet --mode=execute ./build/bin/local/fuzzer_$PROTOCOL -artifact_prefix="build/fuzzer/$PROTOCOL/" -max_len=512   -D share/dictionary $1