diff options
author | Felix Weinrank <weinrank@fh-muenster.de> | 2019-10-08 00:19:49 +0200 |
---|---|---|
committer | Michael Tüxen <tuexen@fh-muenster.de> | 2019-10-08 00:19:49 +0200 |
commit | c0ca9f3588f7dab52511131912f8e6a18855f7d5 (patch) | |
tree | 60f332eea83b3ad6485b553ef17965d50819e7da /fuzzer | |
parent | c38740ec838e701f994b5885a1e7318b93de4843 (diff) | |
download | usrsctp-c0ca9f3588f7dab52511131912f8e6a18855f7d5.tar.gz |
Fuzzer improvements (#398)
Diffstat (limited to 'fuzzer')
13 files changed, 5 insertions, 5 deletions
diff --git a/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5204536192401408 b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5204536192401408 Binary files differnew file mode 100644 index 00000000..d2ceb962 --- /dev/null +++ b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5204536192401408 diff --git a/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5634380847906816 b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5634380847906816 Binary files differnew file mode 100644 index 00000000..8c1eb515 --- /dev/null +++ b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5634380847906816 diff --git a/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5645105154752512 b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5645105154752512 Binary files differnew file mode 100644 index 00000000..0428a9dc --- /dev/null +++ b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5645105154752512 diff --git a/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5649242005176320 b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5649242005176320 Binary files differnew file mode 100644 index 00000000..c6491cca --- /dev/null +++ b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5649242005176320 diff --git a/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5676652788449280 b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5676652788449280 Binary files differnew file mode 100644 index 00000000..fc85d8b8 --- /dev/null +++ b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5676652788449280 diff --git a/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5722044720742400 b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5722044720742400 Binary files differnew file mode 100644 index 00000000..79fd18ee --- /dev/null +++ b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5722044720742400 diff --git a/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5741506257747968 b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5741506257747968 Binary files differnew file mode 100644 index 00000000..ec037b34 --- /dev/null +++ b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_connect-5741506257747968 diff --git a/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_unconnected-5767885871382528 b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_unconnected-5767885871382528 Binary files differnew file mode 100644 index 00000000..a082503f --- /dev/null +++ b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-fuzzer_unconnected-5767885871382528 diff --git a/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5638658568224768 b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5638658568224768 Binary files differnew file mode 100644 index 00000000..b7687888 --- /dev/null +++ b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5638658568224768 diff --git a/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5675883720867840 b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5675883720867840 Binary files differnew file mode 100644 index 00000000..2a19f47d --- /dev/null +++ b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_connect-5675883720867840 diff --git a/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_unconnected-5639391992610816 b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_unconnected-5639391992610816 Binary files differnew file mode 100644 index 00000000..50cfe2a1 --- /dev/null +++ b/fuzzer/CORPUS_CONNECT/clusterfuzz-testcase-minimized-fuzzer_unconnected-5639391992610816 diff --git a/fuzzer/build-fuzzer.sh b/fuzzer/build-fuzzer.sh index 59111e1c..46fe5bbb 100755 --- a/fuzzer/build-fuzzer.sh +++ b/fuzzer/build-fuzzer.sh @@ -7,15 +7,12 @@ NPROC=1 if [ "$(uname)" = "Linux" ]; then NPROC=$(nproc) CC=clang-10 - LINKER=ld.lld-10 elif [ "$(uname)" = "Darwin" ]; then NPROC=$(sysctl -n hw.ncpu) CC=/usr/local/opt/llvm/bin/clang - LINKER=/usr/local/opt/llvm/bin/ld.lld elif [ "$(uname)" = "FreeBSD" ]; then NPROC=$(sysctl -n hw.ncpu) CC=clang-devel - LINKER=ld.lld-devel else echo "Error: $(uname) not supported, sorry!" exit 1 @@ -44,7 +41,7 @@ pwd find . -iwholename '*cmake*' -not -name CMakeLists.txt -delete # Build with ASAN / MSAN -cmake -Dsctp_build_fuzzer=1 -Dsctp_build_programs=0 -Dsctp_invariants=1 -Dsctp_sanitizer_address=1 -DCMAKE_LINKER="$LINKER" -DCMAKE_C_COMPILER="$CC" -DCMAKE_BUILD_TYPE=RelWithDebInfo . -#cmake -Dsctp_build_fuzzer=1 -Dsctp_build_programs=0 -Dsctp_invariants=1 -Dsctp_sanitizer_memory=1 -DCMAKE_LINKER="$LINKER" -DCMAKE_C_COMPILER="$CC" -DCMAKE_BUILD_TYPE=RelWithDebInfo . +cmake -Dsctp_build_fuzzer=1 -Dsctp_build_programs=0 -Dsctp_invariants=1 -Dsctp_sanitizer_address=1 -DCMAKE_LINKER="$CC" -DCMAKE_C_COMPILER="$CC" -DCMAKE_BUILD_TYPE=RelWithDebInfo . +#cmake -Dsctp_build_fuzzer=1 -Dsctp_build_programs=0 -Dsctp_invariants=1 -Dsctp_sanitizer_memory=1 -DCMAKE_LINKER="$CC" -DCMAKE_C_COMPILER="$CC" -DCMAKE_BUILD_TYPE=RelWithDebInfo . make -j"$NPROC" diff --git a/fuzzer/fuzzer_connect.c b/fuzzer/fuzzer_connect.c index 859c5bd2..87b6ebbf 100644 --- a/fuzzer/fuzzer_connect.c +++ b/fuzzer/fuzzer_connect.c @@ -140,6 +140,9 @@ initialize_fuzzer(void) { #endif usrsctp_register_address((void *)1); + //usrsctp_sysctl_set_sctp_auto_asconf(0); + //usrsctp_sysctl_set_sctp_auth_enable(0); + fuzzer_printf("usrsctp initialized\n"); return (1); } |