fbd5bd8f37
Fix invalid memory access bug in afl_custom_pre_save
of example.c
2020-03-30 16:46:54 +02:00
048beb752d
Fix typo
2020-03-30 16:46:53 +02:00
87621b6345
rebase
2020-03-30 16:46:50 +02:00
ff14dfc0fc
Add a test case for the custom mutator
...
- Update the Makefile in examples/custom_mutators
- Add a test program for testing the custom mutator
- Update test.sh for testing the custom mutator
- [TODO] Update the result checking criterias of the custom mutator in
test.sh
2020-03-30 16:46:11 +02:00
c624831717
upstream changes
2020-03-30 16:46:05 +02:00
c697a003d1
merged dev
2020-03-30 16:45:13 +02:00
6bdd7a1609
added untitest to gitignore
2020-03-30 16:08:07 +02:00
50a195fe59
code format
2020-03-30 16:07:25 +02:00
738016952f
Merge branch 'dev' of github.com:aflplusplus/aflplusplus into dev
2020-03-30 16:01:33 +02:00
209aa25d27
added unittest for unit_maybe_alloc
2020-03-30 16:01:29 +02:00
1279c935e2
regec dict additions
2020-03-30 11:33:42 +02:00
28e5a8031c
code cleanup
2020-03-30 00:50:32 +02:00
f4844e2c0c
added read_timed
2020-03-30 00:50:14 +02:00
ef3a13fa63
llvm_mode/Makefile: replace lexical version comparison with a numerical one
2020-03-29 09:48:01 +02:00
699f769385
review adaptions for afl-llvm-pass
2020-03-28 23:01:12 +01:00
2548b657d8
afl-llvm-pass.so.cc: fix compile for llvm 3.8.0 @Marc: please review
2020-03-28 20:25:00 +01:00
02d19dafb2
.gitignore: add afl-ld and ld
2020-03-28 14:23:54 +01:00
78009d9d07
qemu_mode: compiler warnings, strncpy() leave one byte for terminator
2020-03-28 14:15:04 +01:00
2aa7ddf1a8
qemu_mode: fix more compiler warnings
2020-03-28 13:51:35 +01:00
3c142efecf
qemu_mode: silence two compiler warnings
2020-03-28 13:38:49 +01:00
23b3e3c84d
Merge branch 'dev' of https://github.com/AFLplusplus/AFLplusplus into dev
2020-03-28 13:06:05 +01:00
8b8600fdab
types.h: silence some compiler warnings regarding redeclaration of
...
likely/unlikely
2020-03-28 13:05:26 +01:00
1938a12222
code format
2020-03-28 12:59:41 +01:00
4c11ef5d20
error handling for custom mutators
2020-03-28 12:58:56 +01:00
6ac40e2cc5
Merge branch 'dev' of https://github.com/vanhauser-thc/AFLplusplus into dev
2020-03-28 12:16:01 +01:00
5625e059e1
alloc-inl.h/ck_maybe_grow(): restore original exponential allocs
2020-03-28 12:15:01 +01:00
11767bec0e
tiny changes in custom mut api
2020-03-28 11:55:10 +01:00
7a92bf974d
alloc-inl.h/ck_maybe_grow() back to size_t, reimplement overflow check
2020-03-28 11:01:29 +01:00
fc46e9c9a0
alloc_inl.h/ck_maybe_grow(): fix compiler warning
2020-03-28 10:23:11 +01:00
7a752d0795
gcc_plugin: fix compiler warnings regarding -O and FORTIFY_SOURCE
2020-03-28 10:00:23 +01:00
0cff53785b
llvm_mode: fix compiler warnings FORTIFY_SOURCE needs -O
2020-03-28 09:54:40 +01:00
4ad885001a
making 'CFLAGS="-m32" make source-only tests' work
2020-03-28 09:31:30 +01:00
a0dec909e7
fix warning in afl-fuzz-run, tested with '-m32' also
2020-03-28 08:38:50 +01:00
2a660b19a7
fix detection compiles (e.g. python) when using CFLAGS="-m32"
2020-03-28 08:32:54 +01:00
8992c44c41
if exponential growth is too much, don't doo it
2020-03-28 05:01:01 +01:00
53fd8fe6ea
more custom mutator remodelling
2020-03-28 04:57:44 +01:00
0059d16731
added nullptr fix by h1994st
2020-03-28 01:14:24 +01:00
18bc344cf5
fixed leak
2020-03-28 00:44:52 +01:00
e04f4b3f20
code format
2020-03-27 23:30:15 +01:00
5e389a0970
Less allocs
2020-03-27 23:24:42 +01:00
1141459607
less allocs
2020-03-27 23:23:11 +01:00
02659df6ba
not allocating paths anymore
2020-03-27 23:06:57 +01:00
14bd424d2a
almost
2020-03-27 21:59:08 +01:00
7c76b7db04
part1 make it compilable for llvm 3.8.0 (ubuntu 16.04)
2020-03-27 21:03:28 +01:00
a7553eae28
add CFI sanitizer
2020-03-27 12:09:06 +01:00
5cc50bb979
important llvm_mode Makefile fix
2020-03-27 11:06:06 +01:00
932eae7343
example fixed
2020-03-27 11:06:06 +01:00
604f122819
docu
2020-03-27 11:06:06 +01:00
d6a7630fe2
more api
2020-03-27 11:06:06 +01:00
fc4b03ee74
Code Format ( #275 )
2020-03-27 11:06:06 +01:00