61b6f4ed9e
4.08a init
2023-06-12 09:16:15 +02:00
bf2727b763
v4.07c release
2023-06-12 08:28:47 +02:00
e71d422b3c
enhance custom mutator docs
2023-06-08 08:42:23 +02:00
88603a2c2e
add issue to faq
2023-06-07 15:17:46 +02:00
a4b9272416
fix gcc cmplog crash
2023-06-07 10:58:10 +02:00
f6471dd256
fix gcc cmplog crash
2023-06-07 10:57:52 +02:00
f0ccca123a
fix ci
2023-06-06 17:32:32 +02:00
62bacf4fc8
better cmplog ci
2023-06-06 16:45:20 +02:00
ee2cab73ac
reduce false positive ci failures
2023-06-06 16:42:52 +02:00
2f6b54e441
Merge pull request #1758 from fanquake/development_llvm
...
build: adjust LLVM development version check
2023-06-06 13:23:25 +03:00
234d55ccd5
build: adjust LLVM development version check
...
Adjust version check to only warn for LLVM 17.x and newer, which are the
development versions. Otherwise we'll get:
```bash
make LLVM_CONFIG=llvm-config-15 CC=clang-15 CXX=clang++-15
<snip>
GNUmakefile.llvm:69: you are using an in-development llvm version - this might break llvm_mode!
```
for versions that are supported, and not in development.
2023-06-06 10:29:54 +01:00
993d0c267d
Merge pull request #1757 from cocochpie/fix-llvm-17-pcguard-compile-error
...
Fix llvm 17 pcguard compile error
2023-06-06 10:03:04 +03:00
281f6c1ea1
Merge pull request #1756 from fanquake/ready_to_build_use_CC
...
build: fix compiler version in build output
2023-06-06 10:01:20 +03:00
9585f5cdfe
change the ‘#if’ to >= 17 instead of < 17
2023-06-06 04:07:38 +00:00
abc26a932a
Revive f567a89dae
2023-06-05 20:33:33 +00:00
28fd971608
build: fix compiler version in build output
...
Currently, if I build like with Clang, I'll get:
```bash
make LLVM_CONFIG=llvm-config-15 CC=clang-15 CXX=clang++-15
<snip>
[+] Everything seems to be working, ready to compile. (gcc version 12.1.0 (Ubuntu 12.1.0-2ubuntu1~22.04) )
clang-15 -O2 -D_FORTIFY_SOURCE=1 ....
```
Which is somewhat confusing. Fix this, and in a way that still outputs
the correct version info for Clang and GCC. Use `--version`, and pick
the first line, as that is where they are consistent in output. `clang
-v` gives the version first, whereas `gcc -v` gives the version on the
last line.
We switch to using $(CC), otherwise we also get incorrect output,
and dropping CCVER altogether, given this is it's only use.
2023-06-05 17:00:42 +01:00
f9b72b6f2f
Merge pull request #1755 from AFLplusplus/dev
...
push to stable
2023-06-05 14:12:56 +03:00
b644e48f36
more llvm 15 specialities
2023-06-01 13:28:07 +02:00
2b500ce97e
llvm 15 fixes
2023-06-01 12:27:34 +02:00
9324f3f628
rewrote PCGUARD
2023-06-01 12:19:45 +02:00
63a7a816e7
Merge pull request #1753 from WorksButNotTested/delay_start
...
Changes to support defered start
2023-06-01 13:12:47 +03:00
06e1c64745
Changes to support defered start
2023-06-01 09:33:51 +01:00
7870ece6dc
Merge pull request #1750 from WorksButNotTested/arm64_long
...
Support for instrumentation more than GB away from data structures
2023-05-31 21:42:51 +03:00
e596c9856b
Support for instrumentation more than GB away from data structures
2023-05-31 19:15:18 +01:00
ed73c632a5
Merge pull request #1749 from AFLplusplus/dev
...
push to stable
2023-05-31 12:41:32 +03:00
ad8f7d6eb3
switch user mailinglist reference to discord
2023-05-31 11:40:54 +02:00
074b5ba54d
Merge pull request #1748 from fanquake/remove_versions_install
...
doc: recommend llvm/clang-14 in docs
2023-05-30 18:36:57 +03:00
b08e6bf8c6
doc: recommend llvm/clang-14 in docs
...
Might as well recommend installing 14, as that's newer, and what's used
in Docker.
Also remove outdated Dockerfile versions, likely easier to remove
versions here entirely, and anyone that wants to see what version is
used, can look in the Dockerfile.
2023-05-30 16:31:09 +01:00
c7ced56066
Merge pull request #1747 from AFLplusplus/dev
...
push to stable
2023-05-30 17:29:44 +03:00
287128a196
Merge pull request #1746 from fanquake/fix_cuteness
...
doc: fix logo link in README.md
2023-05-30 17:22:20 +03:00
c9dfc279c7
doc: fix logo link in README.md
2023-05-30 14:47:34 +01:00
c323e0dc63
revert fix
2023-05-23 19:46:35 +02:00
b10a091408
real gcc gnumakefile fix
2023-05-23 18:48:03 +02:00
eeed38c5f8
fix gnumakefile for non-gcc
2023-05-23 18:31:34 +02:00
501226c992
correct rtn cmplog map size
2023-05-23 14:41:59 +02:00
8e1df8e53d
Merge pull request #1740 from AFLplusplus/dev
...
push to stable
2023-05-23 15:16:27 +03:00
8985524d3a
todo
2023-05-23 14:15:36 +02:00
b81e0fece6
Merge branch 'stable' into dev
2023-05-23 13:21:50 +03:00
22837b5ad2
response file fix
2023-05-23 12:14:58 +02:00
dd736126dc
allow llvm_instrument native
2023-05-23 09:06:29 +02:00
d5e3223f03
fix custom mutator only check
2023-05-23 09:01:49 +02:00
029e039cbc
code format
2023-05-21 17:49:14 +02:00
1416fea160
cleaner tritondse
2023-05-21 14:49:24 +02:00
d4085314c1
fix
2023-05-21 13:44:07 +02:00
9a6c0ec0c0
make AFL_CUSTOM_INFO overridable
2023-05-21 13:04:17 +02:00
53a869b757
act on invalid AFL_CUSTOM_MUTATOR_ONLY usage
2023-05-18 14:45:45 +02:00
eec2c38a68
symqemu fix
2023-05-18 12:29:43 +02:00
401d7617ef
symqemu mutator options
2023-05-18 10:50:10 +02:00
abd6eace9d
improved symqemu custom mutator
2023-05-18 10:32:15 +02:00
f664eb58c5
fix debug build
2023-05-17 19:21:41 +02:00