20cb846c95
Makefile cleanup
2020-04-09 10:23:37 +02:00
09ab904354
one more include move
2020-04-09 10:23:37 +02:00
ae05f5c4b0
afl-fuzz: add usage info when no python support is there, use it in test.sh
2020-04-09 10:23:37 +02:00
7a6b66e684
fix limits.h include
2020-04-09 10:23:37 +02:00
e6daeef55c
fix compilation in OpenBSD
2020-04-09 10:23:37 +02:00
ecdffa03f8
added snapshot feature to documentation
2020-04-09 10:23:37 +02:00
bd9676aa04
Android build fix proposal.
...
LTO flag is recognised but however broken on Android (tested with armv7 arch).
Thus giving the choice not to enable it.
In fortify mode, open required O_CREAT or O_TMPFILE when mode is set.
2020-04-09 10:23:37 +02:00
314debb799
ctx done
2020-04-09 10:23:37 +02:00
24ad714d0d
update env with AFL_NO_SNAPSHOT
2020-04-09 10:23:37 +02:00
ccbcb5c8d3
added AFL_LLVM_INSTRUMENT, made USE_TRACE_PC obselete and llvm_mode Makefile fix, fixed for FUSELD (for LTO)
2020-04-09 10:23:37 +02:00
c14fd1ad18
code format, small improvements
2020-04-09 10:23:37 +02:00
70e777d031
no random timing for -s fixed_seed
2020-04-09 10:23:37 +02:00
fef08192ad
restore portable Makefiles
2020-04-09 10:23:37 +02:00
5488422471
fix UI bug for bit flip yields
2020-04-09 10:23:37 +02:00
e8e6dbf839
small enhancements and code-format
2020-04-09 10:23:37 +02:00
7f817fe583
rename all 'Makefile' to 'GNUmakefile', use -Werror for -flto checks
2020-04-09 10:23:37 +02:00
e95ac10ff7
fix ASAN check
2020-04-01 13:10:07 +02:00
29b1e30126
fixed asan mem limit
2020-04-01 13:10:07 +02:00
24b9eddc7e
disable memory limits for ASAN build
2020-04-01 13:10:07 +02:00
d611e7d50e
next_p2 replaced by next_pow2
2020-04-01 13:10:07 +02:00
25d6d21617
code format
2020-04-01 13:10:07 +02:00
74b4096570
one less alloc
2020-04-01 13:10:07 +02:00
eca55be4fb
minor changes
2020-04-01 13:10:07 +02:00
a0693d466c
try to fix forkserver
2020-04-01 13:10:07 +02:00
c8bdf0790f
reenabled custom mutator report
2020-04-01 13:10:07 +02:00
b83a2c1a00
make travis happy
2020-04-01 13:10:07 +02:00
5a4d4ad736
fixed bug in cmplog
2020-04-01 13:10:07 +02:00
5bc6dccbbd
src doku is now markdown
2020-04-01 13:10:07 +02:00
42ee300e92
dropped make switches
2020-04-01 13:10:07 +02:00
508230e91b
code format
2020-04-01 13:10:07 +02:00
c36c34cf9e
fixed example
2020-04-01 13:10:07 +02:00
e910c224da
afl-fuzz-one.c: minor update
2020-04-01 13:10:07 +02:00
61ea398612
Fix heap allocation bug
...
- Reason: `afl->out_size` is not consistent with the actual allocation
of `afl->out_buf`. The deleted line in `src/afl-fuzz-one.c` may change
`afl->out_size`, but `afl->out_buf` is not changed
2020-04-01 13:10:07 +02:00
50fc7327f2
python mutator: fix nullptr for python mutator data
2020-04-01 13:10:07 +02:00
0dd8ed9171
Fix invalid memory access bug in afl_custom_pre_save
of example.c
2020-04-01 13:10:07 +02:00
1e290542bb
rebase
2020-04-01 13:10:06 +02:00
452067ffca
added read_timed
2020-04-01 13:10:06 +02:00
98545f30aa
code format
2020-04-01 13:10:06 +02:00
81873d97f8
error handling for custom mutators
2020-04-01 13:10:06 +02:00
ab5e0703da
tiny changes in custom mut api
2020-04-01 13:10:06 +02:00
1119a2e185
alloc-inl.h/ck_maybe_grow() back to size_t, reimplement overflow check
2020-04-01 13:10:06 +02:00
23d9649aec
making 'CFLAGS="-m32" make source-only tests' work
2020-04-01 13:10:06 +02:00
738a245c3e
fix warning in afl-fuzz-run, tested with '-m32' also
2020-04-01 13:10:06 +02:00
9785b15ed2
more custom mutator remodelling
2020-04-01 13:10:05 +02:00
8c94a3d177
added nullptr fix by h1994st
2020-04-01 13:10:05 +02:00
5bd8aa489b
fixed leak
2020-04-01 13:10:05 +02:00
e71c2937de
code format
2020-04-01 13:10:05 +02:00
34c090a31d
add CFI sanitizer
2020-04-01 13:10:05 +02:00
762421b355
less allocs
2020-04-01 13:10:05 +02:00
b7f3d180aa
not allocating paths anymore
2020-04-01 13:10:05 +02:00