234 Commits

Author SHA1 Message Date
van Hauser
b850951c72 code format and not setting sanitizers if debug and settings present 2021-01-21 17:15:14 +01:00
Joey Jiao
0306261fec Fix build error for Android
- LTO not work yet
2021-01-20 15:46:39 +08:00
van Hauser
6c095b3937 code format 2021-01-04 23:13:56 +01:00
hexcoder-
c6e038fe25 code cleanups (shadowed vars, (un)signed type mismatches, format types, etc.) 2021-01-04 20:40:53 +01:00
van Hauser
7e6645d5a2 float2double 2020-12-31 11:51:10 +01:00
van Hauser
0b9ca807f2 fix exec/s display 2020-12-26 13:15:05 +01:00
van Hauser
fd6bff727a fix crash for very fast targets 2020-12-17 22:57:28 +01:00
van Hauser
b5686eb63e fixes two huge bugs 2020-10-29 00:05:28 +01:00
Ruben ten Hove
587f66f1b3
whoops.. 2020-10-28 15:42:07 +01:00
Ruben ten Hove
0b9b4adbd3
show supplied -t option so we know it's used 2020-10-28 14:03:01 +01:00
van Hauser
0e748ccda7 set max testcache entries automated if not specified by the user 2020-10-23 14:05:34 +02:00
van Hauser
fcea01a8ea add eviction stat 2020-10-17 11:38:55 +02:00
van Hauser
56ac3fcdc5
configurable testcache with malloc (#581)
* cache item number to cache memory size

* reload testcase if trimming changed the size

* fix splicing selection

* slim splicing

* import sync fix

* write testcache stats to fuzzer_stats

* fix new seed selection algo

* malloc+read instead of mmap

* fix

* testcache is configurable now and no reference counts

* fixes compilation, test script

* fixes

* switch TEST_CC to afl-cc in makefile

* code format

* fix

* fix crash

* fix crash

* fix env help output

* remove unnecessary pointer resets

* fix endless loop bug

* actually use the cache if set

* one more fix

* increase default cache entries, add default cache size value to config.h

Co-authored-by: hexcoder- <heiko@hexco.de>
2020-10-14 15:30:30 +02:00
van Hauser
5dc3bc175b fix typo 2020-10-10 10:41:30 +02:00
van Hauser
c075003bd2
Merge pull request #571 from Edznux/statsd_implem
Statsd support implementation
2020-10-10 10:36:48 +02:00
Edznux
4cb4772e2a
Remove ==1 in the condition 2020-10-09 18:58:27 +02:00
Edznux
0220a8ff66
Add env var toggle for StatsD 2020-10-08 20:48:46 +02:00
Dominik Maier
fd4efd04a1 fixed gcc 10 warning 2020-10-05 23:07:22 +02:00
Edznux
1a12db1b59
Code format 2020-10-04 16:11:05 +02:00
Edznux
1e0bc2e5c3
Merge remote-tracking branch 'origin/dev' into statsd_implem 2020-10-04 16:03:15 +02:00
Edznux
ca6106a1dc
Refactor 2020-10-04 14:24:25 +02:00
Edznux
6006cce0cf
Define config, change parent func to show_stats 2020-10-04 03:24:09 +02:00
van Hauser
6404abd7d6 bugfix for fixed seeds 2020-09-07 17:30:28 +02:00
vanhauser-thc
2f90f2faba code-format 2020-09-05 13:19:19 +02:00
vanhauser-thc
e30b2c6af6 final changes for pre-3.0 2020-09-05 13:18:28 +02:00
van Hauser
976ee9022c fix assignment 2020-09-04 22:47:37 +02:00
hexcoder-
0625eb0a05 avoid signed ints for amounts (which are positive) 2020-09-04 22:26:39 +02:00
van Hauser
77b824d101 compile fix 2020-09-04 17:56:17 +02:00
van Hauser
b7b38205d8 fix travis 2020-09-04 17:37:11 +02:00
van Hauser
6c715f1a69 more changes to fuzzer_setup 2020-09-04 17:04:42 +02:00
Thomas Rooijakkers
50f61b64b1
Make open_file() inline 2020-09-04 16:22:22 +02:00
Thomas Rooijakkers
809a7cffe2
Write set environment variables in an env file style. 2020-09-04 16:02:09 +02:00
Thomas Rooijakkers
6adaacbb3a
Seperate fuzzer_setup from fuzzer_stats, only write fuzzer_setup at the start 2020-09-04 15:54:57 +02:00
Thomas Rooijakkers
e45ae8e5da
Export set afl_environment_variables to stats 2020-09-04 13:48:43 +02:00
van Hauser
47878f6974 add execs_done to plot file 2020-08-21 23:33:35 +02:00
root
af14acf2c1 Revert "Merge branch 'debug' into dev"
This reverts commit a7537b5511ad767d2240cf2dc6d3e261daa676f9, reversing
changes made to 15e799f7ae666418e75c6a79db833c5316b21f97.
2020-08-14 14:35:05 +02:00
van Hauser
4f695b6f4c fixes 2020-08-11 11:16:48 +02:00
Dominik Maier
22d3a5e90a enabled Wextra, fixed bugs 2020-08-07 16:55:58 +02:00
van Hauser
6cfa27d78a remove dead code, code-format 2020-07-29 11:47:32 +02:00
van Hauser
4550613f58
Merge branch 'dev' into text_inputs 2020-07-29 11:39:00 +02:00
van Hauser
2323c30b5b fix honggfuzz dict 2020-07-26 22:05:14 +02:00
van Hauser
16e362d2b9 add last 60s exec/s stat 2020-07-26 15:55:03 +02:00
van Hauser
44928a0265 write expand havoc value to fuzzer_stats 2020-07-22 02:41:19 +02:00
van Hauser
8178f4dfdd remove radamsa, add radamsa custom mutator 2020-06-25 16:51:29 +02:00
van Hauser
b5573b3adb add seek power schedule, remove update stats in calibration, fix help output 2020-06-25 10:33:59 +02:00
van Hauser
15dd4ad177 fix plot 2020-06-25 08:50:34 +02:00
Dominik Maier
dc002b4b35 code format 2020-06-15 11:08:24 +02:00
David Carlier
67d87dd2a9 Porting to Haiku.
getrusage does not implement resident memory gathering, no shm api neither.
2020-06-14 15:32:02 +00:00
van Hauser
e8da5f9e28 code format and debug 2020-06-11 19:30:28 +02:00
David Carlier
cbdcd32959 systems w/o affinity support build fix 2020-06-09 22:14:13 +01:00