25 Commits

Author SHA1 Message Date
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
7b40d7b942 new code formatting + applied 2020-05-12 11:12:25 +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
van Hauser
d8947d1fa4 add extended forkserver feature to gcc_plugin and qemu_mode 2020-04-11 08:15:42 +02:00
van Hauser
3a509c6168
LTO optimization, variable map size, autodictionary (#307)
* lto module clean-up

* step 1/3

* step 1/3 completed

* if tmp is ever made non-static

* parts 2 and 3 - autodictionary is complete

* variable map_size support

* variable map size: changed overlooked functions

* remove debug for autodict

* 64 bit alignment of map size

* fix review comments

* force 64 bit alignment on both sides

* typo
2020-04-10 22:33:11 +02:00
hexcoder-
c57fdbedaf gcc_plugin fix compile for USEMMAP 2020-04-09 10:23:37 +02:00
van Hauser
684f4dd1c4 honor afl_quiet on env var checks + code-format 2020-03-11 11:42:57 +01:00
Dominik Maier
cc1d6b33b1 unified pointer placement 2020-03-10 22:04:05 +01:00
van Hauser
dcf7d85cba honor no_quiet for missing llvm_mode output, also print to stderr with afl-*-rt.o.c instead of stdout for errors plus two potential bad free() fixes 2020-03-09 10:56:53 +01:00
van Hauser
05a3418f86 added __afl_final_loc to all compile RTs 2020-03-04 01:51:41 +01:00
hexcoder-
891b568678 fix references to README docs 2020-02-25 08:34:44 +01:00
Andrea Fioraldi
67cbeeb395 added ++ to copyright notes 2020-01-06 11:46:14 +01:00
Andrea Fioraldi
124ec8d297 code format (contributors, do it!) 2019-12-02 14:34:21 +01:00
hexcoder-
7f017aa724 enabled neverZero feature again 2019-11-12 23:12:14 +01:00
hexcoder-
7d9eed0ed5 no functional change, avoid conditional jump 2019-10-23 11:33:20 +02:00
van Hauser
1398d8d5a6 gcc sucks 2019-10-23 03:23:14 +02:00
hexcoder-
9a5882a290 sync afl-gcc-rt.o.c from its more current llvm cousin 2019-10-21 23:35:09 +02:00
hexcoder-
a033364d55 implement neverZero counter for __afl_trace() 2019-10-21 23:07:05 +02: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
hexcoder-
8a78637719 add gcc_plugin to code formatter and run it 2019-10-19 16:19:46 +02:00
hexcoder-
b1822f2602 reintegrate gcc_plugin 2019-10-18 18:01:33 +02:00
van Hauser
2b7a627181 removed gcc_plugin from master 2019-07-21 20:25:06 +02:00
van Hauser
8a4cdd56d4 added gcc_plugin 2019-07-16 08:34:17 +02:00