mirror of
https://github.com/irssi/irssi.git
synced 2026-08-19 00:22:17 +02:00
Add frontend for fuzzing
Use the following configure command:
$ ./configure --with-fuzzer --with-fuzzer-lib=/path/to/libFuzzer.a \
CC=clang CXX=clang++
Places an irssi-fuzz in src/fe-fuzz/ after build.
Also can specify SANFLAGS to override the chosen sanitizer flags
(defaults to "-g -fsanitize=address -fsanitize-coverage=trace-pc-guard").
This commit is contained in:
parent
7c09b72a26
commit
cf46907256
8 changed files with 415 additions and 1 deletions
4
.gitignore
vendored
4
.gitignore
vendored
|
|
@ -32,6 +32,7 @@ docs/help/[a-z]*
|
|||
docs/help/in/Makefile.am
|
||||
|
||||
src/fe-text/irssi
|
||||
src/fe-fuzz/irssi-fuzz
|
||||
|
||||
src/fe-common/irc/irc-modules.c
|
||||
src/irc/irc.c
|
||||
|
|
@ -46,6 +47,9 @@ src/perl/ui/*.c
|
|||
src/perl/*/MYMETA.*
|
||||
src/perl/*/Makefile.old
|
||||
|
||||
src/fe-fuzz/crash-*
|
||||
src/fe-fuzz/oom-*
|
||||
|
||||
*.a
|
||||
*.bs
|
||||
*.la
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue