van Hauser
|
0fd98ae8b0
|
added mutation introspection make target
|
2020-11-01 21:34:08 +01:00 |
|
van Hauser
|
380051868a
|
add libfuzzer custom mutator, minor enhancements and fixes
|
2020-09-10 15:26:46 +02:00 |
|
Dominik Maier
|
7470b475a9
|
Reworked maybe_grow to take a single ptr, renamed to afl_realloc (#505)
* maybe_grow takes a single ptr
* fixed use_deflate
* reworked maybe_grow_bufsize
* helper to access underlying buf
* remove redundant realloc_block
* code format
* fixes
* added unit tests
* renamed maybe_grow to afl_realloc
* BUF_PARAMS -> AFL_BUF_PARAM
|
2020-08-18 00:50:52 +02:00 |
|
van Hauser
|
ce513c4f3e
|
fix llvm12 -fuseld warning
|
2020-08-14 10:10:23 +02:00 |
|
Dominik Maier
|
d1bc0207cc
|
no longer using alloc for autodict
|
2020-08-14 01:33:03 +02:00 |
|
van Hauser
|
e5e485fcdb
|
fix autodict
|
2020-06-29 00:58:05 +02:00 |
|
van Hauser
|
c25a602a03
|
less problematic definitions
|
2020-06-28 23:47:57 +02:00 |
|
van Hauser
|
7b40d7b942
|
new code formatting + applied
|
2020-05-12 11:12:25 +02:00 |
|
van Hauser
|
41f6aa7940
|
bigger initial map when LTO
|
2020-05-11 10:45:20 +02:00 |
|
van Hauser
|
26fe7a9d66
|
final code-format fixes, remove test-multiple-mutators when done
|
2020-05-10 15:53:47 +02:00 |
|
van Hauser
|
07a0e2caf7
|
hopefully final fixes from code-format disaster :-(
|
2020-05-10 15:36:46 +02:00 |
|
van Hauser
|
30bfd44dfd
|
indenting preprocessor directives breaks compilation and cant be fixed, reverting ... :-(
|
2020-05-10 12:09:37 +02:00 |
|
van Hauser
|
26f8708fed
|
fix warning, code format
|
2020-05-10 11:35:31 +02:00 |
|
Dominik Maier
|
8197e9b2e4
|
clang-tidy readability-braces (#323)
|
2020-04-19 16:42:40 +02:00 |
|
Dominik Maier
|
6dcbc4dff4
|
void * types in allocs
|
2020-04-10 21:03:48 +02:00 |
|
Dominik Maier
|
376b45c199
|
code format
|
2020-04-01 13:10:06 +02:00 |
|
Dominik Maier
|
7c383094d9
|
added unittest for unit_maybe_alloc
|
2020-04-01 13:10:06 +02:00 |
|
Dominik Maier
|
98545f30aa
|
code format
|
2020-04-01 13:10:06 +02:00 |
|
Dominik Maier
|
81873d97f8
|
error handling for custom mutators
|
2020-04-01 13:10:06 +02:00 |
|
hexcoder-
|
f370ef38c4
|
alloc-inl.h/ck_maybe_grow(): restore original exponential allocs
|
2020-04-01 13:10:06 +02:00 |
|
hexcoder-
|
1119a2e185
|
alloc-inl.h/ck_maybe_grow() back to size_t, reimplement overflow check
|
2020-04-01 13:10:06 +02:00 |
|
hexcoder-
|
9d7ac3d99f
|
alloc_inl.h/ck_maybe_grow(): fix compiler warning
|
2020-04-01 13:10:06 +02:00 |
|
Dominik Maier
|
e59282fe20
|
if exponential growth is too much, don't doo it
|
2020-04-01 13:10:05 +02:00 |
|
Dominik Maier
|
5bd8aa489b
|
fixed leak
|
2020-04-01 13:10:05 +02:00 |
|
Dominik Maier
|
e71c2937de
|
code format
|
2020-04-01 13:10:05 +02:00 |
|
Dominik Maier
|
71f8cc9dd2
|
almost
|
2020-04-01 13:10:05 +02:00 |
|
Dominik Maier
|
cc1d6b33b1
|
unified pointer placement
|
2020-03-10 22:04:05 +01:00 |
|
Andrea Fioraldi
|
2f41663673
|
copyleft note
|
2020-03-09 14:43:40 +01:00 |
|
Andrea Fioraldi
|
172d384bf2
|
custom havoc mutation
|
2020-03-07 12:11:06 +01:00 |
|
van Hauser
|
f526bb2ecb
|
better alloc-inl.h
|
2020-02-28 00:35:59 +01:00 |
|
van Hauser
|
4e37e12c06
|
code-format
|
2020-02-28 00:19:36 +01:00 |
|
Andrea Fioraldi
|
d83ab141f6
|
cpyright
|
2020-02-27 23:22:29 +01:00 |
|
Andrea Fioraldi
|
11236dd545
|
restore alloc-inl from AFL
|
2020-02-27 21:11:45 +01:00 |
|
van Hauser
|
f9d7ad8e43
|
forgot cleanup
|
2020-02-19 10:52:44 +01:00 |
|
Andrea Fioraldi
|
528193e925
|
remove heap checks in alloc-inl.h
|
2020-02-18 10:42:19 +01:00 |
|
van Hauser
|
55e90c0c36
|
code format
|
2020-02-17 08:26:26 +01:00 |
|
van Hauser
|
220804714b
|
unsafe memory speed toggle
|
2020-02-17 08:25:27 +01:00 |
|
van Hauser
|
0d5a8f69e9
|
fixed Heiko's global search-replace :)
|
2020-01-20 19:21:44 +01:00 |
|
van Hauser
|
3b9517ae73
|
v2.60d and year 2020 init
|
2019-12-31 13:01:08 +01:00 |
|
hexcoder-
|
c83e8e1e62
|
Remove lcamtuf's old email from Google (not valid anymore), also remove maintainance from him.
|
2019-10-19 18:23:01 +02:00 |
|
Andrea Fioraldi
|
75d2881302
|
ret addr patching
|
2019-09-12 16:57:17 +02:00 |
|
Andrea Fioraldi
|
6b40189045
|
first version of persistent QEMU
|
2019-09-12 12:34:53 +02:00 |
|
Andrea Fioraldi
|
e1f18f6212
|
fix typo in custom format
|
2019-09-04 10:03:51 +02:00 |
|
Andrea Fioraldi
|
9705ccee67
|
credits and license header for src/* and include/*
|
2019-09-04 09:43:09 +02:00 |
|
Andrea Fioraldi
|
7151651ea9
|
remove macro indentation from code-format
|
2019-09-03 20:43:11 +02:00 |
|
Andrea Fioraldi
|
d47ef88fcd
|
minor fixes
|
2019-09-02 18:53:43 +02:00 |
|
Andrea Fioraldi
|
b24639d011
|
run code formatter
|
2019-09-02 18:49:43 +02:00 |
|
Andrea Fioraldi
|
0e59a59169
|
include and src folders
|
2019-08-27 13:31:35 +02:00 |
|